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 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 wink


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 ! wink

Par contre, du coup, la modif n'est pas dynamique dans le dock hmm

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 hmm

-> 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