Nonaktifkan F1 pada terminal xfce

28

Saya tidak menggunakan XFCE sebagai lingkungan desktop, tetapi saya menggunakan terminal XFCE. Saat ini, ketika saya menekan F1, saya mendapatkan bantuan. Saya benar-benar tidak membutuhkan ini, dan itu sangat menjengkelkan ketika saya secara tidak sengaja menekannya ketika berada di VIM ketika mencoba untuk menekan melarikan diri.

Saya tidak melihat di mana pun di Preferensi untuk mengubah / menonaktifkan pintasan keyboard. Apakah ada cara tersembunyi untuk menonaktifkan pintasan ini?

Jika itu penting, saya menjalankan xmonad di Arch Linux.

hajar
sumber

Jawaban:

4

Halaman ini merekomendasikan untuk menambahkan pintasan accellator kosong ke ~ / .config / Terminal / terminalrc '. Saya menjalankan XFCE 4.8 dan tidak dapat menemukan file ini sendiri. Namun, dalam preferensi terminal saya (di bawah Edit), ada tab pintasan. Help = F1 adalah jalan pintas terakhir dalam daftar. Versi emulator terminal saya adalah 0.4.8. Semoga salah satu dari ini akan berlaku untuk Anda.

cuci tangan
sumber
3
Hmm, sepertinya tidak bekerja untuk saya. Saya menjalankan xfce4-terminal 0.6.1 untuk Xfce 4.10. Sepertinya saya tidak punya tab jalan pintas ... aneh ...
beatgammit
2
Jika saya membaca dengan benar, maka ternyata jika Anda mengarahkan mouse ke opsi menu untuk bantuan, dan menekan tombol baru, itu akan berbalik ke tombol itu dan membebaskan F1. tautan . Tampaknya meragukan tetapi patut dicoba.
Washbow
Posting # 5 di sini menyarankan pengeditan ~ / .config / xfce4 / terminal / accels.scm
washbow
2
Tautan yang meragukan itu tampaknya berhasil. Saya harus memulai ulang X, tetapi saya dapat menghapus pintasan. Terima kasih!
beatgammit
1
Di bawah ubunto 14.04 saya menemukan file konfigurasi di bawah .config / xfce4 / terminal
Edward Falk
30

Disalin dari Function Key Binding di XFCE dan FAQ :

  1. Lari xfce4-appearance-settings.
  2. Klik tab Pengaturan .
  3. Periksa Aktifkan akselerator yang dapat diedit .
  4. Klik Tutup .
  5. Buka terminal xfce.
  6. Klik menu Bantuan .
  7. Arahkan mouse ke Konten (jangan klik).
  8. Tekan Deltombol untuk menghapus akselerator.

F1 menghilang dari item menu.

Akselerator layar penuh F11,, dapat dihapus dengan cara yang sama:

  1. Klik Lihat
  2. Arahkan kursor ke layar penuh .
  3. Tekan Del.

Menekan tombol apa pun selain Delmenetapkan kembali tombol akselerator ke tombol yang ditekan.

Vadim
sumber
1
Tidak bekerja untuk saya di Xubuntu 16.04. Jawaban @marco berhasil.
Stéphane Gourichon
Bekerja menggunakan Xubuntu 16.04.1.
Dave Jarvis
Jawaban ini tidak lagi berfungsi sejak Terminal Xfce pindah ke GTK + 3: bugs.debian.org/cgi-bin/bugreport.cgi?bug=841870
giusti
9

pada xubuntu 12.04 dengan xfce4-terminal 0.6.1 (Xfce 4.10) saya telah menyelesaikan menambahkan:

di ~ / .config / xfce4 / terminal / accels.scm

(gtk_accel_path "<Actions>/terminal-window/fullscreen" "")
(gtk_accel_path "<Actions>/terminal-window/contents" "")

dan di ~ / .config / xfce4 / terminal / terminalrc

AccelFullscreen=
AccelContents=

sehingga baik bantuan / konten F1 dan layar penuh F11 dinonaktifkan

marco
sumber
4
Mengedit accels.scmsendiri berfungsi untuk saya (versi 0.6.1 di Arch).
lilydjwg
Pada Xubuntu 13.10 menggunakan xfce4-terminal 0.6.2. Saya membuat accels.scmdengan konten di atas, tidak mengubah terminalrc, lalu menutup semua jendela terminal yang terbuka. Kemudian meluncurkan jendela terminal baru memiliki perilaku yang diharapkan: sekarang F1 diteruskan ke aplikasi (misalnya mc).
Stéphane Gourichon
7

Setidaknya untuk xfce-terminal version 0.8.6atau lebih tinggi ada opsi dalam preferensi, di mana ini dapat dengan mudah diatur.

Preferensi Terminal dengan opsi untuk menonaktifkan F1

Ya, ini mungkin tampak jelas. Saya memposting ini agar orang yang mendarat di sini dari mesin pencari favorit mereka untuk mengetahui ada banyak cara yang lebih mudah untuk menyelesaikan masalah sekarang .

helvete
sumber
0

Membuat accels.scmfile juga berfungsi (tanpa perubahan terminalrc) di Xubuntu 13.04. Tidak yakin kenapa!

onebir
sumber