GTK3'te anımsatıcıları nasıl devre dışı bırakabilirim?


9

Natty Narwhal'da .gtkrc-2.0anımsatıcıları (altı çizili menüler) devre dışı bırakmak için bazı hileler yapardım ama şimdi imkansız. Oneiric Ocelot'ta GTK3 kullandığından farklı bir şey olacağını varsayıyorum.

Bunu aşağıdaki satırları ekleyerek başardım:

gtk-enable-accels = 0
gtk-enable-mnemonics = 0

Oneiric Ocelot'taki anımsatıcılardan nasıl kurtulabilirim?


Natty Narwhal'da şu bilgileri kullandım: ubuntuforums.org/showthread.php?p=7483418 Oneiric Ocelot'ta bu işe yaramıyor.
Chris

Bu sorudan vazgeçilmiş gibi görünüyor, benzer bir sorun yaşıyorsanız lütfen sorununuzla ilgili ayrıntıları içeren yeni bir soru sorun. Bu sorunun terk edilmediğini düşünüyorsanız , lütfen açıklayan soruyu işaretleyin. :)
jrg

@jrg Buna itiraz ediyorum. Bu bir sorudur, daha fazla bilgi için tüm talepler cevaplanmıştır.
Jjed

@JacobJohanEdwards kullanıcı kasım ortasından beri görülmedi. Bunu terkedilmiş olarak tanımlayabilirim, neredeyse iki aydır ve cevabı yoktur.
jrg

@jrg Orijinal kullanıcının durumu önemli değil. Bu, yakın oy kategorilerinin hiçbirine uymayan ve topluluk tarafından oylanabilecek gerçek bir soru.
Jjed

Yanıtlar:


2

GTK3 artık gtkrc kullanmıyor, ancak CSS ile stile taşındı. Ancak hala küresel ayarları değiştirmenin bir yolu var. GTK referansından alıntı :

GTK +, ayarlar için varsayılan değerleri /etc/gtk-3.0 ve $ XDG_CONFIG_HOME / gtk-3.0'daki settings.ini dosyalarından okur.

Daha fazla ayrıntı için bu sayfaya bakın.

Bunun küresel menü ile Unity'de çalışıp çalışmadığını merak ediyorum. Bu ayarların uyarlanmış olup olmadığını bilmiyorum.


2

Uzun zaman sonra ve soruma cevap bulamadım sonra buldum!

GTN 3.x'te anımsatıcıları (klavye hızlandırıcıları) gizlemek için açmanız yeterlidir:

/usr/share/themes/THEME_NAME/gtk-3.0/settings.ini

Aşağıdaki satırı ekleyin:

gtk-enable-mnemonics = 0

Ve dosyayı kaydedin. Çıkış yapın veya temanızı başka bir tema ile değiştirin, sonra tekrar değiştirin. Bu kadar. Yapması zor bir şey yok, sadece küçük bir araştırma.

Not: Tabii ki ubuntu-light-themes paketinin güncellenmesinden sonra bu kaybolacak ve tekrar yapılması gerekiyor.


1

GTK3 kullanan Ubuntu 14.04'te Nautilus 3.10.1 için anımsatıcıları "devre dışı bırakmak" için:

  1. Henüz yoksa aşağıdaki yolu ve dosyayı oluşturun.
    /home/YOURUSERNAME/.config/gtk-3.0/settings.ini
  2. Sonra Ekle:
    [Settings]
    gtk-enable-mnemonics = 0
  3. Ardından oturumu kapatın ve tekrar oturum açın.

Kaynaklar:
* https://mail.gnome.org/archives/gtk-list/2011-March/msg00108.html
* https://developer.gnome.org/gtk3/stable/GtkSettings.html

ps GTK belgelerinin, adlandırılmış bir ortam değişkenine sahip olmanız gerektiğini XDG_CONFIG_HOMEsöylediğini, ancak bir tane olmadığımı unutmayın. Varolan bir ~/.config/gtk-3.0klasör var mı ve ortam değişkeni olmadan varsayılan olarak orada görünüyor görünüyor.


0

Ekle

gtk-auto-mnemonics = 1

tema ayarlarınızda: /usr/share/themes/YOUR_THEME_NAME/gtk-3.0/settings.ini


1
Yüklü bir temayı / usr / share /
themes'ten düzenlemek
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.