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

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

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

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

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

16 ответов

Создайте Mouse Void

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

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

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

Кнопка «Главная кнопка» Мышь-заглушка

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

Установка

Загрузите XCreateMouseVoid и извлеките файлы в домашнюю папку Откройте папку в терминале и запустите эту команду: cd ~/XCreateMouseVoid && make Протестируйте программу со значениями: ~/XCreateMouseVoid/XCreateMouseVoid 0 0 1280 88 Добавьте в приложения для запуска, чтобы она всегда запускалась при загрузке.

Вычисление значений

Значения, необходимые для XCreateMouseVoid: x, y , w, h

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

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

XCreateMouseVoid 0 0 1280 88 XCreateMouseVoid 0 1112 1280 88

Small Rectangle

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

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

XCreateMouseVoid 1220 0 60 25

Trapped Mouse Cursor

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

7
ответ дан 25 July 2018 в 21:56
  • 1
    Он работает, но курсор мыши может попасть в XCreateMouseVoid. Курсор не выйдет из пустоты, не убивая программу. Скорее всего, это произойдет, если курсор быстро перемещается в невидимую область. – taneli 13 September 2011 в 13:16
  • 2
    Я только действительно получаю, что это происходит в редких случаях при выборе значков на рабочем столе, однако я обнаружил, что открытие Dash с помощью супер ключа, кажется, освобождает курсор. Дайте мне знать, если это сработает для вас, и я могу добавить это к моему ответу. – Cas 13 September 2011 в 18:31
  • 3
    Супер не делает ничего на моей ясной настройке, однако нажатие клавиши меню вызывает контекстное меню и освобождает курсор. (У меня сломанная мышь на работе, курсор любит прыгать на большие расстояния и, таким образом, делает исчезновение случается довольно часто. Дети делают то же самое, даже с не разбитыми мышами;) – taneli 14 September 2011 в 13:05

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

Точность мыши

Вы должны быть очень точными и наводить указатель мыши только в верхнем левом углу экрана главного экрана.

Ярлыки могут использоваться как альтернатива:

Удерживайте клавишу Super и используйте любую клавишу мыши или клавиатуры. Нажмите Alt + F1 и используйте клавиши со стрелками

Точность мыши

Установить диспетчер настроек Compiz Config из Центра программного обеспечения Ubuntu Открыть менеджер настроек конфигурации Compiz из Dash Найти плагин Unity и изменить Скрыть Launcher до Never

Открыть с левым краем экрана:

Фактически вы можете открыть Launcher, перемещая мышь в крайнее левое положение вторичного монитора если вы включили домашнюю кнопку в Открыть с левым краем экрана: . Это не интуитивно и эргономично, но это работает.

4
ответ дан 25 July 2018 в 21:56

Создайте Mouse Void

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

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

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

Кнопка «Главная кнопка» Мышь-заглушка

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

Установка

Загрузите XCreateMouseVoid и извлеките файлы в домашнюю папку Откройте папку в терминале и запустите эту команду: cd ~/XCreateMouseVoid && make Протестируйте программу со значениями: ~/XCreateMouseVoid/XCreateMouseVoid 0 0 1280 88 Добавьте в приложения для запуска, чтобы она всегда запускалась при загрузке.

Вычисление значений

Значения, необходимые для XCreateMouseVoid: x, y , w, h

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

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

XCreateMouseVoid 0 0 1280 88 XCreateMouseVoid 0 1112 1280 88

Small Rectangle

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

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

XCreateMouseVoid 1220 0 60 25

Trapped Mouse Cursor

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

7
ответ дан 26 July 2018 в 17:51
  • 1
    Он работает, но курсор мыши может попасть в XCreateMouseVoid. Курсор не выйдет из пустоты, не убивая программу. Скорее всего, это произойдет, если курсор быстро перемещается в невидимую область. – taneli 13 September 2011 в 13:16
  • 2
    Я только действительно получаю, что это происходит в редких случаях при выборе значков на рабочем столе, однако я обнаружил, что открытие Dash с помощью супер ключа, кажется, освобождает курсор. Дайте мне знать, если это сработает для вас, и я могу добавить это к моему ответу. – Cas 13 September 2011 в 18:31
  • 3
    Супер не делает ничего на моей ясной настройке, однако нажатие клавиши меню вызывает контекстное меню и освобождает курсор. (У меня сломанная мышь на работе, курсор любит прыгать на большие расстояния и, таким образом, делает исчезновение случается довольно часто. Дети делают то же самое, даже с не разбитыми мышами;) – taneli 14 September 2011 в 13:05

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

Точность мыши

Вы должны быть очень точными и наводить указатель мыши только в верхнем левом углу экрана главного экрана.

Ярлыки могут использоваться как альтернатива:

Удерживайте клавишу Super и используйте любую клавишу мыши или клавиатуры. Нажмите Alt + F1 и используйте клавиши со стрелками

Точность мыши

Установить диспетчер настроек Compiz Config из Центра программного обеспечения Ubuntu Открыть менеджер настроек конфигурации Compiz из Dash Найти плагин Unity и изменить Скрыть Launcher до Never

Открыть с левым краем экрана:

Фактически вы можете открыть Launcher, перемещая мышь в крайнее левое положение вторичного монитора если вы включили домашнюю кнопку в Открыть с левым краем экрана: . Это не интуитивно и эргономично, но это работает.

4
ответ дан 26 July 2018 в 17:51

Создайте Mouse Void

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

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

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

Кнопка «Главная кнопка» Мышь-заглушка

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

Установка

Загрузите XCreateMouseVoid и извлеките файлы в домашнюю папку Откройте папку в терминале и запустите эту команду: cd ~/XCreateMouseVoid && make Протестируйте программу со значениями: ~/XCreateMouseVoid/XCreateMouseVoid 0 0 1280 88 Добавьте в приложения для запуска, чтобы она всегда запускалась при загрузке.

Вычисление значений

Значения, необходимые для XCreateMouseVoid: x, y , w, h

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

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

XCreateMouseVoid 0 0 1280 88 XCreateMouseVoid 0 1112 1280 88

Small Rectangle

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

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

XCreateMouseVoid 1220 0 60 25

Trapped Mouse Cursor

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

7
ответ дан 2 August 2018 в 03:30
  • 1
    Он работает, но курсор мыши может попасть в XCreateMouseVoid. Курсор не выйдет из пустоты, не убивая программу. Скорее всего, это произойдет, если курсор быстро перемещается в невидимую область. – taneli 13 September 2011 в 13:16
  • 2
    Я только действительно получаю, что это происходит в редких случаях при выборе значков на рабочем столе, однако я обнаружил, что открытие Dash с помощью супер ключа, кажется, освобождает курсор. Дайте мне знать, если это сработает для вас, и я могу добавить это к моему ответу. – Cas 13 September 2011 в 18:31
  • 3
    Супер не делает ничего на моей ясной настройке, однако нажатие клавиши меню вызывает контекстное меню и освобождает курсор. (У меня сломанная мышь на работе, курсор любит прыгать на большие расстояния и, таким образом, делает исчезновение случается довольно часто. Дети делают то же самое, даже с не разбитыми мышами;) – taneli 14 September 2011 в 13:05

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

Точность мыши

Вы должны быть очень точными и наводить указатель мыши только в верхнем левом углу экрана главного экрана.

Ярлыки могут использоваться как альтернатива:

Удерживайте клавишу Super и используйте любую клавишу мыши или клавиатуры. Нажмите Alt + F1 и используйте клавиши со стрелками

Точность мыши

Установить диспетчер настроек Compiz Config из Центра программного обеспечения Ubuntu Открыть менеджер настроек конфигурации Compiz из Dash Найти плагин Unity и изменить Скрыть Launcher до Never

Открыть с левым краем экрана:

Фактически вы можете открыть Launcher, перемещая мышь в крайнее левое положение вторичного монитора если вы включили домашнюю кнопку в Открыть с левым краем экрана: . Это не интуитивно и эргономично, но это работает.

4
ответ дан 2 August 2018 в 03:30

Создайте Mouse Void

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

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

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

Кнопка «Главная кнопка» Мышь-заглушка

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

Установка

Загрузите XCreateMouseVoid и извлеките файлы в домашнюю папку Откройте папку в терминале и запустите эту команду: cd ~/XCreateMouseVoid && make Протестируйте программу со значениями: ~/XCreateMouseVoid/XCreateMouseVoid 0 0 1280 88 Добавьте в приложения для запуска, чтобы она всегда запускалась при загрузке.

Вычисление значений

Значения, необходимые для XCreateMouseVoid: x, y , w, h

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

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

XCreateMouseVoid 0 0 1280 88 XCreateMouseVoid 0 1112 1280 88

Small Rectangle

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

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

XCreateMouseVoid 1220 0 60 25

Trapped Mouse Cursor

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

7
ответ дан 4 August 2018 в 19:28
  • 1
    Он работает, но курсор мыши может попасть в XCreateMouseVoid. Курсор не выйдет из пустоты, не убивая программу. Скорее всего, это произойдет, если курсор быстро перемещается в невидимую область. – taneli 13 September 2011 в 13:16
  • 2
    Я только действительно получаю, что это происходит в редких случаях при выборе значков на рабочем столе, однако я обнаружил, что открытие Dash с помощью супер ключа, кажется, освобождает курсор. Дайте мне знать, если это сработает для вас, и я могу добавить это к моему ответу. – Cas 13 September 2011 в 18:31
  • 3
    Супер не делает ничего на моей ясной настройке, однако нажатие клавиши меню вызывает контекстное меню и освобождает курсор. (У меня сломанная мышь на работе, курсор любит прыгать на большие расстояния и, таким образом, делает исчезновение случается довольно часто. Дети делают то же самое, даже с не разбитыми мышами;) – taneli 14 September 2011 в 13:05

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

Точность мыши

Вы должны быть очень точными и наводить указатель мыши только в верхнем левом углу экрана главного экрана.

Ярлыки могут использоваться как альтернатива:

Удерживайте клавишу Super и используйте любую клавишу мыши или клавиатуры. Нажмите Alt + F1 и используйте клавиши со стрелками

Точность мыши

Установить диспетчер настроек Compiz Config из Центра программного обеспечения Ubuntu Открыть менеджер настроек конфигурации Compiz из Dash Найти плагин Unity и изменить Скрыть Launcher до Never

Открыть с левым краем экрана:

Фактически вы можете открыть Launcher, перемещая мышь в крайнее левое положение вторичного монитора если вы включили домашнюю кнопку в Открыть с левым краем экрана: . Это не интуитивно и эргономично, но это работает.

4
ответ дан 4 August 2018 в 19:28

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

Точность мыши

Вы должны быть очень точными и наводить указатель мыши только в верхнем левом углу экрана главного экрана.


В качестве альтернативы можно использовать клавиши быстрого доступа :

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

Отключите Launcher от скрытия:

  1. Установите Менеджер настроек Config Config [ ! d1] из Ubuntu Software Center
  2. Открыть Менеджер настроек конфигурации Compiz из Dash
  3. Найти плагин Unity и изменить Скрыть панель запуска to Never

Открыть с левым краем экрана:

Фактически вы можете открыть Launcher, перемещая мышь вдаль слева от дополнительного монитора, если вы включили Нажимает левый край экрана в пусковых установках и меню. Это не интуитивно и эргономично, но это работает.


4
ответ дан 6 August 2018 в 03:38

Создайте мышь Void

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

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

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

Кнопка «Главная кнопка» Мышь-заглушка

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

mousevoid [!d21]

Установка

  1. Загрузить XCreateMouseVoid и извлеките файлы в свою домашнюю папку
  2. Откройте папку в терминале и запустите эту команду: cd ~ / XCreateMouseVoid & amp; & amp; & amp; & amp; make [! ​​d3]
  3. Протестировать программу со значениями: ~ / XCreateMouseVoid / XCreateMouseVoid 0 0 1280 88
  4. Добавить в приложения для запуска, чтобы он всегда работал на

Вычисление значений

Значения, необходимые для XCreateMouseVoid: x, y, w, h

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

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

  XCreateMouseVoid 0 0 1280 88 XCreateMouseVoid 0 1112 1280 88  

Small Rectangle

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

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

  XCreateMouseVoid 1220 0 60 25  

Trapped Mouse Cursor

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

7
ответ дан 6 August 2018 в 03:38

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

Точность мыши

Вы должны быть очень точными и наводить указатель мыши только в верхнем левом углу экрана главного экрана.


В качестве альтернативы можно использовать клавиши быстрого доступа :

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

Отключите Launcher от скрытия:

  1. Установите Менеджер настроек Config Config [ ! d1] из Ubuntu Software Center
  2. Открыть Менеджер настроек конфигурации Compiz из Dash
  3. Найти плагин Unity и изменить Скрыть панель запуска to Never

Открыть с левым краем экрана:

Фактически вы можете открыть Launcher, перемещая мышь вдаль слева от дополнительного монитора, если вы включили Нажимает левый край экрана в пусковых установках и меню. Это не интуитивно и эргономично, но это работает.


4
ответ дан 7 August 2018 в 21:29

Создайте мышь Void

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

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

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

Кнопка «Главная кнопка» Мышь-заглушка

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

mousevoid [!d21]

Установка

  1. Загрузить XCreateMouseVoid и извлеките файлы в свою домашнюю папку
  2. Откройте папку в терминале и запустите эту команду: cd ~ / XCreateMouseVoid & amp; & amp; & amp; & amp; make [! ​​d3]
  3. Протестировать программу со значениями: ~ / XCreateMouseVoid / XCreateMouseVoid 0 0 1280 88
  4. Добавить в приложения для запуска, чтобы он всегда работал на

Вычисление значений

Значения, необходимые для XCreateMouseVoid: x, y, w, h

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

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

  XCreateMouseVoid 0 0 1280 88 XCreateMouseVoid 0 1112 1280 88  

Small Rectangle

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

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

  XCreateMouseVoid 1220 0 60 25  

Trapped Mouse Cursor

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

7
ответ дан 7 August 2018 в 21:29

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

Точность мыши

Вы должны быть очень точными и наводить указатель мыши только в верхнем левом углу экрана главного экрана.


В качестве альтернативы можно использовать клавиши быстрого доступа :

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

Отключите Launcher от скрытия:

  1. Установите Менеджер настроек Config Config [ ! d1] из Ubuntu Software Center
  2. Открыть Менеджер настроек конфигурации Compiz из Dash
  3. Найти плагин Unity и изменить Скрыть панель запуска to Never

Открыть с левым краем экрана:

Фактически вы можете открыть Launcher, перемещая мышь вдаль слева от дополнительного монитора, если вы включили Нажимает левый край экрана в пусковых установках и меню. Это не интуитивно и эргономично, но это работает.


4
ответ дан 10 August 2018 в 09:46

Создайте мышь Void

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

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

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

Кнопка «Главная кнопка» Мышь-заглушка

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

mousevoid [!d21]

Установка

  1. Загрузить XCreateMouseVoid и извлеките файлы в свою домашнюю папку
  2. Откройте папку в терминале и запустите эту команду: cd ~ / XCreateMouseVoid & amp; & amp; & amp; & amp; make [! ​​d3]
  3. Протестировать программу со значениями: ~ / XCreateMouseVoid / XCreateMouseVoid 0 0 1280 88
  4. Добавить в приложения для запуска, чтобы он всегда работал на

Вычисление значений

Значения, необходимые для XCreateMouseVoid: x, y, w, h

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

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

  XCreateMouseVoid 0 0 1280 88 XCreateMouseVoid 0 1112 1280 88  

Small Rectangle

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

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

  XCreateMouseVoid 1220 0 60 25  

Trapped Mouse Cursor

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

7
ответ дан 10 August 2018 в 09:46

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

Точность мыши

Вы должны быть очень точными и наводить указатель мыши только в верхнем левом углу экрана главного экрана.


В качестве альтернативы можно использовать клавиши быстрого доступа :

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

Отключите Launcher от скрытия:

  1. Установите Менеджер настроек Config Config [ ! d1] из Ubuntu Software Center
  2. Открыть Менеджер настроек конфигурации Compiz из Dash
  3. Найти плагин Unity и изменить Скрыть панель запуска to Never

Открыть с левым краем экрана:

Фактически вы можете открыть Launcher, перемещая мышь вдаль слева от дополнительного монитора, если вы включили Нажимает левый край экрана в пусковых установках и меню. Это не интуитивно и эргономично, но это работает.


4
ответ дан 13 August 2018 в 15:59

Создайте мышь Void

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

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

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

Кнопка «Главная кнопка» Мышь-заглушка

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

mousevoid [!d21]

Установка

  1. Загрузить XCreateMouseVoid и извлеките файлы в свою домашнюю папку
  2. Откройте папку в терминале и запустите эту команду: cd ~ / XCreateMouseVoid & amp; & amp; & amp; & amp; make [! ​​d3]
  3. Протестировать программу со значениями: ~ / XCreateMouseVoid / XCreateMouseVoid 0 0 1280 88
  4. Добавить в приложения для запуска, чтобы он всегда работал на

Вычисление значений

Значения, необходимые для XCreateMouseVoid: x, y, w, h

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

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

  XCreateMouseVoid 0 0 1280 88 XCreateMouseVoid 0 1112 1280 88  

Small Rectangle

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

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

  XCreateMouseVoid 1220 0 60 25  

Trapped Mouse Cursor

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

8
ответ дан 13 August 2018 в 15:59
  • 1
    Он работает, но курсор мыши может попасть в XCreateMouseVoid. Курсор не выйдет из пустоты, не убивая программу. Скорее всего, это произойдет, если курсор быстро перемещается в невидимую область. – taneli 13 September 2011 в 13:16
  • 2
    Я только действительно получаю, что это происходит в редких случаях при выборе значков на рабочем столе, однако я обнаружил, что открытие Dash с помощью супер ключа, кажется, освобождает курсор. Дайте мне знать, если это сработает для вас, и я могу добавить это к моему ответу. – Cas 13 September 2011 в 18:31
  • 3
    Супер не делает ничего на моей ясной настройке, однако нажатие клавиши меню вызывает контекстное меню и освобождает курсор. (У меня сломанная мышь на работе, курсор любит прыгать на большие расстояния и, таким образом, делает исчезновение случается довольно часто. Дети делают то же самое, даже с не разбитыми мышами;) – taneli 14 September 2011 в 13:05

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

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