Contenu | Rechercher | Menus

Annonce

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Pour en savoir un peu plus sur l'équipe du forum.

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.

#1 Le 29/10/2017, à 10:02

Christophe C

quicklist et nautilus dans Artful gnome-shell

Sur le principe, le dock de artful (et d'autres dock comme plank, car c'est une spec freedesktop) permet les quicklists.
Elles s'ajoutent dans le .desktop de l'application visée.

Objectif : ajouter lors du clic droit sur l’icône de l'application dans le dock des fonctions additionnelles.

Ca marche sur pas mal d'appli. Par exemple, dans libreoffice-startcenter.desktop, on trouve à la fin :

##Define Actions
Actions=Writer;Calc;Impress;Draw;Base;Math;

[Desktop Action Writer]
Name=Writer
Exec=libreoffice --writer

[Desktop Action Calc]
Name=Calc
Exec=libreoffice --calc

[Desktop Action Impress]
Name=Impress
Exec=libreoffice --impress

##End of actions menu

Cela ajoute au clic droit un menu avec ces applications, qu'on peut alors lancer d'un clic. Pratique.

Cela ne marche pas dans Nautilus. Je vais dans org.gnome.nautilus.desktop (que j'ai copié dans .local/share/applications, puis placé dans le dock), et j'ajoute à la fin :

##Define Actions
Actions=Documents;Images;

[Desktop Action Documents]
Name=Documents
Exec=nautilus /home/chris/Documents/

[Desktop Action Images]
Name=Images
Exec=nautilus /home/chris/Images/

##End of actions menu

J'ai essayé des variantes :
Exec=nautilus ~/Images/
Exec=nautilus ~/Images
Exec=nautilus --new-window ~/Images

Toutes ces commandes marchent dans un terminal, mais pas dans la quicklist. Celle-ci apparaît bien au clic droit, mais ne lance rien du tout (une icône d'attente apparaît, traîne une vingtaine de seconde, puis rien).

PS : à noter que la même chose mais avec Thunar et Plank dans Xubuntu marche très bien. Exemple :

[Desktop Action Images]
Name=Images
Exec=thunar /home/chris/Images

Si quelqu'un connaît la solution, je suis preneur.

Dernière modification par Christophe C (Le 29/10/2017, à 10:27)


XL-WALLPAPER - changeur de fonds d'écran libre et très léger pour Xfce et LXDE.

Hors ligne

#2 Le 29/10/2017, à 12:55

Roschan

Re : quicklist et nautilus dans Artful gnome-shell

Ça marche même en l'absence de dock.
Je crois qu'on a le droit de donner une commande avec une option, mais pas une commande avec un argument. (J'ignore totalement pourquoi mais en tout cas c'est ma conclusion après avoir moi aussi fait ces tests il y a quelques mois.)

Hors ligne

#3 Le 29/10/2017, à 14:29

Christophe C

Re : quicklist et nautilus dans Artful gnome-shell

Uniquement dans Nautilus, alors ? car le passage d'arguments marche très bien dans Thunar.


XL-WALLPAPER - changeur de fonds d'écran libre et très léger pour Xfce et LXDE.

Hors ligne

#4 Le 29/10/2017, à 14:35

Roschan

Re : quicklist et nautilus dans Artful gnome-shell

J'ai pas essayé Thunar en fait... du coup ça brise ma théorie

Hors ligne

#5 Le 29/10/2017, à 22:19

Christophe C

Re : quicklist et nautilus dans Artful gnome-shell

C'est bizarre, quand même.
Bon, ce n'est pas majeur, mais c'est un peu dommage.


XL-WALLPAPER - changeur de fonds d'écran libre et très léger pour Xfce et LXDE.

Hors ligne

#6 Le 30/10/2017, à 00:41

Roschan

Re : quicklist et nautilus dans Artful gnome-shell

Je viens de créer une action sur le lanceur de nautilus :

en mettant :
Exec=nautilus et un chemin, ça marche pas
Exec=le chemin absolu d'un script fonctionnel de 2 lignes pour ouvrir la corbeille, ça marche pas
Exec=gnome-terminal, ça marche pas
Exec=la même chose que l'action "new-window" du dessus, ça marche pas (?!)

Le mystère est total

Hors ligne

#7 Le 30/10/2017, à 12:02

Christophe C

Re : quicklist et nautilus dans Artful gnome-shell

j'ai testé sur pas mal de prog, et il y a pas mal de choses qui passent.
Dans plank on peut même créer un .desktop qui ne sert qu'à avoir un menu clic droit. En d'autre terme il n'y a QUE des [Desktop Action xxxx] (qui lancent autant de programmes), et rien d'autre.

Nautilus serait donc une exception. Il n'accepte peut-être pas cette fonctionnalité.


XL-WALLPAPER - changeur de fonds d'écran libre et très léger pour Xfce et LXDE.

Hors ligne

#8 Le 30/10/2017, à 12:58

Roschan

Re : quicklist et nautilus dans Artful gnome-shell

Christophe C a écrit :

Nautilus serait donc une exception. Il n'accepte peut-être pas cette fonctionnalité.

Justement non, c'est ça qui est mystérieux : l'action "new-window" existe bel et bien !

Hors ligne

#9 Le 30/10/2017, à 14:04

Christophe C

Re : quicklist et nautilus dans Artful gnome-shell

Non, je voulais dire : nautilus n'accepte peut-être pas les quicklist. Il les affiche (au clic droit) mais ne les exécute pas.

Tous les exec= que j'ai testé dans les quicklists nautilus (y compris nautilus --new-window) passent très bien dans le terminal, mais ne se lancent pas au clic droit (on les voit, c'est tout).
Je suis tombé sur un post d'il y a quelques années ou il était indiqué qu'il fallait modifier certaines lignes du code et recompiler pour que cela fonctionne. mais ce n'est pas tout récent.

D'où cette hypothèse : nautilus n'accepte pas les quicklist. On peut demander à Didier sur le fil Bionic.

Je me demande s'il ne faudrait pas faire un rapport de bug ? Mais upstream, alors ?

Dernière modification par Christophe C (Le 30/10/2017, à 14:05)


XL-WALLPAPER - changeur de fonds d'écran libre et très léger pour Xfce et LXDE.

Hors ligne

#10 Le 30/10/2017, à 15:06

Roschan

Re : quicklist et nautilus dans Artful gnome-shell

new-window est présent par défaut et accepté en fait, c'est si on tente de le dupliquer que ça ne marche pas

Hors ligne

#11 Le 30/10/2017, à 17:08

Christophe C

Re : quicklist et nautilus dans Artful gnome-shell

En fait, la création d'une nouvelle fenêtre est proposée par défaut dans DtD, cela n'a rien à voir avec la quicklist. cela vaux pour ttes les applications, même celles qui n'ont aucune quicklist. Tu supprimes cet exec= dans le .desktop nautilus, cela ne change rien dans DTD, l'option "nouvelle fenêtre sera tjs là.

Donc je pense que les quicklists ne marchent pas dans nautilus. En tout cas, je ne vois pas ce qui marcherait, à ce jour.


XL-WALLPAPER - changeur de fonds d'écran libre et très léger pour Xfce et LXDE.

Hors ligne

#12 Le 01/11/2017, à 08:01

frenchy82

Re : quicklist et nautilus dans Artful gnome-shell

Et pourtant cela a sûrement fonctionné

https://forum.ubuntu-it.org/viewtopic.p … &p=4977772

En ligne

#13 Le 01/11/2017, à 09:44

Christophe C

Re : quicklist et nautilus dans Artful gnome-shell

J'ai repris l'exemple nautilus.desktop qui est dans le post que tu cites, et cela ne marche toujours pas.


XL-WALLPAPER - changeur de fonds d'écran libre et très léger pour Xfce et LXDE.

Hors ligne

#14 Le 02/11/2017, à 18:18

kikito

Re : quicklist et nautilus dans Artful gnome-shell

Salut.
La modification que vous apportez au fichier org.gnome.nautilus.desktop ne peut pas fonctionner, car on trouve la ligne suivante dans ce fichier:

DBusActivatable=true

et si on lit les spécifications de freedesktop, on trouve ça:

If the value is true then implementations should ignore the Exec key and send a D-Bus message to launch the application.

Après, m'en demandez pas plus, ça dépasse ce qui me reste de compétences informatiques big_smile


Mon PC: xenial unity 16.04.3 XP: euthanasié / Gigabyte ga-ma785gm / AMD Phenom II X4 925 / RAM: 8Go / video: radeon HD6670 / Disques: SSD Crucial 275Go + HDD Samsung 640Go + SSD Intel 40Go

Hors ligne

#15 Le 02/11/2017, à 18:42

frenchy82

Re : quicklist et nautilus dans Artful gnome-shell

BINGO!!!!!!!!

Bien vu kikito smile

Il faut donc mettre DBusActivatable à false

Et par contre il lui faut apres le chemin comptet.


Chez moi

[Desktop Action Documents]

Name[fr]=Documents

Name=Documents
Exec=nautilus /home/cartes/Documents

cela ne marche pas avec
Exec=nautilus /home/cartes/Documents

cela ne marche pas avec ~/Documents (fichier non trouvé)

edit :correction erreur dans copier coller

Dernière modification par frenchy82 (Le 02/11/2017, à 18:45)

En ligne

#16 Le 02/11/2017, à 18:43

Roschan

Re : quicklist et nautilus dans Artful gnome-shell

frenchy82 a écrit :

cela ne marche pas avec
Exec=nautilus /home/cartes/Documents

cela ne marche pas avec ~/Documents (fichier non trouvé)

Erreur de copié-collé ?

Hors ligne

#17 Le 02/11/2017, à 18:45

frenchy82

Re : quicklist et nautilus dans Artful gnome-shell

Ah oui, corrigé avec l'edit

En ligne

#18 Le 03/11/2017, à 10:44

Christophe C

Re : quicklist et nautilus dans Artful gnome-shell

Bien, un mystère de résolu smile.
par contre je me demande pourquoi cette fonctionnalité est bloquée par défaut. C'est étrange.


XL-WALLPAPER - changeur de fonds d'écran libre et très léger pour Xfce et LXDE.

Hors ligne