Как настроить фокус следует за мышью?

Используйте clear.

Или, возможно, перечислите его как-то как c, добавив:

alias c='clear'

в ваш файл .bashrc (после этого вам нужно открыть новый терминал или source ~/.bashrc ).

1
задан 29 May 2014 в 20:43

3 ответа

Это можно сделать с помощью диспетчера настроек CompizConfig. Я тестировал его 11.10, 12.04 и 12.10, а Elder Geek успешно протестировал его 14.04. и 16.04

Выберите вкладку «Фокусировка и усиление поведения», а затем снимите флажок «Нажмите для фокусировки». Убедитесь, что установлен флажок «Автоподтверждение».

CompizConfig

Если у вас нет установленного диспетчера настроек CompizConfig (также известного как «CCSM»), вы можете сделать это из Центра программного обеспечения или из командной строки:

sudo apt-get install compizconfig-settings-manager

Затем вы можете запустить его с помощью ccsm из командной строки или из пусковой установки с помощью «compiz» или «ccsm»,

Вот некоторые общие оговорки для запуска ccsm: Elder Geek

28
ответ дан 25 May 2018 в 18:25
  • 1
    Ответ сам по себе правильный. Может быть, стоит упомянуть, что использование этого без автоматического повышения эффективно нарушает & lt; alt & gt; - & lt; tab & gt; Переключение: независимо от того, что выбрано, окно под курсором мыши становится активным. – cfi 27 January 2013 в 18:25
  • 2
    @cfi Я думаю, что это зависит от интервала авто-рейза - я сам себя провожу. Насколько мне известно, значение по умолчанию не равно нулю. Каковы настройки, которые могли бы эффективно нарушить alt-tab? – belacqua 28 January 2013 в 21:26
  • 3
    Вы говорите, что даже при отключении автовоспроизведения значение интервала автоматического подъема имеет значение? – cfi 28 January 2013 в 21:56
  • 4
    @cfi - ha - нет, правильно, это не имеет смысла (и я надеюсь, что это не то, что я установил). Я проверю свои различные установки и посмотрю, смогу ли я прояснить и решить вашу проблему. – belacqua 31 January 2013 в 00:22

Хотя вы можете использовать gconf-editor или gnome-tweak-tool для этого, они не установлены по умолчанию. Я также нашел (на intarwebs от http://blog.bodhizazen.com/linux/gnome-3-focus-follows-mouse):

gconftool-2 --type string --set /apps/metacity/general/focus_mode mouse
gconftool-2 --type boolean --set /apps/metacity/general/auto_raise true
gconftool-2 --type integer --set /apps/metacity/general/auto_raise_delay 600

Лично мне не нравится auto_raise , поэтому я установил второй вариант в значение «false» и не установил параметр auto_raise_delay.

Обратите внимание, однако, что это в конечном счете «ломает» панель унифицированных меню (UMB) (когда вы выключаете мышь элемент, который вы используете, и на другой, панель унифицированного меню теперь отражает все, что вы сейчас висели).

Два обходных пути:

Переместите окно в окно на верхней части экрана перед доступом к UMB Нажмите F10, который сохранит UMB на сфокусированном окне, чтобы вы могли взаимодействовать с

Протестировано так же, как Точный

больше прав: я поставил " перерывы "в кавычках - да, это действительно не сломано, но это нарушает IMO намерение UMB или, по крайней мере, делает его сложным использовать, как правильно указывает Риз в комментарии. ИМО, это «ломает простое удобство использования, но с раздражающим обходным решением». Несмотря на то, что Linux сосредоточен на предоставлении очень сильной многозадачности (которая, как правило, приводит к «загроможденному» рабочему столу), кажется, что либо UMB уменьшает многозадачность, либо многозадачность уменьшает возможности UMB. Я оставлю это в качестве упражнения для читателя, чтобы решить ...

24
ответ дан 25 May 2018 в 18:25
  • 1
    Должна быть задержка, после которой фокус будет изменяться, по умолчанию, например, 200 мс - это позволит быстро перемещаться по другим окнам, например, к UMB. – blueyed 15 April 2012 в 21:09
  • 2
    если вы предпочитаете не создавать окно при взаимодействии с ним, полезно для таких вещей, как хранение хвоста журнала в верхнем терминале во время взаимодействия с браузером, нужный параметр: gconftool-2 --type boolean --set /apps/metacity/general/raise_on_click false. Используйте это в сочетании с auto_raise false. С помощью этих настроек окна можно увеличить, щелкнув по строке заголовка. – pgraham 4 September 2014 в 00:14
  • 3
    Откуда вы получаете gconftool-2? – matt 13 January 2015 в 20:06
  • 4
    В Gnome 2.16.0 вам необходимо перезапустить gnome-session, чтобы настройки gconftool-2 имели эффект. – Axel Bregnsbo 26 November 2016 в 13:41

Другой способ включения focus-follow-mouse работал для меня в последней установке 12.10. В настоящее время есть ошибка в 12.10 (и специальный крик для nealmcb для ссылки), который вызывает изменения, сделанные с помощью ccsm или gsettings, для возврата при выходе из системы или перезагрузки. Я попробовал пару различных способов обмануть ошибку, но в конечном итоге добился успеха в этом сообщении об использовании Unsettings.

В случае, если эта страница мигрирует, процесс сводится к следующему:

sudo add-apt-repository ppa:diesch/testing
sudo apt-get update
sudo apt-get install unsettings

Запустите сброс настроек, перейдите на вкладку Windows и отключите функцию Click to Focus. Я перезагрузился, чтобы заставить его «взять», но, вероятно, ему просто нужно было выйти из системы и вернуться снова.

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

2
ответ дан 25 May 2018 в 18:25

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

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