Pada sistem Debian saya, saya telah menyesuaikan pintasan keyboard Gnome (Shell) saya, melalui Pengaturan Sistem> Keyboard> Pintasan.
Di mana saya menemukan file dengan pengaturan ini sehingga saya dapat menyalin file ke flash drive untuk cadangan dan kemudian menggunakannya untuk mengganti pintasan keyboard pada sistem Gnome lainnya?
gnome
keyboard-shortcuts
gnome3
gnome-shell
dconf
Chase May
sumber
sumber
Jawaban:
Gnome 3 kegunaan
DCONF
untuk menyimpan preferensi dalam file biner tunggal:~/.config/dconf/user
.Sesuai dengan dokumentasi Gnome, disarankan untuk hanya menyimpan pengaturan yang Anda butuhkan dan mengembalikannya dengan salah satu
dconf
ataugsettings
. Namun,gsettings
hanya dapat mengembalikan nilai untuk satu kunci tunggal pada satu waktu (ditambah, nilai harus dikutip) dan itu membuatnya agak canggung untuk tugas semacam ini. Yang meninggalkan kitadconf
.Jadi, dalam kasus khusus ini, simpan pengaturan saat ini untuk
gnome-shell
pintasan keyboard 1 :Berikut ini
bkp
contohnya:Muat pengaturan di sistem lain:
1: Pintasan WM dan Media Keys menjadi milik berbagai skema:
Perhatikan bahwa
dconf
hanya membuang nilai-nilai non-standar jadi jika Anda menjalankan misdan tidak mendapatkan output apa pun yang berarti tidak ada pintasan WM khusus yang ditentukan.
Sebagai catatan tambahan,
dconf-editor
adalah alat yang membantu memvisualisasikandconf
struktur pengaturan, yaituschema [:path] key value
, jenis dan nilai default dari tombol apa saja dll.Sebagai catatan, simpan preferensi dengan
gsettings
:bkp
mencicipi:Sekarang memuat preferensi (seperti yang saya katakan, untuk setiap baris dalam file cadangan Anda memerlukan perintah terpisah dan jangan lupa untuk mengutip nilai-nilai):
sumber
dconf dump /org/gnome/shell/keybindings/ > bkp
tidak bekerja pada Centos 7.dconf dump /
dapat membantu menunjukkan kunci apa yang tersedia. Pada Centos saya memiliki terminal terikatCtrl+Alt+T
dan muncul diorg/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0
. Membuangorg/gnome
sepertinya cara yang baik untuk membuat cadangan sebagian besar hal pada Centos 7./org/gnome/settings-daemon/plugins/media-keys/
bawahcustom-keybindings
(sebagai contoh: Saya telah menetapkan beberapa pintasan untuk menempatkan penunjuk tetikus di tengah setiap layar saya)./org/gnome/shell/keybindings/
pada Fedora 28.dconf
hanya menyimpan pengaturan yang dimodifikasi, dan menyimpannya di lokasi yang berbeda.Cari keybindings seperti ini:
gsettings list-recursively | grep keybindings
Atur pengikat kunci seperti ini:
org.gnome.desktop.wm.keybindings close "['<Alt>F5']"
Perhatikan bahwa tweak keyboard yang tumpang tindih akan merusak yang terakhir. Misalnya,
switch-applications-backward ['<Alt><Shift>Tab']
akan ditimpa oleh tata letak switch"Left Alt" + "Left Shift"
, sehingga['<Left Alt><Left Shift>Tab']
tidak akan berfungsi, di mana['<Left Alt><Right Shift>Tab']
akan.Pengaturan keybinding untuk tata letak beralih seperti jadi
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Shift>Alt', '<Super>space']"
ataugsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Alt>Shift', '<Super>space']"
tidak berhasilSemoga seseorang akan menemukan ini berguna.
Gnome v3.28.1
sumber