Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Git Version | Version Git Filtrer les .desktop lors du Glissé/Déposé
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Git Version | Version Git

Subjects Author Language Messages Last message
[Locked] Filtrer les .desktop lors du Glissé/Déposé
Lord Northam Français 12 fabounet [Read]
07 December 2007 à 16:04

Lord Northam, Wednesday 05 December 2007 à 18:30


Subscription date : 02 December 2007
Messages : 47
Voilà,

Je prend un exemple concret : On fait un Glissé/Déposé du Lanceur "Internet/Terminal Server Client" dans la Dock.

Ensuite on l'édite et on voit que le nom de l'icône est tsclient.png

Cette extention peut être enlevée, si le thème n'a pas de remplaçante, l'icône reste identique. Et dans le cas d'un thème perso (OSX) ça aide bien.

Est-il envisageable de filtrer les .desktop, pour virer l'extention des icônes ? Il serait pratique qu'un simple Glissé/Déposé suffise, sans devoir ré-éditer les lanceurs pour changer les icônes.

Édit: C'est pareil pour Avidemux et Nicotine par exemple.

fabounet, Thursday 06 December 2007 à 01:56


Subscription date : 30 November 2007
Messages : 17118
ah oui je vois ce que tu veux dire
effectivement on doit pouvoir virer l'extension sans tout perturber.

Lord Northam, Thursday 06 December 2007 à 12:22


Subscription date : 02 December 2007
Messages : 47
"fabounet" :
ah oui je vois ce que tu veux dire
effectivement on doit pouvoir virer l'extension sans tout perturber.

Au final ça ne change rien, sauf que pour l'intégration d'autres icônes dans les thèmes ça résout bien des problèmes !

Je me quote (Topic Thème Mac OSX)
"Lord Northam" :
Édit 2: Pour d'autres Lanceurs, il n'y a pas d'extention et pourtant il n'affiche pas l'icône du thème :
(Icône ciblée dans le champ du Lanceur) - (Icône dans le thème)
- gftp - gftp.svg
- gimp - gimp.svg
- gthumb - gthumb.svg
- etc.

Ceux là, je ne comprend pas pourquoi...

Tu as une idée pour ça ? Je trouve ça bizarre.

fabounet, Thursday 06 December 2007 à 15:41


Subscription date : 30 November 2007
Messages : 17118
le répertoire du thème est bien renseigné dans le panneau de conf ?
le nom de l'icône est bien exactement le même ?

necropotame, Thursday 06 December 2007 à 17:49


Subscription date : 29 November 2007
Messages : 1583
Je rajouterais aussi d'interpréter correctement les %U, pour qu'ils soient utilisé avec le glissé déposé, mais pas lorsque l'on lance l'application (www.%u.com c'est pas une adresse térible en page d'accueil de firefox ^^)

fabounet, Thursday 06 December 2007 à 18:36


Subscription date : 30 November 2007
Messages : 17118
ah par contre les %u et autres sont filtrés eux.
quand on glisse-dépose un fichier sur un lanceur, je me contente d'exécuter "nom-du-programme nom-du-fichier", ça marche à tous les coups.

necropotame, Thursday 06 December 2007 à 19:09


Subscription date : 29 November 2007
Messages : 1583
Oui, mais qand tu lance l'application sans glissé déposé, firefox t'ouvre www.%u.com et l'éditeur de texte te propose de modifier le fichier %U. Le truc, c'est que quand il n'y à pas de glissé déposé, il faut supprimer le %U de la commande

Lord Northam, Thursday 06 December 2007 à 20:33


Subscription date : 02 December 2007
Messages : 47
"fabounet" :
le répertoire du thème est bien renseigné dans le panneau de conf ?
le nom de l'icône est bien exactement le même ?

C'est un thème Cairo-Dock (tu as vu, je les place dans /usr/share/cairo-dock/)

Je sélectionne le thème, et je glisse les lanceurs. Pour certain tout fonctionne, pour d'autres pas.

Le nom est identique oui, même la case est respectée (il y a une petite liste plus haut du contenu du champ dans Cairo-Dock et du nom de l'icône.)

Pour les %U j'en sais rien, mais les $HOME $USER j'aurais bien aimé que ça fonctionne.

fabounet, Friday 07 December 2007 à 02:18


Subscription date : 30 November 2007
Messages : 17118
@necropotame : oui je suis d'accord, mais j'ai fait encore plus radical : j'ai systématiquement viré les %U.
si je glisse-dépose firefox ou gedit (par exemple), la commande du lanceur est 'firefox' ou 'gedit', et pas 'firefox %u'.
donc ça l'étonne que tu aies ce problème. ça serait pas des vieux lanceurs (au début je les filtrais pas) ?

necropotame, Friday 07 December 2007 à 07:50


Subscription date : 29 November 2007
Messages : 1583
Bon bah alors tu ne pourrait pas faire un truc pour les interpréter en cas de glissé déposé ? On pourrait faire des truc plus poussé comme ça (glissé déposé sur un terminal et il t'ouvre le dossier que tu a déposé ...)

fabounet, Friday 07 December 2007 à 11:24


Subscription date : 30 November 2007
Messages : 17118
ah ben oui je veux bien ^_^
juste que je sais pas quoi en faire des %u (pasque y'a pas que des %u en plus, y'en a d'autres aussi, et je connais pas leur signification)
du coup je les avais choucroutés.

necropotame, Friday 07 December 2007 à 11:30


Subscription date : 29 November 2007
Messages : 1583
J'ai regardé dans la dock d'Ubuntu :
%f : Un nom de fichier unique, même si plusieurs fichiers sont sélectionnés. Le système qui interprète la commande devrait reconnaître que le programme concerné ne peut gérer plusieurs fichiers en arguments. Dans ce cas, il devrait probablement exécuter le programme autant de fois qu'il y a de fichiers sélectionnés. Si les fichiers ne se trouvent pas sur le système local (par ex. à des emplacements HTTP ou FTP), ils seront d'abord copiés dans le système de fichiers local, puis %f sera généré pour correspondre à cet emplacement temporaire. Ce code est utilisé pour les programmes qui ne comprennent pas la syntaxe avec les URL.

%F : Une liste de fichiers. Utilisé pour des applications qui peuvent ouvrir plusieurs fichiers locaux à la fois.

%u : Un URL unique.

%U : Une liste d'URL.

%d : Un dossier contenant le fichier transmis par le code %f.

%D : Une liste de dossiers contenant les fichiers transmis par le code %F.

%n : Un nom de fichier unique (sans chemin d'accès).

%N : Une liste de noms de fichiers (sans chemins d'accès).

%i : Le champ « icône » du lanceur développé en deux paramètres. En premier, --icon, puis le contenu du champ « icône ». Ne devrait donner aucun paramètre si le champ « icône » est vide ou manquant.

%c : Le champ « Nom » traduit du lanceur

%k : L'emplacement du fichier desktop du lanceur, soit sous forme d'URI (s'il provient par exemple du système vfolder), soit comme un nom de fichier local ou soit vide si l'emplacement est inconnu.

%v : Le nom du champ « Périphérique » dans le fichier desktop du lanceur.


Voila

fabounet, Friday 07 December 2007 à 16:04


Subscription date : 30 November 2007
Messages : 17118
arf c'est bien compliqué pour pas grand chose !

Git Version | Version Git

Subjects Author Language Messages Last message
[Locked] Filtrer les .desktop lors du Glissé/Déposé
Lord Northam Français 12 fabounet [Read]
07 December 2007 à 16:04


Glx-Dock / Cairo-Dock List of forums Git Version | Version Git Filtrer les .desktop lors du Glissé/Déposé Top

Online users : billsorry, jameslee789,

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.