GNU/Linux >> Belajar Linux >  >> Ubuntu

Jadikan Preferensi Setxkbmap Ditetapkan Saat Startup?

Saya mencoba mengganti tombol Ctrl kiri dengan huruf besar secara permanen. Tetapi dengan pengalih tata letak keyboard asli ubuntu, xmodmap tidak bertahan (pertanyaan ini). Jadi sekarang saya baru saja membuang pengalih 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

Ia bekerja 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 ada hal lain yang mengatur ulang peta xkb setelah skrip saya saat start up.

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

Jawaban Terbaik

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-sources

Letakkan opsi Anda di bawah xkb-options sebagai daftar. Contoh:['altwin:ctrl_alt_win','..etc..']

Kemudian tutup dconf-editor. Perubahan harus langsung terlihat.

… Saya akan memposting tangkapan layar tetapi reputasi saya di forum ini tidak cukup tinggi, tolong beri saya beberapa poin

Referensi:

  • Cara mengganti Caps Lock dan Esc secara permanen
  • man 7 xkeyboard-config

Ubuntu
  1. Fedora – Server-id Mysql Tidak Disetel Dengan Fedora 16?

  2. Bagaimana Cara Mengatur Ulang Semua Preferensi Rhythmbox Dan Informasi Perpustakaan?

  3. Modprobe Ath9k Saat Memulai?

  1. Jadikan peralihan dari Mac ke Linux lebih mudah dengan Homebrew

  2. Setel Transparansi Jendela Di Gnome?

  3. Bagaimana Cara Mengonfigurasi Pintasan Untuk Beralih Ke Tata Letak Keyboard Tertentu Di Ubuntu 14?

  1. Ubuntu – Bagaimana Cara Mengatur Ip Statis Di Ubuntu?

  2. Centos – Membuat Aplikasi Startup Secara Otomatis?

  3. Atur Kecerahan Latar Belakang Startup Awal Tergantung Pada Siang Hari?