Вимкніть поведінку "середнього клацання в нижньому вікні" для gnome


23

Я використовую веб-браузер Chromium і стандартний gnome (тобто не єдність). Хром (як і багато речей) має багато вкладок, і дозволяє вам середнім клацанням на вкладці, щоб закрити вкладку. Але якщо я клацну середнім клавішею на блакитній частині поза вкладкою, то вона опускає вікно під усі інші вікна. Однак я часто намагаюся середнім клацанням на вкладці, щоб закрити її, і випадково середнім клацанням поза вкладкою (що є заголовком у хромі), а значить, випадково опустивши вікно.

Як відключити поведінку "середнього клацання до нижнього вікна"?


Використовуєте GNOME Shell, GNOME Classic або GNOME Classic без ефектів? Я запитую, оскільки кожен з них використовує інший менеджер вікон, а потрібне налаштування додається до менеджера вікон.
Ділан Макколл

Відповіді:


9

Для 14.04 (Trusty Tahr) його можна відключити командою:

gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar 'none'

Відновлення початкового стану:

gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar 'lower'

Також можливі наступні варіанти:

gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar 'toggle-shade'
gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar 'maximize'
gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar 'toggle-maximize-horizontally'
gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar 'toggle-maximize-vertically'
gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar 'minimize'
gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar 'shade'
gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar 'menu'

Але помилка все ж є, опція Google Chrome у налаштуваннях "Використовувати рядок заголовків системи та межі" може зменшити вплив ...


Мені було цікаво, що '*shade' роблять варіанти, тому я спробував їх на Ubuntu 14.04. 'shade'є "outside of valid range", і, 'toggle-shade'здається, не має ефекту. Драч удачі! Вони звучали цікаво. :)
CivMeierFan

8

Ви можете встановити Ubuntu Tweak і там має бути налаштування.

Ви також можете отримати це за допомогою gconf-editor. Перейдіть у додатки> metacity> general> action_middle_click_titlebar та встановіть його на "none". Це значення, "жодне", залежить від регістру.


2
Ваше рішення працює (також для Unity), але, здається, Google Chrome є окремим випадком і має помилку. Він ігнорує середні налаштування системи миші (всі інші програми чудово) для панелі, де розташовані вкладки. Я спробую скласти звіт про помилку в Chrome: - /
therealmarv

@therealmarv Хороший улов. Я можу підтвердити цю поведінку на своїй машині. Звіт про помилку, здається, у порядку.
Кріс Харпер

1
ось мій звіт про помилку з цього приводу: code.google.com/p/chromium/isissue/detail?id=132061
therealmarv

2
а через 5 років ця помилка все ще річ -_-
Аліса

3

Я припускаю, що ви використовуєте GNOME Shell. Ви можете змінити цей параметр за допомогою інструменту під назвою gnome-tweak-tool, який відображається як "Розширені налаштування" в огляді дій.

Спочатку встановіть інструмент gnome-tweak за допомогою Software Center.

Після встановлення перейдіть до огляду "Діяльність", введіть "Розширені налаштування" та відкрийте програму, яка з'явиться.

У цьому інструменті можна налаштувати багато речей, але те, що вас цікавить, знаходиться в розділі Windows зліва. Клацніть це та змініть "Дія в середньому клавіші" Рядок на заголовку "на все, що вам потрібно.

панель налаштувань вікон gnome-tweak-tool


3

Це працює для Chromium:

gconftool-2 --type string --set /apps/metacity/general/action_middle_click_titlebar "none"

На моїй машині (звичайна Ubuntu 16.04) це в інших умовах. Для мене це було б gconftool-2 --type string --set /org/gnome/desktop/wm/preferences/action_middle_click_titlebar "none".
Хассан

У команді вище є багато дивних невидимих ​​символів, тому вона вийде з ладу. Команда без цих дивних символів:gconftool-2 --type string --set /org/gnome/desktop/wm/preferences/action_middle_click_titlebar "none"
Лоран

1
Можливо, краще просто скористатися gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar none. Зауважте, що вам може знадобитися вийти з Chrome / Chromium, щоб помітити зміни.
Кевін

Незначне виправлення: Chrome (53.0.2785.113) дотримується налаштувань, але Chromium (52.0.2743.116) чомусь не відповідає.
Кевін

1

На випадок, якщо хтось захоче це ввімкнути, на останній Кориці впливає це помилка. Побачити Https://bugs.chromium.org/p/chromium/isissue/detail?id=777821 .

Робота: Створіть вручну .config / gtk-3.0 / settings.ini за допомогою:

[Settings]
gtk-titlebar-middle-click=lower

Потім перезапустіть chrome з chrome: // restart


0

За станом на Ubuntu 18.04.1 LTS цю проблему вирішують за допомогою $ gnome-tweaksвікна / середини та просто натискання на ні.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.