Nomes padrão da guia Guake

2

Eu instalei recentemente uma atualização para o Guake que define os nomes das guias como <user>@<computer-name>/path/to/current/directory/ .

Isso é bastante irritante quando uma única guia ocupa todo o espaço devido ao extremo aninhamento, por exemplo, em um projeto Java ( parent-module/sub-module/src/main/java/no/whirlwin/sample_app/domain/wares/interfaces ).

Anteriormente, os nomes eram algo como tab:0 , tab:1 ou algo assim, o que era perfeito.

Agora eu tenho que renomear manualmente cada nova aba que eu abro, o que é uma dor na ... wk.

Além de fazer downgrade para uma versão anterior, é possível alterar os nomes das guias padrão?

    
por whirlwin 16.08.2012 / 21:34

5 respostas

4

Parece que você precisa transformar use_vte_titles off (definido como false) no gconf schema para guake. Caso contrário, você pode alterar as strings personalizadas ou o comportamento alterando a função on_terminal_title_changed ou o código mais alto da pilha de chamadas, pois ela não é chamada de forma consistente. Ele pode ser encontrado no principal arquivo gua .

    
por 16.08.2012 / 22:49
4

Não é um problema do Guake, é como o título do seu terminal é configurado. A nova versão do Guake respeita o título do terminal do shell. Eu aposto que você também está recebendo o mesmo título no Gnome Terminal. Veja como configurar o título do terminal a partir do seu shell: link

    
por 17.08.2012 / 08:14
4

Ou edite assim:

$ vim 'which guake'

encontre a linha 1000 e altere isso:

    self.tabs.get_children()[page].set_label(vte.get_window_title())

sobre isso:

    if self.tabs.get_children()[page].get_label().find('!') != 0:
        self.tabs.get_children()[page].set_label(vte.get_window_title())
    else:
        return

E agora você pode renomear suas guias permanentemente adicionando '!' antes do nome, como:

!PROD
!backend
!PENTAGON ROOTED
    
por 14.08.2013 / 10:47
2

Em retrospecto, descobri que a maneira mais fácil é executar:

gconftool-2 --set /apps/guake/general/use_vte_titles --type boolean false

na linha de comando.

    
por 13.07.2013 / 01:15
1

Continuando com a resposta de Alexandar: As duas perguntas a seguir mostram como configurar um encurtador de prompt "muito curto", que também será respeitado por Guake:

link

Diretório atual abreviado no prompt do shell?

Eu uso um encurtador "não muito curto" para mim, meu .bashrc contém o seguinte:

# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
    PROMPT_COMMAND='PS1X=$(pwd | sed -r "s-^$HOME/--;s-^$HOME-~-;s-^(.[^/]*)/.*/-/.../-")'
    PS1="\[\e]0;${debian_chroot:+($debian_chroot)}"'$PS1X'"\a\]$PS1"
    ;;
*)
    ;;
esac

Apenas o primeiro e o último componente do caminho são exibidos, como o seguinte:

$HOME - > ~

$HOME/some/deep/sub/dir - > some/.../dir

/usr/local/deeply/inside/there - > /usr/.../there

    
por 15.05.2013 / 10:15

Tags