Похоже, терминал Guake не знает, что боковая панель Unity скрыта. Даже когда боковая панель скрыта, она все равно отображается со смещением влево, основанным на ширине боковой панели.
Кроме того, ширина терминала не уменьшается на ширину смещения влево, что приводит к появлению терминала и на моем втором мониторе.
Есть ли способ исправить это?
В качестве обходного пути вы можете настроить ширину терминала Guake менее чем на 100% ширины экрана.
Сделайте резервную копию /usr/lib/guake/guake.py
для Ubuntu 12.04 и для Ubuntu 12.10 и новее, сделайте резервную копию файла /usr/bin/guake
.
Откройте терминал и выполните следующую команду:
Для Ubuntu 12.04:
sudo -i
gedit /usr/lib/guake/guake.py
exit
Для версий Guake в Ubuntu 12.10 (или новее) используйте следующую команду:
sudo -i
gedit /usr/bin/guake
exit
Затем прокрутите вниз до строки 780-820, где написано width = 100
- вот как это выглядит:
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'))
И измените значение ширины (в процентах) к тому, что вы хотите. Сохраните файл, перезапустите Guake и все.
Ссылка: Статья WepUp8
У меня была другая проблема. Первые несколько строк guake были скрыты верхней панелью Unity. Это можно решить, изменив переменную "window_rect.y" в строке 835 (Natty) с 0 на 30, как показано ниже.
window_rect.y = 30
У меня есть лучший обходной путь, или, скорее, исправление.
Откройте /usr/lib/guake/guake.py
и выделите строку 786, содержащую:
self.window.move(window_rect.x, window_rect.y)
Переместите ее под эту строку, № 788:
self.window.show_all()
Все работает, как и ожидалось, после перезапуска Guake. - по крайней мере для меня до сих пор.
Guake 0.4.4 & amp; Ubuntu 12.04
Редактировать в файле:
gksu gedit /usr/bin/guake
Строка 826:
width = VALUE
Сохранить файл и перезапустить Guake!
Я нашел простой взлом.
Это всегда работает для меня в Ubuntu 13.10. Чтобы настроить размер, просто закройте и снова откройте guake, нажав F12 kbd>.
Да, иди и исправь код Guake! :)
Чтобы быть более серьезным, мы работаем над вопросами позиционирования и размеров.
В 12.04 всегда отображается конфигурация по умолчанию с боковой панелью, проблема с guake заключается в том, что правая сторона вывода терминала скрыта. Кажется, что не знает о реальном видимом размере. Используя предложение Алина Андрея с
width = 95
, я смог это исправить.