Как отключить магнит мыши на среднем крае с несколькими мониторами?


397

Я использую Ubuntu 12.04 на двух экранах. Многоэкранный режим 12.04, как правило, стал намного лучше, но есть одна вещь, которая действительно действует мне на нервы: что-то вроде мышиного магнита на среднем крае (между двумя экранами). Это, несомненно, облегчает взаимодействие со средством запуска на правом экране. Но я достаточно доверяю своим навыкам мышления, магнит скорее раздражает, чем помогает в моем случае. Можно ли это как-то отключить?


2
Я не знаю, облегчает ли это взаимодействие с модулем запуска, или же вместо этого облегчает привязку окон, чтобы заполнить правую или левую половину экрана.
Гас

15
Если по этому вопросу так много отрицательных голосов, по умолчанию клейкие края должны быть ложными.
don.joey

Пользователи Ubuntu 18: обратите внимание, что рабочий стол по умолчанию (оконный менеджер) изменен в Ubuntu 18 с рабочего стола Unity на Gnome. В соответствии с тегами вопроса ответы ниже относятся к Unity. Информацию о липких краях монитора в 18 под Gnome можно найти здесь и здесь .
SeldomNeedy

Ответы:


488

Для этого есть настройка Displays:

введите описание изображения здесь

Вы все еще можете получить такое поведение, если у вас есть программа запуска на правом мониторе, поэтому используйте опцию «Размещение панели запуска», чтобы выбрать установку на панели запуска только на левом экране. Липкость между экранами необходима для того, чтобы там было легко найти пусковую установку.

Чтобы изменения вступили в силу, вам может потребоваться выйти из системы и вернуться (или перезапустить).


1
У меня был похожий эффект, потому что между мониторами было пространство между ними (в диалоге выше). После их объединения курсор появился сразу после того, как покинул другой экран.
iGEL

15
О, МОЙ БОГ! Я не могу поверить, что я не видел этого. Моя жизнь стала намного проще.
Эдуард Лука,

1
Работает и в 13.04
метасеквойя

2
FWIW, мне не пришлось перезагружать в 13.10. Это вступило в силу, как только я нажал «Применить».
Geobits

2
Для 12.04 с Launcherотключенным правым монитором это не сработало. Мышь легко перемещается с левого монитора вправо, но сталкивается с большим значением преодоления_давления, перемещающимся справа налево. Вместо этого я рекомендую ответ Шинстада.
H2ONaCl

50

«Зависание» - это функция, позволяющая использовать панель запуска в настройках нескольких мониторов, когда она установлена ​​на автоматическое скрытие. Это можно настроить с помощью gconf-editor. Соответствующие ключи

/apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity, а также

/apps/compiz-1/plugins/unityshell/screen0/options/overcome_pressure

Рекомендуемые настройки для минимизации эффекта:

  • overcome_pressure=1
  • stop_velocity=20

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

Возможно также /apps/compiz-1/plugins/unityshell/screen0/options/reveal_pressure. Последний может быть настроен легче в Системных настройках -> Внешний вид -> Поведение .


Спасибо. Я рад, что вы нашли это полезным. Часто есть несколько способов ответить на вопрос, и я думаю, что принятый ответ проще и доступнее для большего количества людей, поэтому мне очень комфортно быть на втором месте :)
Jo-Erlend Schinstad

14

Вы также можете изменить настройки внутри CCSM, если вы предпочитаете графический интерфейс. Его в CSSM> Unity> Экспериментальный

Существуют опции для давления преодоления при остановке пусковой установки и скорости при остановке по краю, которые вы можете изменить.


2
установите ccsm с помощью "sudo apt-get install compizconfig-settings-manager". Запустите с "CCSM". Поиск / фильтр для "Ubuntu Unity Plugin", нажмите на него. «Экспериментальная» вкладка. «Edge stop velociy» 15 - 20 работал на меня.
Джеффри Мартинес

Или из GUI запустите Ubuntu Software Center, найдите compizconfig-settings-manager и установите. Затем нажмите Ubuntu Search, найдите compizconfig-settings-manager и запустите его.
Робокат

Это работало относительно хорошо для меня. Обратите внимание, что теперь это находится под «Launcher» (больше не экспериментально). Установка «Скорость остановки кромки» на 1, «Скорость затухания давления» на 1 и «Длительность освобождения острия края после разрыва» на 0 полностью (почти) избавилась от него. В противном случае вы можете настроить панель запуска так, чтобы она отображалась только слева, и тогда она больше не будет отображаться.
Боно

12

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

введите описание изображения здесь

Выявленная чувствительность позволяет вам отрегулировать, насколько лаунчер чувствителен к пересечению вашей мыши. Чем выше, тем больше вам приходится нажимать мышью на пусковую установку, чтобы открыть ее. Когда активировано автоматическое скрытие и около 27% чувствительности раскрытия, вы можете перемещать мышь от левого внешнего монитора к правому или наоборот, легко, без случайного открытия пусковой установки. Проверьте опрос, если вы хотите проголосовать за эту опцию.

Благодаря ответу Ганиновского https://askubuntu.com/a/111316/29209


3
Я думаю, что в вашем ответе есть ошибка: по крайней мере, в моей системе, чем ниже чувствительность, тем больше нужно нажимать мышью, а не наоборот.
Cmorales

6

Для любого другого ссылки. Я закончил тем, что установил «Edge Stop Velocity» на 10, «
Launcher Edge Stop Overcome Pressure» на 10 и «Launcher Reveal Pressure» на 10.

Это, кажется, дает идеальный баланс для меня. Нет задержки при перетаскивании окон между экранами. Доступ к Launcher довольно прост на обоих мониторах, нет ошибок при нажатии кнопки «Назад» в браузере ...


1
Как именно вы попали в то место, где вы могли изменить эти настройки?
Дэвид Кэри

2

Также, если вы хотите оставить все как есть, я обнаружил, что перемещение ОЧЕНЬ быстро через середину позволит вам пройти сквозь нее без малейшего времени зависания. Я все еще менял это, главным образом, потому что быстрое движение мыши было немного раздражающим. Может быть, кто-то найдет это полезным, хотя.


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

2

Также есть опция «Мониторы запуска» в CCSM под «Ubuntu Unity Plugin». Переключение на «Основной рабочий стол» решило проблему для меня в настройке ноутбука + внешнего монитора.


Для меня тоже. Я использую убунуту 16.04.
MC

ой ну спасибо! его 2018 и это все еще беспорядок! только ваше предложение сработало после всех этих лет!
pcarvalho

1

в CCSM есть настройка под вкладкой Experimental, которая называется Launcher Capture Mouse. если вы отключите его, то эффект будет полностью отключен


Это сработало для меня, другой ответ не сделал.
Профессор Фалькен

Когда я открывал вкладку Launcher Conf, он не был отмечен, но у меня все еще есть проблема с прилипанием указателя мыши к краю экрана.
Томислав Накич-Альфиревич

1

Опция мыши захвата в панели запуска ccsmи настройки> отображают параметры «Прикрепленные края» , не остановили захват края справа налево для меня. Единственное, что сработало, это установить «Launcher Edge Stop Velocity» на 1 и иметь, что решило проблему для меня. Никаких других изменений не требуется.

Меня не интересует меню запуска Unity на дополнительном правом экране, и неприятности, которые это вызывало при повседневном использовании, были неприятной болью. Я не знал, что ccsmтам были экспериментальные настройки Unity, поэтому мне пришлось жить с ним около 4 месяцев. Бог это раздражало.


3
У меня была такая же проблема (справа налево оставалась липкой). Я решил его Displays, установив Launcher Placementв All Displays, нажав Applyи Keep This Configuration, затем установить его обратно только на левом дисплее. Установка Edge Stop Velocityв 1 означала, что я не мог открыть Launcher (на левом экране) с помощью мыши, и у меня все еще был (слегка) липкий край.
drevicko

@drevicko - вы должны добавить это в качестве ответа, это единственное, что сработало для меня
Джеффри

1

Проблема возникает только тогда, когда у вас есть пусковая установка на «Все дисплеи». Я уже изменил «Настройки> Дисплеи> Липкий край> ВЫКЛ», но улучшения не было. Поэтому я изменил «Настройки> Дисплеи> Размещение запуска» только на свой первый монитор (убрав «Все дисплеи»), и проблема исчезла.


Я использую 14.04, и мне достаточно было установить Sticky Edge OFF.
Мартин Боннер

0

В качестве другого варианта вы всегда можете установить следующие значения gconf /apps/compiz-1/plugins/unityshell/screen0/options:

  • overcome_presure=1
  • stop_velocity=5

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

Затем вы можете использовать Superклавишу « » (Windows / Apple) (или Alt+ F1) для доступа к программе запуска через клавиатуру;)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.