Il semble que Guake terminal n’ait pas conscience que la barre latérale de Unity est masquée. Même lorsque la barre latérale est masquée, elle apparaît toujours avec un décalage à gauche basé sur la largeur de la barre latérale.
De plus, la largeur du terminal n'est pas réduite par la largeur du décalage gauche, ce qui entraîne également l'affichage du terminal sur mon deuxième moniteur.
Y'a t'il un moyen d'arranger cela?
Pour résoudre ce problème, vous pouvez régler la largeur du terminal Guake sur moins de 100% de la largeur de l'écran.
Faites une sauvegarde de /usr/lib/guake/guake.py
pour Ubuntu 12.04 et pour Ubuntu 12.10 et versions ultérieures, le fichier de sauvegarde /usr/bin/guake
.
Ouvrez un terminal et exécutez la commande suivante:
Pour Ubuntu 12.04:
Sudo -i
gedit /usr/lib/guake/guake.py
exit
Pour les versions de Guake Ubuntu 12.10 (ou plus récente), utilisez plutôt la commande suivante:
Sudo -i
gedit /usr/bin/guake
exit
Ensuite, faites défiler la liste jusqu’à la ligne 780-820 qui indique width = 100
- voici à quoi cela ressemble:
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'))
Et modifiez la valeur de la largeur (pourcentage) à votre guise. Enregistrez le fichier, redémarrez Guake et c'est tout.
Référence: Article WepUp8
Dans 12.04, la configuration par défaut avec la barre latérale toujours affichée, le problème avec guake est que le côté droit de la sortie du terminal est masqué. Il semble que ne soit pas conscient de la taille visible réelle disponible. Utilisation de la suggestion d'Arin Andrei avec
largeur = 95
J'ai pu le réparer.
J'ai eu un autre problème. Les premières lignes de guake étaient masquées par le panneau supérieur de Unity. Cela peut être résolu en modifiant la variable "window_rect.y" de la ligne 835 (Natty) de 0 à 30, comme indiqué ci-dessous.
window_rect.y = 30
J'ai une meilleure solution de contournement, ou plutôt, une solution.
Ouvrez /usr/lib/guake/guake.py
et passez à la ligne 786 contenant:
self.window.move(window_rect.x, window_rect.y)
Déplacez-le sous cette ligne, pas de 788:
self.window.show_all()
Tout fonctionne comme prévu après un redémarrage de Guake - du moins pour moi jusqu'à présent.
Oui, corrige le code de Guake! :)
Pour être plus sérieux, nous travaillons sur les questions de positionnement et de dimensionnement.
Guake 0.4.4 && Ubuntu 12.04
Editer dans le fichier:
gksu gedit /usr/bin/guake
Ligne 826:
width = VALUE
Enregistrer le fichier et redémarrer Guake!
J'ai trouvé un simple bidouillage.
Cela fonctionne pour moi toujours sur Ubuntu 13.10. Pour ajuster la taille, fermez et ouvrez Guake à nouveau en appuyant sur F12.