Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 14/02/2016, à 22:30

clara_sid

[Résolu] Raccourci clavier sur 2 fichiers sélectionnés dans Nautilus

Bonjour,

Je souhaite créer un raccourci clavier personnalisé (par exemple Ctrl-Alt-M) pour lancer Meld sur les deux fichiers que j'ai préalablement sélectionnés dans Nautilus.
Pour cela, je vais dans "Clavier", je vais dans l'onglet "Raccourcis", puis en bas dans "Raccourcis personnalisés", je clique sur "+" et là je ne sais pas quoi mettre dans le champ "Commande". Si je mets "meld" tout court, le raccourci clavier ouvre Meld, mais sans fichier !
Je me suis dit que la solution pouvait venir d'un paramètre manquant (pour avoir quelque chose du genre "meld files") et j'ai trouvé sur https://doc.ubuntu-fr.org/variables_d_environnement la variable NAUTILUS_SCRIPT_SELECTED_FILE_PATHS. J'ai rempli le champ "Commande" avec "meld NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" mais ça ne marche pas. Une idée ?

Dernière modification par clara_sid (Le 17/02/2016, à 01:32)

Hors ligne

#2 Le 14/02/2016, à 22:47

cqfd93

Re : [Résolu] Raccourci clavier sur 2 fichiers sélectionnés dans Nautilus

Bonjour,

Si un script nautilus peut faire ton affaire, j'ai trouvé ça (mais je n'ai pas testé) : http://ll.lairdutemps.org/linux/scripts … export_raw


cqfd93

Hors ligne

#3 Le 15/02/2016, à 14:50

clara_sid

Re : [Résolu] Raccourci clavier sur 2 fichiers sélectionnés dans Nautilus

En effet, le script fonctionne mais mon problème de départ n'est pas résolu puisque je souhaite lancer le script par un raccourci clavier (sans avoir à faire clic droit -> Scripts -> monscript).
Une recherche complémentaire m'a amenée sur ce sujet, non résolu, ce qui tend à montrer que ce n'est pas évident : https://forum.ubuntu-fr.org/viewtopic.php?id=413314.

À ce stade :
1) Je peux lancer un script qui ouvre Meld avec les deux fichiers à comparer, mais sans raccourci clavier.
2) Je peux lancer Meld avec un raccourci clavier, mais sans les fichiers à comparer.

C'est rageant ! Il ne manque plus qu'à lier les deux.

Je reprécise mon besoin : j'ai des milliers de paires de fichiers à comparer et je souhaite le faire depuis Nautilus et lancer Meld sur les fichiers sélectionnés avec le moins de touches possibles. Le moindre gain de touche est un gain de temps.

Hors ligne

#4 Le 15/02/2016, à 15:38

erresse

Re : [Résolu] Raccourci clavier sur 2 fichiers sélectionnés dans Nautilus

Bonjour,
Dans cette page de la doc, il y a pas mal d'extensions pour Nautilus, dont "nautilus-compare" qui permet de comparer deux fichiers avec l'utiltaire "meld".
Apparemment, c'est ce qu'il te faut. Installe l'extension et fais un essai pour voir si ça convient bien.


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#5 Le 15/02/2016, à 15:55

clara_sid

Re : [Résolu] Raccourci clavier sur 2 fichiers sélectionnés dans Nautilus

Même chose : j'avais déjà installé nautilus-compare, mais ça ne répond pas à mon besoin précis puisque nautilus-compare ne fait qu'ajouter un élément au menu contextuel, mais sans raccourci clavier. Autrement dit, la question reste ouverte : comment puis-je affecter un raccourci clavier à un élément du menu contextuel de Nautilus ?

Je viens d'essayer par compiz. Je me heurte au même problème qu'avec "Clavier" -> "Raccourcis" -> "Raccourcis personnalisés" : j'arrive à créer un raccourci Ctrl-matouche, mais ça ouvre Meld sans les fichiers actuellement sélectionnés dans Nautilus.

Hors ligne

#6 Le 15/02/2016, à 16:02

erresse

Re : [Résolu] Raccourci clavier sur 2 fichiers sélectionnés dans Nautilus

Personnellement, ça ne me surprend pas vraiment...
Comment veux-tu que "meld", lancé par un raccourci clavier en-dehors de toute application, sache que des fichiers sont sélectionnés dans Nautilus ?
Il faudrait que que l'on puisse définir DANS Nautilus des raccourcis clavier personnalisés pour qu'ils aient une relation avec les sélections faites dans le gestionnaire. Et je ne crois pas que cela existe actuellement, mais je n'utilise pas Nautilus et ne suis donc pas spécialiste.


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#7 Le 15/02/2016, à 18:33

clara_sid

Re : [Résolu] Raccourci clavier sur 2 fichiers sélectionnés dans Nautilus

Ça ne semble pourtant pas sorcier, en tout cas sur le papier. Il "suffit" d'associer un raccourci clavier à un élément du menu contextuel de Nautilus. Il y a déjà tellement d'éléments des menus de Nautilus possédant un raccourci ! Pourquoi cela ne serait-il pas possible sur n'importe quel élément du menu contextuel ?
D'ailleurs, cela semble possible avec Gnome et gconf-editor http://ubuntuforums.org/showthread.php?t=1473788, mais avec Unity ?

Hors ligne

#8 Le 16/02/2016, à 16:12

erresse

Re : [Résolu] Raccourci clavier sur 2 fichiers sélectionnés dans Nautilus

Regarde du côté de l'extension "nautilus-actions" pour Nautilus. Il me semble y avoir vu la possibilité d'associer un raccourci clavier à une action décrite dans le cadre du gestionnaire de fichiers.
Dans ce cas, ça pourrait réagir sur une sélection opérée dans Nautilus, et sur pression d'une combinaison de touches...


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#9 Le 16/02/2016, à 16:45

Rufus T. Firefly

Re : [Résolu] Raccourci clavier sur 2 fichiers sélectionnés dans Nautilus

Salut,

Quand tu ajoutes un truc dans un menu contextuel, je suppose que tu lui donnes un nom (celui qui apparaît dans le menu) et la commande associée.
Genre Toto -> un script
Essaye par exemple T&oto -> un script
Si ça se trouve le "o" sera souligné et tu pourras accéder à cet élément par alt o
C'est peut-être une connerie que je dis, mais ce sera vite vu...

Note : évite les caractères déjà utilisés dans le même menu...

Dernière modification par Rufus T. Firefly (Le 16/02/2016, à 16:46)


La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme

Hors ligne

#10 Le 17/02/2016, à 01:29

clara_sid

Re : [Résolu] Raccourci clavier sur 2 fichiers sélectionnés dans Nautilus

Pour erresse : Malheureusement, l'utilitaire graphique nautilus-actions configuration tool ne permet pas d'associer un raccourci.
Pour Rufus T. Firefly : J'ai essayé d'ajouter le caractère "&", mais ce dernier n'est pas interprété et apparaît tel quel dans le menu : T&oto.

La solution vient de http://askubuntu.com/questions/287936/c … 403#288403. J'ai ouvert
~/.config/nautilus/accels
et j'ai constaté que, à force d'avoir bricolé le menu contextuel, des lignes ont été ajoutées à ce fichier, dont une qui m'a mis la puce à l'oreille

; (gtk_accel_path "<Actions>/ScriptsGroup/script_file:\\s\\s\\shome\\sclara\\s.local\\sshare\\snautilus\\sscripts\\smeld.sh" "")

Le "meld.sh" est justement le script que j'avais ajouté suite à la réponse de cqfd93.

J'ai décommenté cette ligne, j'ai affecté un raccourci entre les guillemets. La ligne, au final, est :

(gtk_accel_path "<Actions>/ScriptsGroup/script_file:\\s\\s\\shome\\sclara\\s.local\\sshare\\snautilus\\sscripts\\smeld.sh" "<Shift>p")

Comme indiqué dans le lien ci-dessus, je redémarre Nautilus et c'est bon, mon raccourci fonctionne !

En résumé :
1) ajouter un script Nautilus (il doit apparaître dans le menu contextuel).
2) dans le fichier ~/.config/nautilus/accels, affecter un raccourci à ce script en décommentant la ligne et en précisant le raccourci.
3) relancer Nautilus.

Reste un problème : le script ne fonctionne pas quand les fichiers comportent des espaces, mais ça, je suppose que ça fait l'objet d'une autre question sur une autre partie du forum.

Merci à tous ceux qui m'ont aidée !

Hors ligne