Как отключить наложение сочетаний клавиш Unity?

24

Можно ли отключить наложение клавиш в Ubuntu 12.04?

Ян Лю Родригес
источник
Одна из причин, чтобы отключить это или задержать появление наложения сочетания клавиш, заключается в том, что он мешает делать снимки экрана с помощью функции простого захвата экрана, обычно запускаемой кнопкой <Super> 1. Подсказки в наложении появляются на снимке экрана , что обычно не то, что вы хотите.
Я не использую 12.10, но, насколько я знаю, эта опция не была удалена. Вы можете попробовать сбросить настройки compiz / unity с помощью $ compiz.reset, выйти из системы и войти в систему, а затем выполнить $ dconf write /org/compiz/profiles/unity/plugins/unityshell/shortcut-overlay false.
Джесси

Ответы:

16

Для Ubuntu 12.04 и ниже:

Клавиш наложения управляется опцией в плагин Compiz единства.

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

В экспериментальной вкладке ccsmвы можете снять галочку с показанной опции.

Помните, что использование CCSM настоятельно не рекомендуется - вы можете достичь того же с помощью gconf-editor

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

снимите флажок с опции, показанной в пути /apps/compiz-1/plugins/unityshell/screen0/options/shortcut_overlay

свобода ископаемых
источник
3
На мою свежую 12.10 установить, /apps/compiz-1/plugins/unityshellнет.
Барт ван Хейкелом
Почему использование gconf-editorпредпочтительнее использования ccsm?
Кристофер Айвз
1
@KristopherIves - эти вопросы и ответы объяснят ваш вопрос: askubuntu.com/questions/80589/…
fossfreedom
1
В моей довольно свежей установке 14.04 / apps / compiz-1 / plugins / unityshell также отсутствует.
Том Свирли
/ apps / compiz-1 / plugins / unityshell также отсутствует в 16.04.1
anon58192932
7

Для таких как я, которые предпочитают командную строку:

Ubuntu 12.10+:

(Проверено до 16.04)

dconf write /org/compiz/profiles/unity/plugins/unityshell/shortcut-overlay false

Ubuntu 12.04 и ниже:

sudo apt-get install gconf-editor
gconftool-2 --set /apps/compiz-1/plugins/unityshell/screen0/options/shortcut_overlay --type bool false
bmaupin
источник
Хорошо работал на Ubuntu 18.04 под управлением Unity.
Мухаммед бин Юсрат
5

Для Ubuntu 12.10:

Вы можете отключить это поведение, выполнив следующие действия:

  1. Установить Ubuntu Tweak Install-It
  2. Откройте ярлык Tweaks и выберите Unity

    screenshoot

  3. Теперь вам нужно взглянуть на вторую опцию, которая называется « Сочетание клавиш».

    screenshoot2

  4. Теперь нажмите на поле, чтобы отключить эту функцию, так что это остается так:

    screenshoot3

Lucio
источник
1
Из любопытства, как это будет сделано в командной строке?
Купиакос
Я понятия не имею, меняет ли это какую-то конкретную опцию в схеме gconf . Если это так, то должно быть
Lucio
0

Я знаю, что это старый поток, но решение dconf больше не работает, по крайней мере, с 16.04 (а может и раньше).

Для 16.04+ проще всего получить Unity Tweak Tool и перейти к разделу Обзор-> Дополнительно и снять флажок «Удерживать Super для сочетаний клавиш»

David784
источник
Странно, я только что протестировал свое решение в 16.04, и оно работало нормально.
bmaupin
0

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

Я попробовал несколько ответов dconf / gsettings / независимо от того, ни один не мог установить это успешно. Я пытался

gsettings set org.compiz.unityshell:/ shortcut-overlay false

А также через /usr/share/compiz/unityshell.xml, но нет, это не будет работать. Очевидно это всплывающее окно появляется, если .config/unity/first_run.stampфайл не существует. Так что вы можете:

mkdir -p /etc/skel/.config/unity
touch /etc/skel/.config/unity/first_run.stamp

Таким образом, новые пользователи получат этот файл при первом входе в систему и не увидят проклятое всплывающее окно.

bviktor
источник