Raccourci clavier pour les actions personnalisées Thunar?

20

Est-il possible d'ajouter des raccourcis clavier aux actions personnalisées de thunars?
J'ai essayé de définir la clé avec la souris (l'option requise est définie dans les paramètres xfce) mais cela ne fonctionne pas pour moi.

Lucas
la source

Réponses:

28

Oui c'est possible.

Voici un exemple de l'action personnalisée standard "Ouvrir le terminal ici":

Ouvrez le dossier /home/username/.config/Thunar/accels.scm

que vous devez rechercher:

;  (gtk_accel_path "<Actions>/ThunarActions/uca-action-1398672656481710-1" "")

uca représente une action personnalisée et le 1 à la fin représente la première action.

Modifiez cette ligne comme suit ( Alt+ tn'est qu'un exemple, vous pouvez choisir ce que vous voulez):

  (gtk_accel_path "<Actions>/ThunarActions/uca-action-1398672656481710-1" "<Alt>t")

entrez la description de l'image ici

assurez-vous d'avoir supprimé le ";" au début, pour décommenter la ligne!

Pour activer la déconnexion du raccourci:

xfce4-session-logout --logout

et reconnectez-vous.

Ouvrez Thunar, appuyez sur Alt+ tcela devrait ouvrir l'action "Ouvrir le terminal ici".

Édition 1: la pagination de l'action personnalisée n'est pas toujours dans un ordre logique. Pour trouver le bon ID (unique-id), vous pouvez consulter le /home/username/.config/Thunar/uca.xmlfichier:

entrez la description de l'image ici

Edit 2: Parfois, les raccourcis cessent de fonctionner pour moi, par exemple si une boîte de confirmation de Thunar apparaît. La conséquence est que le focus de la fenêtre Thunar est perdu. Pour le remettre au travail, vous devez faire un clic droit dans la fenêtre Thunar.

Edit 3: (Ceci est un indice d'un utilisateur anonyme, non testé)

Pour éviter les problèmes expliqués sous Édition 2, vous devez modifier le /home/username/.config/Thunar/uca.xmlfichier. Vous devez d'abord changer la ligne: sh -c "cd% f; x-terminal-emulator" faisant du minuscule f un F majuscule .

Ensuite, vous devez ajouter les lignes suivantes:

    <audio-files/>
    <image-files/>
    <other-files/>
    <text-files/>
    <video-files/>

voici à quoi ressemble le code après le changement:

<action>
    <icon>utilities-terminal</icon>
    <name>Open terminal here</name>
    <unique-id>1557579822897820-1</unique-id>
    <command>sh -c &quot;cd %F; x-terminal-emulator&quot;</command>
    <description></description>
    <patterns>*</patterns>
    <directories/>
    <audio-files/>
    <image-files/>
    <other-files/>
    <text-files/>
    <video-files/>
</action>

Redémarrez Thunar et vous avez terminé.

TuKsn
la source
1
FWIW, la fermeture de toutes les instances Thunar ( killall Thunar) et l'ouverture d'une nouvelle fenêtre ont permis un nouveau raccourci pour moi. J'utilise i3, pas XFCE.
Raphael