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

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

5 ответов

Решение

Для Ubuntu 12.04 и ниже:

Наложение сочетания клавиш управляется опцией в плагине compiz unity.

введите описание здесь

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

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

введите описание здесь

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

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

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

Для Ubuntu 12.10:

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

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

    screenshoot

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

    screenshoot2

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

    screenshoot3

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

Для 16.04+ проще всего получить Unity Tweak Tool, и перейти к Overview->Additional и снять флажок "Hold Super для сочетаний клавиш"

Эти ответы у меня совсем не работают, и 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

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

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