Disabilita F1 sul terminale xfce


28

Non sto usando XFCE come ambiente desktop, ma sto usando il terminale di XFCE. Attualmente, quando premo F1, ricevo l'aiuto. Non ne ho davvero bisogno, ed è davvero fastidioso quando lo premo accidentalmente quando in VIM quando provo a premere Esc.

Non ho visto nulla in Preferenze per modificare / disabilitare le scorciatoie da tastiera. Esiste un modo nascosto per disabilitare queste scorciatoie?

Se è importante, sto eseguendo xmonad su Arch Linux.

Risposte:


4

Questa pagina raccomanda di aggiungere scorciatoie vuote dell'accellatore a ~ / .config / Terminal / terminalrc '. Corro XFCE 4.8 e non sono riuscito a trovare questo file da solo. Tuttavia, nelle mie preferenze del terminale (in Modifica), c'è una scheda di scelta rapida. Aiuto = F1 è l'ultimo collegamento nell'elenco. La mia versione dell'emulatore di terminale è 0.4.8. Spero che uno di questi sarà applicabile a te.


3
Hmm, non sembra funzionare per me. Sto eseguendo xfce4-terminal 0.6.1 per Xfce 4.10. Sembra che non abbia una scheda di scelta rapida ... strano ...
beatgammit

2
Se ho letto correttamente, quindi apparentemente se si passa il mouse sull'opzione di menu per aiuto e si preme un nuovo tasto, si ricollegherà a quel tasto e libererà F1. link . Sembra dubbio ma vale la pena provare.
Washbow

Post # 5 qui suggerisce modificando ~ / .config / xfce4 / / terminale accels.scm
washbow

2
Quel legame dubbioso sembrava funzionare. Ho dovuto riavviare X, ma sono stato in grado di eliminare il collegamento. Grazie!
Beatgammit

1
Sotto ubunto 14.04 ho trovato il file di configurazione in .config / xfce4 / terminal
Edward Falk,

30

Copiato dall'associazione dei tasti funzione in XFCE e nelle domande frequenti :

  1. Corri xfce4-appearance-settings.
  2. Fai clic sulla scheda Impostazioni .
  3. Seleziona Abilita acceleratori modificabili .
  4. Clicca Chiudi .
  5. Apri un terminale xfce.
  6. Fai clic sul menu Aiuto .
  7. Passa il mouse su Sommario (non fare clic).
  8. Premere il Deltasto per eliminare l'acceleratore.

F1 scompare dalla voce di menu.

L'acceleratore a schermo intero F11, può essere rimosso in modo simile:

  1. Fai clic su Visualizza
  2. Passa il mouse sopra a schermo intero .
  3. Press Del.

Premendo un tasto diverso da quello di Delriassegnare il tasto acceleratore al tasto che è stato premuto.


1
Non ha funzionato per me su Xubuntu 16.04. La risposta di @marco ha funzionato.
Stéphane Gourichon,

Funzionato con Xubuntu 16.04.1.
Dave Jarvis,

Questa risposta non funziona più da quando Xfce Terminal è passato a GTK + 3: bugs.debian.org/cgi-bin/bugreport.cgi?bug=841870
giusti

9

su xubuntu 12.04 con xfce4-terminal 0.6.1 (Xfce 4.10) ho risolto aggiungendo:

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

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

e in ~ / .config / xfce4 / terminal / terminalrc

AccelFullscreen=
AccelContents=

quindi sia F1 help / contens che F11 a schermo intero sono disabilitati


4
La accels.scmsola modifica funziona per me (versione 0.6.1 su Arch).
lilydjwg

Su Xubuntu 13.10 usando xfce4-terminal 0.6.2. Ho creato accels.scmcon i contenuti sopra, non cambiando terminalrc, quindi ho chiuso tutte le finestre dei terminali aperte. Quindi l'avvio di una nuova finestra del terminale ha avuto il comportamento previsto: ora F1 viene passato alle applicazioni (ad es mc.).
Stéphane Gourichon,

7

Almeno per xfce-terminal version 0.8.6o superiore c'è un'opzione all'interno delle preferenze, dove può essere facilmente impostata.

Preferenze terminale con opzione per disabilitare F1

Sì, questo può sembrare ovvio. L'ho pubblicato per far sì che le persone che arrivano qui dal loro motore di ricerca preferito sappiano che esiste un modo molto più semplice per risolvere il problema ora .


0

Anche la creazione di un accels.scmfile ha funzionato (senza modifiche a terminalrc) in Xubuntu 13.04. Non so perché!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.