Buat preferensi setxkbmap disetel saat startup

14

Saya mencoba untuk beralih tombol Ctrl kiri dengan tutup secara permanen. Tetapi dengan sakelar tata letak keyboard asli ubuntu xmodmap tidak bertahan ( pertanyaan ini ). Jadi sekarang saya hanya membuang switcher asli dan menggunakan perintah setxkbmap sebagai gantinya. Saya membuat skrip:

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

Ini berfungsi seperti yang saya inginkan. Tapi sekarang saya ingin menjalankannya secara otomatis pada sistem start up. Tetapi jika saya meletakkan ini di bawah Aplikasi Sturtup itu tidak berfungsi. Rupanya sesuatu yang lain me-reset peta xkb setelah skrip saya di start up.

Adakah yang tahu apa yang memicu reset xkb dan bagaimana cara menghilangkannya?

lompy
sumber
1
Bisakah Anda mencoba menjalankan sudo dpkg-reconfigure console-setupuntuk membuat perubahan sistem ini luas.
user.dz

Jawaban:

23

Akhirnya, setelah banyak penelitian inilah yang saya temukan untuk ubuntu 13.10:

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

arahkan ke org >> gnome >> desktop >> input-sumber

Masukkan opsi Anda di bawah opsi-xkb sebagai daftar. Mis: ['altwin: ctrl_alt_win', '.. dll ..']

Kemudian tutup dconf-editor. Perubahan harus langsung dilakukan.

... Saya akan mengirim tangkapan layar tetapi reputasi saya di papan ini tidak cukup tinggi, tolong beri beberapa poin;)

Ref:

pengguna76369
sumber
1
Masih bekerja di Unity pada 16.04. Terima kasih!
slinkp