землетрясение в правой стороне контролирует в двойной среде дисплея - Ubuntu 15.10 (Коварный Оборотень)),

Хорошо, Это могло бы быть полезно кому-то.

В Ubuntu 15.10 землетрясение изменилось немного. Для изменения терминала на правильный монитор, необходимо отредактировать:

/usr/lib/python2.7/dist-packages/guake/guake_app.py

затем изменение в строке 831:

window_rect = screen.get_monitor_geometry(monitor)

:

window_rect = screen.get_monitor_geometry(1)

уничтожьте и перезапустите землетрясение

Кто-либо знает способ сделать это меньше hacky?

1
задан 23 October 2015 в 17:40

1 ответ

Я нахожусь на Linux Mint, и следующее решение работало мне (это должно работать над Ubuntu также). Отредактируйте свой/usr/bin/guake/файл, заменяющий get_final_window_rect метод с этим:

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'))

    # future we might create a field to select which monitor you
    # wanna use
    #monitor = 0 # use the left most monitor
    monitor = screen.get_n_monitors() - 1 # use the right most monitor

    monitor_rect = screen.get_monitor_geometry(monitor)
    window_rect = monitor_rect.copy()
    window_rect.height = window_rect.height * height / 100
    window_rect.width = window_rect.width * width / 100

    if width < monitor_rect.width:
        if halignment == ALIGN_CENTER:
            window_rect.x = monitor_rect.x + (monitor_rect.width - window_rect.width) / 2
        elif halignment == ALIGN_LEFT:
            window_rect.x = monitor_rect.x
        elif halignment == ALIGN_RIGHT:
            window_rect.x = monitor_rect.x + monitor_rect.width - window_rect.width

    window_rect.y = monitor_rect.y
    return window_rect

я беру его от здесь , но я изменился 80 на 100.

0
ответ дан 30 September 2019 в 06:56

Другие вопросы по тегам:

Похожие вопросы: