Di Natty Narwhal saya biasa melakukan beberapa trik bagus dengan .gtkrc-2.0
menonaktifkan mnemonik (menu bergaris bawah) tapi sekarang tidak mungkin. Saya berasumsi dalam Oneiric Ocelot itu akan menjadi sesuatu yang berbeda karena menggunakan GTK3.
Saya biasa mencapai ini dengan menambahkan baris berikut:
gtk-enable-accels = 0
gtk-enable-mnemonics = 0
Bagaimana saya bisa menyingkirkan mnemonik di Oneiric Ocelot?
11.10
menu
gtk3
keyboard-accelerators
Chris
sumber
sumber
Jawaban:
GTK3 tidak lagi menggunakan gtkrc, tetapi beralih ke styling dengan CSS. Tetapi masih ada cara untuk mengubah pengaturan global. Mengutip dari referensi GTK :
Lihat halaman itu untuk lebih jelasnya.
Saya ingin tahu apakah ini berfungsi di Unity, dengan menu global. Saya tidak tahu apakah pengaturan ini disesuaikan olehnya.
sumber
Setelah sekian lama dan tidak ada jawaban yang ditemukan pada pertanyaan saya, saya menemukannya!
Untuk menyembunyikan mnemonik (akselerator keyboard) di GTK 3.x, Anda hanya perlu membuka:
Tambahkan baris berikut:
Dan simpan file tersebut. Logout atau ubah tema Anda dengan yang lain lalu ubah kembali. Itu saja. Tidak ada yang sulit dilakukan, hanya penelitian kecil.
PS: Tentu saja setelah pembaruan paket ubuntu-light-themes ini akan hilang dan perlu diulang kembali.
sumber
Untuk "menonaktifkan" mnemonik untuk Nautilus 3.10.1 di Ubuntu 14.04 yang menggunakan GTK3:
/home/YOURUSERNAME/.config/gtk-3.0/settings.ini
[Settings]
gtk-enable-mnemonics = 0
Sumber:
* https://mail.gnome.org/archives/gtk-list/2011-March/msg00108.html
* https://developer.gnome.org/gtk3/stable/GtkSettings.html
ps Perhatikan bahwa dokumen GTK mengatakan Anda harus memiliki variabel lingkungan bernama
XDG_CONFIG_HOME
tetapi saya tidak memilikinya. Saya memang memiliki~/.config/gtk-3.0
folder yang sudah ada dan tampaknya sedang mencari di sana secara default, tanpa variabel lingkungan.sumber
Menambahkan
gtk-auto-mnemonics = 1
dalam pengaturan tema Anda:
/usr/share/themes/YOUR_THEME_NAME/gtk-3.0/settings.ini
sumber