#1 Le 08/09/2011, à 21:18
- nochka85
[Résolu] Ajouter un .desktop au dock unity en bash ?
Bonjour à tous,
Voilà, je suis en train de bosser sur un petit projet d'application pour le dock d'unity et je souhaiterais faciliter au maximum son installation en incluant l'ajout du .desktop dans le dock de l'utilisateur directement dans le code. Quelqu'un aurait il une idée ? Par DBus ?
Dernière modification par nochka85 (Le 19/10/2011, à 21:24)
Carte mère Asus P7P55D-E; Processeur Intel core i5 760; 8Go RAM PC3-10666; Geforce GTX 460 1024Mo sous Ubuntu 64bits 14.04
Eeepc 701 4G sous Linux Mint 10 Lxde
Site officiel de Glx-Dock/Cairo-Dock : http://www.glx-dock.org/
Dnd2share Unity - Partager vos images sur le forum par drag'n drop
Hors ligne
#2 Le 09/09/2011, à 06:15
- J5012
Re : [Résolu] Ajouter un .desktop au dock unity en bash ?
non plus simplement, en pre-programmant la destination de l'application et donc du raccourci lanceur...
tous les raccourcis lanceurs installes par le systeme sont enregistres dans /usr/share/applications ; les executables correspondants sont par destination des dossiers systeme dans le chemin de localisation path (la plupart de tps il s'agit de /usr/bin) ...
Hors ligne
#3 Le 09/09/2011, à 08:51
- nochka85
Re : [Résolu] Ajouter un .desktop au dock unity en bash ?
En fait, je parlais des lanceurs utilisateur... Pas système
Carte mère Asus P7P55D-E; Processeur Intel core i5 760; 8Go RAM PC3-10666; Geforce GTX 460 1024Mo sous Ubuntu 64bits 14.04
Eeepc 701 4G sous Linux Mint 10 Lxde
Site officiel de Glx-Dock/Cairo-Dock : http://www.glx-dock.org/
Dnd2share Unity - Partager vos images sur le forum par drag'n drop
Hors ligne
#4 Le 10/09/2011, à 00:25
- J5012
Re : [Résolu] Ajouter un .desktop au dock unity en bash ?
ca revient presque au meme si tu distribues ton application !
de toutes facon tu devras decider du path d'installation de l'appli chez l'utilisateur ...
que la localisation des .desktop soit dans /usr/share/applications ou dans ~/.local/share/applications
tu dois faire un choix predefini....
Hors ligne
#5 Le 12/09/2011, à 21:37
- nochka85
Re : [Résolu] Ajouter un .desktop au dock unity en bash ?
Re-bonjour (désolé de ne pas avoir répondu avant, mais j'étais de mariage tout le week-end)
Bref, je viens d'essayer, mais cela ne fonctionne pas ... j'ai du mal m'exprimer, donc, je reformule :
Ce que je veux faire, c'est, en ligne de commande, faire exactement la même chose que lorsque l'on glisse un .desktop dans le dock d'Unity (Oneiric). Bref, j'ai un dossier dans mon home qui contient le .desktop, je veux maintenant le voir s'afficher dans le dock ... et que ce soit mon script bash qui le fasse tout seul
Carte mère Asus P7P55D-E; Processeur Intel core i5 760; 8Go RAM PC3-10666; Geforce GTX 460 1024Mo sous Ubuntu 64bits 14.04
Eeepc 701 4G sous Linux Mint 10 Lxde
Site officiel de Glx-Dock/Cairo-Dock : http://www.glx-dock.org/
Dnd2share Unity - Partager vos images sur le forum par drag'n drop
Hors ligne
#6 Le 12/09/2011, à 23:41
- frafa
Re : [Résolu] Ajouter un .desktop au dock unity en bash ?
Bonjour,
je n'utilise pas unity donc a toi de tester,
mais a mon avis c'est dans paquet dconf-tools (le gconf-editor de unity) ==> /usr/bin/dconf-editor
/usr/bin/dconf-editor
desktop ==> unity ==> launcher
dans Default je voit:
['ubiquity-gtkui.desktop', 'nautilus-home.desktop', 'firefox.desktop', 'libreoffice-writer.desktop', 'libreoffice-calc.desktop', 'libreoffice-impress.desktop', 'ubuntu-software-center.desktop', 'ubuntuone-control-panel-gtk.desktop']
EDIT:
Quoi que ...
pas sur du tout que j'ai raison, le paquet est pas signé ubuntu,
donc ca ne doit marcher que pour gnome shell
EDIT2:
si apparement c'est gsettings:
http://askubuntu.com/questions/50990/cr … y-launcher
http://www.youtube.com/watch?v=DZgMtWtTI-8
http://www.rapazp.ch/?p=736
Dernière modification par frafa (Le 13/09/2011, à 00:10)
Hors ligne
#7 Le 14/09/2011, à 19:58
- nochka85
Re : [Résolu] Ajouter un .desktop au dock unity en bash ?
Merci frafra !! C'est exactement ce que je cherchais !
Par contre, du coup, la modif n'est pas dynamique dans le dock
Une idée pour rafraichir le dock sans passer par un compiz --replace ?
Carte mère Asus P7P55D-E; Processeur Intel core i5 760; 8Go RAM PC3-10666; Geforce GTX 460 1024Mo sous Ubuntu 64bits 14.04
Eeepc 701 4G sous Linux Mint 10 Lxde
Site officiel de Glx-Dock/Cairo-Dock : http://www.glx-dock.org/
Dnd2share Unity - Partager vos images sur le forum par drag'n drop
Hors ligne
#8 Le 14/09/2011, à 22:53
- nochka85
Re : [Résolu] Ajouter un .desktop au dock unity en bash ?
J'avais oublié : Voici le petit projet en question -> http://forum.ubuntu-fr.org/viewtopic.ph … 1#p6147121
Carte mère Asus P7P55D-E; Processeur Intel core i5 760; 8Go RAM PC3-10666; Geforce GTX 460 1024Mo sous Ubuntu 64bits 14.04
Eeepc 701 4G sous Linux Mint 10 Lxde
Site officiel de Glx-Dock/Cairo-Dock : http://www.glx-dock.org/
Dnd2share Unity - Partager vos images sur le forum par drag'n drop
Hors ligne
#9 Le 18/09/2011, à 01:17
- J5012
Re : [Résolu] Ajouter un .desktop au dock unity en bash ?
unity --replace
mais ca revient au meme qu'avec la commande compiz ?
dconf-tools est un paquet supporte par gnome (pas par ubuntu) : http://live.gnome.org/dconf
dconf is a low-level configuration system. Its main purpose is to provide a backend to GSettings on platforms that don't already have configuration storage systems.
Dernière modification par J5012 (Le 18/09/2011, à 01:17)
Hors ligne
#10 Le 18/09/2011, à 01:21
- nochka85
Re : [Résolu] Ajouter un .desktop au dock unity en bash ?
Merci, mais unity --replace revient exactement au même qu'un compiz --replace.
Je commence a croire qu'il n'y a tout simplement pas d'autre moyen... Peut être avec dbus ?
Carte mère Asus P7P55D-E; Processeur Intel core i5 760; 8Go RAM PC3-10666; Geforce GTX 460 1024Mo sous Ubuntu 64bits 14.04
Eeepc 701 4G sous Linux Mint 10 Lxde
Site officiel de Glx-Dock/Cairo-Dock : http://www.glx-dock.org/
Dnd2share Unity - Partager vos images sur le forum par drag'n drop
Hors ligne
#11 Le 18/09/2011, à 01:28
- J5012
Re : [Résolu] Ajouter un .desktop au dock unity en bash ?
logitheque utiliserait dbus alors ? parce que lui propose d'installer le lanceur de l'appli dans le dock en cours d'install...
Hors ligne
#12 Le 18/09/2011, à 01:31
- nochka85
Re : [Résolu] Ajouter un .desktop au dock unity en bash ?
Cool, merci du tuyau: je vais regardé dans le code si je trouve quelque chose....
Carte mère Asus P7P55D-E; Processeur Intel core i5 760; 8Go RAM PC3-10666; Geforce GTX 460 1024Mo sous Ubuntu 64bits 14.04
Eeepc 701 4G sous Linux Mint 10 Lxde
Site officiel de Glx-Dock/Cairo-Dock : http://www.glx-dock.org/
Dnd2share Unity - Partager vos images sur le forum par drag'n drop
Hors ligne
#13 Le 19/10/2011, à 21:24
- nochka85
Re : [Résolu] Ajouter un .desktop au dock unity en bash ?
Bon, je ne trouve pas
-> J'ouvre un nouveau post dédié et clos celui-ci
Carte mère Asus P7P55D-E; Processeur Intel core i5 760; 8Go RAM PC3-10666; Geforce GTX 460 1024Mo sous Ubuntu 64bits 14.04
Eeepc 701 4G sous Linux Mint 10 Lxde
Site officiel de Glx-Dock/Cairo-Dock : http://www.glx-dock.org/
Dnd2share Unity - Partager vos images sur le forum par drag'n drop
Hors ligne