GNOME terminalinde F1 ve F10 tuş bağlantılarını nasıl devre dışı bırakırım?


123

F1(Yardım) ve F10(bildirimler menüsü) anahtar bağlantılarını nasıl kapatabilirim ?

Birincisi ekran yardımcı programına ihtiyacım var ve ikincisi mckonsoldan çıkmak için.

Klavye Kısayolları sistem ayarlarında böyle bir anahtar bağlama yoktur .

Yanıtlar:


112

11.04

F1 kısayolunu devre dışı bırakma

  1. Bir gnome-terminalinde Düzenle ➜ Klavye Kısayollarını açın .

  2. Yardım / İçindekiler kısayoluna ilerleyin , "F1" yazdığı yeri tıklayın ve tıklayın Backspace:

    görüntü tanımını buraya girin

F10 kısayolunu devre dışı bırakma

  1. Compizconfig-settings-managerCompizconfig-settings-manager programını kurun paketini kurun .

  2. CompizConfig Ayarlar Yöneticisi'ni açın .

    • Dash'i Superaçmak için tıklayın, "Compiz" yazın ve tıklayın Enter.
  3. Filtre girişine "unity" yazın ve Ubuntu Birlik Eklentisini seçin .

  4. İlk panel menüsünü açmak ve Etkin onay kutusunun işaretini kaldırmak için Tuşun sağındaki düğmeyi tıklayın.

    görüntü tanımını buraya girin

  5. Bu, global F10kısayolu devre dışı bıraktı, şimdi GNOME-terminalinin F10kısayolunu devre dışı bıraktı :

    • Bir gnome-terminalinde açılır Klavye Kısayolları ( Düzenleme ➜ Klavye Kısayolları) ve menü kısayol tuşunu etkinleştirin
      işaretini kaldırın (varsayılan olarak F10).

      görüntü tanımını buraya girin

  6. F10, Ubuntu'da bir şey tarafından menubar_accel ile eşleştirilir. Gnome? Metacity? Hangi şeyin onu çaldığına emin değilim, ama anahtar Eclipse’e gelmiyor.

    • Gconf-editor'ü çalıştırın, / desktop / gnome / interface dizinine göz atın, ardından menubar_accel dosyasına gidin ve F10 değerini silin. [Buradan çalındı]

Terminal penceresindeki "Klavye Kısayollarını Düzenle" yi nasıl yaparsınız? İlk satır.
jcollum

Ah, tamam, "Düzen menüsünü aç, Klavye Kısayollarını Seç". Terminallerin menü çubukları olduğunu unuttum. Bunu
yazmam

6
Yukarıdaki her şeyi yapmak, 12.04'teki F10 tuşunu çözmez. Hala farenin sağ tuşuyla bir yere bağlanmıştır .
Paweł Gościcki

1
Ubuntu 14.04’te F1 Yardım’ını nasıl devre dışı bırakabilirsiniz? Yardım satırı kayboldu, öyle görünüyor. Ctwm'ye geri dönmeye çok yakınım.
towi,

@towi Bu iletişim kutusunda, önce Yardım satırına tıklamanız gerekir. Anahtar ayarı F1'den "Yeni hızlandırıcı ..." olarak değişmelidir. Tekrar tıklarsanız, "Devre Dışı" olarak değişecektir.
user100464

44

Gnome-terminalinde F10’u 12.04’te devre dışı bırakın

Konsola şunu yazın:

mkdir -p ~/.config/gtk-3.0
cat<<EOF > ~/.config/gtk-3.0/gtk.css

@binding-set NoKeyboardNavigation {
     unbind "<shift>F10"
}

* {
     gtk-key-bindings: NoKeyboardNavigation
}

EOF

Ardından tüm terminal oturumlarını kapatın. Şimdi olması gerektiği gibi çalışması gerekir ( mcörneğin).


12
Onlarca çözümü denedikten sonra, BU ONE Ubuntu 12.04 LTS'de çalıştı.
NovumCoder

Gnome ile ilgili diğer bağları devre dışı bırakmak için de bu çözümü öneriyorum
kbtzr

23

başla gconf-editorve takip et/apps/gnome-terminal/keybindings/help

görüntü tanımını buraya girin

Açıklama:

"Yardım başlatmak için klavye kısayol tuşu. GTK + kaynak dosyaları için kullanılan aynı biçimde bir dize olarak ifade edilir. Seçeneği" disabled "özel dizesine ayarlarsanız, o zaman bu işlem için klavye kısayolu olmaz."


ne yazık ki, bu hiçbir şeyi değiştirmiyor. F1'e basarken Yardım ekranını almaya devam ediyorum. Ubuntu 14.04 Masaüstü, Birlik.
towi,

Sadece temizlemenin yanı sıra devre dışı olarak ayarlamanız gerektiğini unutmayın . Neredeyse bunu okudum.
Luc

GUI kullanmadan da yapılabilir: gconftool-2 -s / apps / gnome-terminal / keybindings / help "disabled"
type

7

Linux'ta yeniyim ve bu F10 tuşu beni deli ediyor. Her şeyden önce hileler işe yaramadı, ama şimdi bir çözüm buldum (Gnome 3 klasik masaüstüne sahip Ubuntu 11.10 için). Bir terminalde aşağıdaki komutu girin:

gsettings set org.gnome.desktop.interface menubar-accel ""

Dconf-editor ile F10'un gerçekten gittiğini görülebilir. Bu tür hilelerin son derece Gnome / Ubuntu sürümüne bağlı olduğunu unutmayın.


Atış yapmaya değer, ancak Ubuntu
11.10'da

+1 Bu, 12.04 makinemde çalışan tek kişi.
Radu Maris,

4

Mc'den çıkmak için (F10 tuşuyla). Birlik compiz eklentisinde (ilk panel menüsünü açan anahtarı aç) işlevini devre dışı bırak (ccsm)


4

@kholis, Birlik'teki F10'u devre dışı bırakmak için doğru, ancak benim gibi yeniyseniz, bu işi yapmak için biraz daha bilgiye ihtiyacınız var.

Henüz kurulmamışsa, compizconfig-settings-manager programını yükleyin:

sudo apt-get install compizconfig-settings-manager

Yeni kurulan ayarlar yöneticisini başlat ve "birlik" için filtre uygula

Devre dışı bırakmak veya başka bir tuşa değiştirmek için "İlk panel menüsünü açmak için" tuşunu düzenleyin.

Henüz F1'i değiştirmenin bir yolunu bulamadım.


3

Http://ubuntuforums.org/showthread.php?t=1317325 adresindeki (aşağıda verilen) talimatlar Ubuntu 11.04'te de çalışır. (Hem masaüstünde hem de terminalde F1'i devre dışı bırakıyor gibi görünüyor. Yani, F1, eğer OP'nin istediği şekilde ise, terminaldeki kabuğa bir ansi dizisi göndermiyor.)

  1. Sisteme Git - Tercihler - Klavye Kısayolları
  2. Yeni bir kısayol oluşturun. 'Hiçbir şey yapmayın' olarak adlandırın ve "command" alanına 'false' yazın (tırnak işaretleri olmadan). Tamam'a bas.
  3. Listenin en altına gidin ve yeni komutunuzu bulun. Sağdaki "Devre Dışı" üzerine tıklayın ve F1 tuşuna basın.

Teşekkür ederim. GNOME klasik üzerinde çalışıyorum ve 'hiçbir şey yapmadan' hiçbir şey işe yaramadı. Tekrar teşekkürler.
Konrad Nowicki

3

CCSM kullanarak kolayca devre dışı bırakabilirsiniz (eğer kurulu değilse kurmak için tıklayın).

Sonra ilk panel menüsünü açmak ve devre dışı bırakmak veya başka bir klavye kısayoluna değiştirmek için Masaüstüne Git -> Ubuntu Unity Plugin -> Key .

görüntü tanımını buraya girin

Not : Bu yöntemin Unity2D'de çalışmadığı görülüyor.


2
CCSM ile tuş takımını devre dışı bıraktım ancak F10'a basmak hala bu menüyü açıyor.
Conrad.Dean,

garip, devre dışı bıraktım ve F10'a vurmak hiçbir şey yapmıyor.
Binarylife

Unity2D kullanıyor musunuz? Çünkü Unity 2D'de bu işe yaramadı gibi görünüyor. Yayın güncellendi.
Binarylife

2

Bu Thnkpad kullanıcıları, özellikle de T60 için bir ipucu. Kaçmak için F1 tuşunu yeniden eşleyin. Bu F1'e bastığınızda can sıkıcı terminal yardım pencerelerini ortadan kaldırır. Bu sık sık ESC'nin T60'lara komik bir şekilde yerleştirilmesini gerektirir.


1

Bunu yalnızca Gnome Terminali'nde değiştirmek istiyorsanız, Terminal'de Düzenle> Klavye Kısayolları'nı tıklatabilirsiniz.


1

F1'i başka bir şey için kısayol olarak kullanmanızı öneririm. Quake tarzı bir komut satırı terminali olan Tilda'yı çalıştırdım ve varsayılan kısayol F1. Yardım'ı geçersiz kılar, böylece F1'e bastığımda hiçbir zaman Yardım başlatmayacağım. Tilda'yı çok sevmeseniz bile, F1'e tekrar basmak için gizlemek için, F1'e yanlışlıkla basmaktan sonra Yardım'ı kapatmaktan daha az sıkıcısınız.


1

12.04

F112.04'te kutudan herhangi bir şey çıkarmış
F10gibi görünmüyorsa sağ fare tıklamasıyla simüle gibi görünüyor.
Dolayısıyla, sorunun özelliklerine yanıt olarak, yardım ve bildirimleri devre dışı bırakmaya gerek yoktur.

Bunları yine de bunun gibi bir şeyle
eşleştirebilirsiniz : Kısayol tuşlarını 12.04'te eşlemek sadece Klavye gereci ile gerçekleştirilir.

Birlik başlatıcısı klavye bulmak.
klavye seç
Açılan pencerede kısayollar sekmesini ve özel kısayolları seçin.
Yeni bir kısayol eklemek için artı'yı tıklayın.
artı
Atadığınız fonksiyonelliğe uygun olanı adlandırın.
Komutta çalıştırılmasını istediğiniz komutu girin.
uygulamak
Pencerenin sağ tarafında, devre dışı olduğunu söylediği yere tıklayın. Bu, Yeni Hızlandırıcı'ya geçmelidir.
engelli
Şimdi sadece vur F10.
Tanımladığınız Özel Kısayollar hızlandırıcısı, Sağ Tıklama simülasyon davranışını geçersiz kılar. echo 'nope' > /dev/nullF10'unuzun hiçbir şey yapmamasını istiyorsanız, bu komutu ayarlayabilirsiniz .


Bu iyi değil. mcTerminalde açılan F10'u devre dışı bırakır .
Paweł Gościcki

Bunun nerede işe yaramadığını anlamıyorum. Özellikle 12.04 için sağ tıklama davranışına sahipti. Yeniden yapılanma, anahtarı serbest bırakmak yerine başka bir şeyle değiştirdi.
RobotHumans

Cevabınız gerçekten yardımcı olmuyor. Terminaldeki F10 problemi için gerçek çözüme bakın: askubuntu.com/questions/37313/…
Paweł Gościcki

@ PawełGościcki - bu ilginç, Unity veya Gnome'da çalışan QT uygulamaları için işe yarıyor mu?
RobotHumans

uhm, gönderdiğim linkteki çözüm, Unity kullanan Gnome altında benim için çalışıyor.
Paweł Gościcki

1

12.04 Birlik Olmadan - F1 ve F11 Davranışını Devre Dışı Bırak

Ubuntu 12.04 / 64'ü yükledim ve bu yönergeleri izleyerek Unity'yi tamamen kaldırdım . . Bu nedenle, Birliğin davranışını değiştiren araçların çoğu çalışmaz. Özellikle CCSM artık klavye kısayollarını “görmüyor”.

Terminal penceresinde Düzenle-> Klavye Kısayolları'nı kullanan yöntemin de işe yaramadığını öğrendim . Etrafta biraz oynamadan sonra , Kısayol Tuşları bölümündeki Klavye Kısayolları penceresinden daha uzağa bakmanın , F1 ve F11'in kendi kısa yollarına tanımlandığını gördüm .

Bunu düzeltmek için

  1. F11'i Tam Ekran olarak tanımlayan satırın sağındaki "F11" i tıklayın. Metin "Yeni Hızlandırıcı ..." olarak değişecektir.

  2. Diğer bazı, daha az sakıncalı, anahtar dizilimi (alt-F11 gibi) yazın ve bu tuş birleşim kısayolu değiştirecektir. Birisi "hiçbir şey" yazmayı biliyorsa, lütfen bize bildirin.

  3. F1 tuşu için tekrarlayın.


0

Ctrl + F1 de çalışmıyor. Çözüm, Shift + F10 ile aynıdır. Noktalı virgül ayırıcı olarak unutma!

Bunu ~ / .config / gtk-3.0 / gtk.css içine yerleştirin:

@binding-set NoKeyboardNavigation {
     unbind "<shift>F10";
     unbind "<control>F1";
}

* {
     gtk-key-bindings: NoKeyboardNavigation;
}

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.