Scorciatoia da tastiera Thunar per cambiare scheda


16

Attualmente in Thunar, per passare alla scheda successiva, Ctrl+ Alt+ PageDowndeve essere usato. Voglio cambiarlo in Ctrl+ Tabo Ctrl+ PageDown.

Ora, ~/.config/Thunar/accels.scmè dove tutte le scorciatoie sono definite in questo formato:

(gtk_accel_path "<Actions>/ThunarWindow/new-tab" "<Primary>t")

La mia domanda è:

  1. qual è la parola chiave per cambiare scheda che dovrebbe sostituire new-tabnell'esempio sopra?
  2. Ctrl-> <Primary>. Che ne dici di Tab->? e PageDown->?

Risposte:


14

Thunar in realtà non ha una combinazione di tasti per passare alla scheda successiva / precedente, ma invece il controllo GTK sottostante, in questo caso GtkNotebook, ha alcune associazioni di tasti.

GtkNotebook definisce la scheda precedente come Ctrl+ PageUpe Ctrl+ Alt+ PageUp(e in modo simile per la scheda / pagina successiva in basso); tuttavia, nel caso di Thunar, l' associazione dei tasti Ctrl+ PageUp/ Ctrl+ PageDownè bloccata dal fatto che il riquadro che stai visualizzando (l'icona e la vista dei dettagli) è di tipo GtkScrolledWindow e ha il suo uso di Ctrl+ PageUp/ Ctrl+ PageDownqui descritto:
https: // developer.gnome.org/pygtk/2.24/class-gtkscrolledwindow.html#signal-gtkscrolledwindow--scroll-child

L'ultima volta che ho installato un sistema operativo con Thunar, non aveva nemmeno le schede, quindi l'ho scartato immediatamente e ho usato PCManFM, che sebbene non definisca un tasto tab successivo / precedente, non utilizza una finestra GtkScrolled per la visualizzazione dei file e quindi il Ctrl+ PageUp/ Ctrl+ incorporato PageDownper il widget della scheda funzionano.

IMO entrambi i programmi (e tutti i file manager) dovrebbero definirli e utilizzare valori predefiniti ragionevoli, oltre a supportare la scheda di spostamento sinistra / destra come fanno molti browser ( Ctrl+ Shift+ PageUp/ Ctrl+ Shift+ PageDown).

Per Thunar, ho una patch che ho creato per definire almeno tutti e 4 questi eventi come collegamenti espliciti (il che li renderebbe sovrascrivibili nel modo in cui hai descritto nel tuo post originale) che spero di pubblicare presto in questa segnalazione di bug:
https: //bugzilla.xfce.org/show_bug.cgi?id=9585

Sfortunatamente mentre ti consente di cambiare i keybind per quegli eventi, non ti consente di sovrascrivere i keybind esistenti dai widget secondari (come GtkScrolledWindow), quindi dovresti usare e associare qualcosa come Alt+ PageUp/ Alt+ PageDowno ugualmente disordinato. Se trovo una patch per questo, la posterò sicuramente nel bug, ma questo si sta rivelando più difficile da capire.

* ** Modifica ***

Puoi passare a una scheda specifica usando Alt+ N, dove Nè un numero 0-9, ma trovo che questo sia di utilità molto limitata.


Grazie per avere condiviso le tue conoscenze. Qualche possibilità di avere un picco in quella patch? : D
JunkMechanic,

2
Ora c'è una taglia su Bountysource per questo problema.
Thomas W.

0

Puoi farlo con AutoKey .

Crea due nuovi script AutoKey con il filtro Finestra: thunar.Thunar

  1. Assegna Ctrl-Tab a questo codice di script:

    keyboard.send_keys("<ctrl>+<alt>+<page_down>")
    
  2. Assegna Ctrl-Maiusc-Tab a questo codice di script:

    keyboard.send_keys("<ctrl>+<alt>+<page_up>")
    
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.