Зробіть налаштування setxkbmap, що встановлюються при запуску


14

Я намагаюся назавжди переключити ліву клавішу Ctrl з кришками. Але з убунту рідною клавіатурою перемикач клавіатури xmodmap не зберігався ( це питання ). Отже, тепер я просто дітонув власний комутатор і замість цього використовував команду setxkbmap. Я створив сценарій:

#!/bin/bash
setxkbmap -model pc104 -layout us,ru -option grp:alt_shift_toggle -option ctrl:swapcaps

Це працює так, як я хочу. Але тепер я хочу автоматично запустити його при запуску системи. Але якщо я поміщу це під Sturtup Applications, це не працює. Мабуть, щось інше скидає xkb карту після мого сценарію при запуску.

Хтось знає, що викликає скидання xkb і як від нього позбутися?


1
Спробуйте запустити, sudo dpkg-reconfigure console-setupщоб зробити ці зміни системою широкими.
user.dz

Відповіді:


23

Нарешті, після довгих досліджень ось що я знайшов для ubuntu 13.10:

$ sudo apt-get install dconf-tools
$ dconf-editor

перейдіть до org >> gnome >> desktop >> вхідні джерела

Покладіть свої параметри під xkb-options як список. Наприклад: ['altwin: ctrl_alt_win', '.. тощо.']

Потім закрийте редактор dconf. Зміни повинні одразу ж оживати.

... Я б опублікував скріншот, але моя репутація на цій дошці недостатньо висока, будь ласка, дайте деякі бали;)

Довідка:


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