Как легко открыть Launcher с помощью дополнительного монитора слева

У меня есть два монитора (24 "как основной и 19" слева).

Каждый раз, когда я хочу переключиться на другое приложение или запустить новое, средство запуска кажется немного проблематичным. Несмотря на то, что при наведении курсора мыши на верхний логотип Ubuntu он появляется, он все равно выглядит довольно спазматическим.

Кто-нибудь еще нашел проблему и есть ли решение?

6
задан 14 May 2011 в 02:24

2 ответа

Создать мышиную пустоту

Это довольно длинный ответ, который я чувствовал, лучше держать отдельно от моего другого.

Чтобы вы поняли, откуда появилось это решение, моя схема монитора выглядит следующим образом:

desktop

Два черных область 1280x88 за пределами экрана, но моя мышь все еще может ввести это из-за ошибки X . Обходной путь - это небольшая программа, которая не позволяет мыши войти в эту пустоту, которая называется XCreateMouseVoid.

Кнопка «Стоп» для кнопки «Домой»

Вы также можете использовать XCreateMouseVoid, чтобы создать маленькую рамку, против которой будет останавливаться мышь при нажатии в верхний левый угол основного экрана. Вот что я показал в зеленой области этого изображения:

mousevoid

Установка

  1. Скачать XCreateMouseVoid и распакуйте файлы в вашу домашнюю папку
  2. Откройте папку в терминале и выполните следующую команду:

    cd ~/XCreateMouseVoid && make
    
  3. Протестируйте программу со значениями:

    ~/XCreateMouseVoid/XCreateMouseVoid 0 0 1280 88
    
  4. Добавить в Startup Applications , чтобы он всегда работал при загрузке.

Рассчитать значения

Значения, требуемые для XCreateMouseVoid: x, y , w, h

  • x & amp; y относятся к начальным координатам прямоугольника. Эти координаты основаны на всей области рабочего стола, а не на отдельных мониторах.
  • W & amp; h относится к ширине и высоте прямоугольника

Для моей настройки, чтобы мышь не входила в верхнюю и нижнюю черные 1280 x 88 областей вместе с останавливая ее, пройдя мимо кнопки «Домой», я запускаю два экземпляра программы со следующими значениями:

XCreateMouseVoid 0 0 1280 88
XCreateMouseVoid 0 1112 1280 88

Маленький прямоугольник

Если у вас другая настройка, вы можете создайте маленький прямоугольник, как я упоминал ранее. Размер прямоугольника 60 х 25, что является минимальной шириной, необходимой для правильной остановки мыши.

Единственное значение, которое вам нужно изменить, - это x , которое вычисляется путем вычитания 60 из ширины вашего дополнительного монитора. например Монитор 1280 x 1024 Я вычитаю 60 из 1280, чтобы получить значение 1220 для XCreateMouseVoid:

XCreateMouseVoid 1220 0 60 25

Захваченный курсор мыши

Иногда курсор мыши может прыгнуть в созданную пустоту мыши и попасть в ловушку. Решение состоит в том, чтобы нажать клавишу Super или Menu , чтобы открыть меню и освободить курсор мыши.

0
ответ дан 14 May 2011 в 02:24

У меня такая же настройка, и это довольно раздражает. Причина, по которой он не работает хорошо с дополнительным монитором слева, заключается в том, что нет препятствия, мешающего перемещению курсора дальше влево от кнопки home , которая обычно происходит в сценарии с одним монитором. [ 1114]

Mouse Precision

Нужно быть очень точным и поместить курсор мыши только в верхний левый угол пикселей основного экрана.


Ярлыки можно использовать в качестве альтернативы:

  • Удерживая нажатой клавишу Super, используйте мышь или клавиатуру [ 118]
  • Нажмите Alt + F1 и используйте клавиши со стрелками

Отключить панель запуска от скрытия:

  1. Установить Compiz Config Settings Manager Install compizconfig-settings-manager из Центра программного обеспечения Ubuntu

  2. Открыть Compiz Диспетчер настроек конфигурации из Dash

  3. Найдите плагин Unity и измените Скрыть Launcher на Никогда


Открыть с помощью левого края экрана:

На самом деле вы можете открыть панель запуска, переместив мышь в крайнее левое положение вторичного монитора, если Вы включили Толкает левый край экрана в Средства запуска и меню . Это не интуитивно и не эргономично, но работает.

<час>
0
ответ дан 14 May 2011 в 02:24

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

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