Terminal do Guake aparecendo errado no Unity

10

Parece que o terminal Guake não está ciente da barra lateral do Unity sendo ocultada. Mesmo quando a barra lateral está oculta, ela ainda é mostrada com um deslocamento à esquerda baseado na largura da barra lateral.

Além disso, a largura do terminal não é diminuída pela largura do deslocamento esquerdo, o que faz com que o terminal apareça também no meu segundo monitor.

Existe uma maneira de corrigir isso?

    
por Aron Rotteveel 26.04.2011 / 15:39

7 respostas

17

Como solução alternativa, você pode ajustar a largura do terminal do Guake para menos de 100% da largura da tela.

  1. Faça um backup de /usr/lib/guake/guake.py para o Ubuntu 12.04 e para o Ubuntu 12.10 e mais recente, o arquivo /usr/bin/guake de backup.

  2. Abra um terminal e execute o seguinte comando:

    Para o Ubuntu 12.04:

    sudo -i
    gedit /usr/lib/guake/guake.py
    exit
    

    Para versões do Guake do Ubuntu 12.10 (ou mais recentes), use o seguinte comando:

    sudo -i
    gedit /usr/bin/guake
    exit
    
  3. Em seguida, desloque-se para algum lugar perto da linha 780-820, que diz width = 100 - é assim que parece:

    screen = self.window.get_screen()
    height = self.client.get_int(KEY('/general/window_height'))
    width = 100
    halignment = self.client.get_int(KEY('/general/window_halignment'))
    

    E modifique o valor da largura (porcentagem) para o que você quiser. Salve o arquivo, reinicie o Guake e pronto.

Referência: Artigo do WepUp8

    
por Alin Andrei 26.04.2011 / 16:30
3

Eu tive outro problema. As primeiras linhas de guake foram escondidas pelo painel superior do Unity. Isso pode ser resolvido alterando a variável "window_rect.y" na linha 835 (Natty) de 0 a 30, como mostrado abaixo.

window_rect.y = 30

    
por Mauricio 01.05.2011 / 20:09
3

Em 12.04, a configuração padrão com barra lateral sempre mostrada, o problema com o guake é que o lado direito da saída do terminal está oculto. Parece que não está ciente do tamanho visível real disponível. Usando a sugestão de Alin Andrei com

width = 95

Consegui consertar isso.

    
por Awi 03.06.2012 / 02:23
2

Eu tenho uma solução melhor, ou melhor, uma correção.

Abra /usr/lib/guake/guake.py e vá até a linha 786 contendo:

self.window.move(window_rect.x, window_rect.y)

Mova-o sob esta linha, no 788:

self.window.show_all()

Tudo funciona como esperado após o reinício de Guake - pelo menos para mim até agora.

    
por Vampire 15.06.2011 / 16:07
1

Sim, corra e corrija o código do Guake! :)

Para ser mais sério, estamos trabalhando nas questões de posicionamento e dimensionamento.

    
por ulidtko 26.04.2011 / 16:07
0

Guake 0.4.4 & amp; & amp; Ubuntu 12.04

Editar no arquivo:

gksu gedit /usr/bin/guake

Linha 826:

width = VALUE

Salvar arquivo e reiniciar Guake!

    
por Marcin Brzeziński 06.10.2013 / 13:59
0

Eu encontrei um hack simples.

  1. Abra a tagarela.
  2. Abra todas as áreas de trabalho ( Super + S ).
  3. Arraste o terminal guake de uma tela para outra.
  4. Abra a tela desejada.

Isso funciona para mim sempre no Ubuntu 13.10. Para ajustar o tamanho, feche e abra novamente pressionando F12 .

    
por user265348 04.04.2014 / 17:52