Кажется, я страдаю от этой ошибки, которая означает, что мои пользовательские сочетания клавиш теряются при перезагрузке . У меня есть 8 пользовательских сочетаний клавиш, и повторная установка всех 8 с помощью метода GUI для установки сочетаний клавиш является утомительной.
Я использую 12.10 и Unity. Сочетания клавиш, которые я хочу настроить:
(По крайней мере, это имена, которые я вижу в диалоговых окнах сочетаний клавиш.)
Так что, пока ошибка не будет устранена, я бы хотел иметь возможность запустить скрипт для установки все 8 после того, как я вошел в систему. Так какую программу и параметры командной строки мне нужно запустить, чтобы установить сочетание клавиш?
Я думаю, что вы можете добиться этого эффекта, используя скрипт, подобный этому (имеет дело только с переключением рабочего стола, но его можно расширить, изменив switch-to-workspace*
на move-to-workspace*
):
#!/bin/bash
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-up "['<Control><Primary><Alt>k']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-down "['<Control><Primary><Alt>j']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left "['<Control><Primary><Alt>h']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-right "['<Control><Primary><Alt>l']"
ПРИМЕЧАНИЕ. <Primary>
часть в ярлыке является избыточной. Попробуйте сами.
Для автоматизации процесса вы также можете запустить этот скрипт при запуске, используя программу «Startup Applications».