Пользовательские сочетания клавиш сбрасываются. Как я могу сделать их постоянными?

У меня проблема с Ubuntu 12.04 и 12.10 с пользовательскими сочетаниями клавиш. Они сбрасываются через некоторое время (я не могу найти шаблон, но, похоже, это происходит, когда происходит масштабное обновление). Это случилось со мной пару дней назад, когда 12.10 получил около 27 обновлений. Я искал launchapd и askubuntu, и не нашел ничего похожего. Мои ярлыки не теряются при перезагрузке, я все еще не могу найти шаблон для определения проблемы, как я уже сказал. Я также пытался не использовать приложение Control Center, а dconf-editor от gnome, но результат тот же, что и в каком-то сообщении в блоге. У меня вопрос, как я могу сохранить свои собственные ярлыки, чтобы восстановить их, когда это произойдет? Может кто-нибудь помочь мне составить ошибку для панели запуска, например, какой пакет может быть причиной этого, чтобы я мог заполнить отчет об ошибке. Заранее спасибо.

10
задан 17 December 2012 в 02:15

3 ответа

Похоже, это связано с рядом ошибок на панели запуска.

0
ответ дан 17 December 2012 в 02:15

Благодаря ссылкам Грэма, это было исправлено на 13.04, но не «перенесено» на 12.10.

Обновление Удивительно ... но это не исправлено в выпуске 13.04! :( Мне все еще приходилось использовать решение ниже.

До тех пор вот кое-что, что я собрал из комментариев на панели запуска, у меня это работает в Ubuntu 12.10.

/ etc / rc. local у меня не работал, поэтому я создал ~/.config/autostart/key_settings.desktop:

[Desktop Entry]
Type=Application
Exec=sh -c 'sleep 1; exec ~/.config/autostart/key_settings.sh'
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=Load My Custom Shortcuts

Затем фактический скрипт ~/.config/autostart/key_settings.sh:

#!/bin/sh -e
#
#dconf write /org/gnome/desktop/wm/keybindings/minimize "['<Super>h']"
#dconf write /org/gnome/desktop/wm/keybindings/close "['<Super>q']"

gsettings set org.gnome.desktop.wm.keybindings minimize "['<Super>h']"
gsettings set org.gnome.desktop.wm.keybindings close "['<Super>q']"

Закомментировал метод dconf для справки, хотя gsettings работает для меня.

Чтобы найти коды клавиш, вы можете просто использовать окно «Сочетания клавиш», открытое рядом с терминалом, а затем использовать команду «get»:

gsettings get org.gnome.desktop.wm.keybindings minimize

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

0
ответ дан 17 December 2012 в 02:15

Избавьтесь от Alt+F1 (главное меню панели) привязка, которая используется в некоторых продуктах Jetbrain (Phpstorm)

, я не мог получить информацию о том, как постоянно установить пользовательские привязки клавиш в Ubuntu 19 поэтому после бесчисленных попыток, я закончил тем, что делал следующее (возможно, кто-то знает, как сделать это без потребности сценария):

  • Создают код вставки сценария и устанавливают исполняемые полномочия:
vi custom-key-bindings.sh

#!/bin/bash
gsettings set  org.gnome.desktop.wm.keybindings panel-main-menu "['<Alt>7']"

chmod +x 
  • команда Alt+F2
  • gnome-session-properties
  • Add & установите путь к сценарию
  • , Сделанному

Проверка после перезагрузки с gsettings get org.gnome.desktop.wm.keybindings panel-main-menu

0
ответ дан 16 October 2019 в 13:15

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

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