Método abreviado de teclado Thunar para cambiar de pestaña

16

Actualmente en Thunar, para pasar a la siguiente pestaña, se debe usar Ctrl+ Alt+ PageDown. Quiero cambiarlo a Ctrl+ Tabo Ctrl+ PageDown.

Ahora, ~/.config/Thunar/accels.scmes donde se definen todos los accesos directos en este formato:

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

Mi pregunta es:

  1. ¿Cuál es la palabra clave para cambiar la pestaña que debería reemplazar new-taben el ejemplo anterior?
  2. Ctrl-> <Primary>. Entonces, ¿qué tal Tab->? y PageDown->?
JunkMechanic
fuente

Respuestas:

14

Thunar en realidad no tiene una combinación de teclas para cambiar a la pestaña siguiente / anterior, sino que el control GTK subyacente, en este caso GtkNotebook, tiene algunas combinaciones de teclas.

GtkNotebook define la pestaña anterior como Ctrl+ PageUpy Ctrl+ Alt+ PageUp(y de manera similar para la siguiente pestaña / página abajo); sin embargo, en el caso de Thunar, la combinación de teclas Ctrl+ PageUp/ Ctrl+ PageDownestá bloqueada por el hecho de que el panel que está viendo (el icono y la vista de detalles) es del tipo GtkScrolledWindow y tiene su propio uso de Ctrl+ PageUp/ Ctrl+ PageDowndescrito aquí:
https: // developer.gnome.org/pygtk/2.24/class-gtkscrolledwindow.html#signal-gtkscrolledwindow--scroll-child

La última vez que instalé un sistema operativo con Thunar en él, ni siquiera tenía pestañas, así que lo descarté de inmediato y usé PCManFM, que aunque no define una tecla de pestaña siguiente / anterior, no usa una ventana GtkScrolledWindow para visualización de los archivos y, por lo tanto, funciona el Ctrl+ PageUp/ Ctrl+ incorporado PageDownpara el widget de pestaña.

En mi opinión, ambos programas (y todos los administradores de archivos) deben definirlos y usar valores predeterminados razonables, además de admitir mover la pestaña hacia la izquierda / derecha como lo hacen muchos navegadores ( Ctrl+ Shift+ PageUp/ Ctrl+ Shift+ PageDown).

Para Thunar, tengo un parche que hice para al menos definir los 4 de estos eventos como atajos de teclado explícitamente (lo que los haría anulables en la forma que describiste en tu publicación original) que espero publicar pronto en este informe de error:
https: //bugzilla.xfce.org/show_bug.cgi?id=9585

Desafortunadamente, aunque le permite cambiar las combinaciones de teclas para esos eventos, no le permite anular las combinaciones de teclas existentes de los widgets secundarios (como GtkScrolledWindow), por lo que tendría que usar y vincular algo como Alt+ PageUp/ Alt+ PageDowno igualmente desordenado. Si descubro un parche para eso, definitivamente lo publicaré en el error, pero es más difícil de resolver.

* ** Editar ***

Puede moverse a una pestaña específica usando Alt+ N, donde Nes un número 0-9, pero creo que esto es de uso muy limitado.

Scott
fuente
Gracias por compartir su conocimiento. ¿Hay alguna posibilidad de que pueda tener un pico en ese parche? : D
JunkMechanic
2
Ahora hay una recompensa en Bountysource por este problema.
Thomas W.
0

Puede hacer esto con AutoKey .

Cree dos nuevos scripts de AutoKey con el filtro de ventana: thunar.Thunar

  1. Asigne Ctrl-Tab a este código de script:

    keyboard.send_keys("<ctrl>+<alt>+<page_down>")
    
  2. Asigne Ctrl-Shift-Tab a este código de script:

    keyboard.send_keys("<ctrl>+<alt>+<page_up>")
    
FN Spiderman
fuente