На терміналі Guake у верхній частині залишилося місце


11

При запуску терміналу Guake в 13.04 у верхній частині залишається пробіл 1-2 см. тобто верхня межа терміналу guake знаходиться на 1-2 см нижче верхнього краю екрана.

Як я можу це виправити, оскільки він справно працював у 12.10.

Відповідно до обраної відповіді, її тепер переміщено до верху добре, але хтось має ідеї щодо двох другорядних ліній з боків? (:) Це мене постійно турбує)

Відповіді:


17

Ви можете вирішити проблему, зробивши гравітацію вгору. Ні, серйозно;)

Вам потрібно зробити просту зміну файлу /usr/share/guake/guake.glade. Відкрийте цей файл у своєму улюбленому текстовому редакторі та знайдіть рядок із написаним

<property name="gravity">static</property>

Змініть цей рядок, щоб він написав

<property name="gravity">north</property>

Збережіть файл, перезапустіть Guake і розрив повинен бути знищений.


Дякую Геннінгу! Визначення законів гравітації по суті вирішило мою проблему. ;);) Тепер guake робить оснащення до вершини .. але ... є вузькі (не більше 1 мм ширини) лінії на лівій і правій стороні терміналу guake. Я думаю, що термінал guake не розтягується на всю ширину екрана.
Чарлі

Я бачу і ці рядки, але принаймні в моїх очах вони такі маленькі, що я не хочу вкладати час, щоб позбутися від них;)
Геннінг Кокербек

2
Чи хтось ще може допомогти мені позбутися вузьких лівих ліворуч та праворуч від терміналу guake?
Чарлі

Це припинило роботу в Ubuntu 14.10
Suor

У мене все ще є проблема, тому я подаю звіт про помилку . 12 пікселів вниз, лише на одному з екранів.
Пабло Біанкі

1

поляна guake викликає, що термінал повертається до menubar, я це робив з nano / usr / bin / guake

знайдіть це і додайте window_rect.y = 25 перед поверненням

def get_final_window_rect(self):
        """Gets the final size of the main window of guake. The height
        is the window_height property, width is window_width and the
        horizontal alignment is given by window_alignment.
        """
        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'))

        # get the rectangle just from the first/default monitor in the
        # future we might create a field to select which monitor you
        # wanna use
        window_rect = screen.get_monitor_geometry(0)
        total_width = window_rect.width
        window_rect.height = window_rect.height * height / 100
        window_rect.width = window_rect.width * width / 100

        if width < total_width:
            if halignment == ALIGN_CENTER:
                window_rect.x = (total_width - window_rect.width) / 2
            elif halignment == ALIGN_LEFT:
                window_rect.x = 0
            elif halignment == ALIGN_RIGHT:
                window_rect.x = total_width - window_rect.width
        window_rect.y = 25 # <<<<<<<<<<<<<<<<<<<<< here
        return window_rect

Я спробував це з = 25 і = 26 значеннями, але ніяких змін?
Чарлі

Здається, це є правильним місцем для редагування. Чи може хто-небудь допомогти мені з правильними значеннями? Що таке одиниця значення властивості window_rect.y? Це відсоток чи щось таке?
Чарлі

1
Я пробував і з деякими іншими значеннями ... але нічого не відбувається ... чи цей файл застарілий?
Чарлі

ні робота для мене
Suor
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.