Comment puis-je modifier / créer de nouveaux éléments de lancement dans Unity à la main?

450

Est-ce que Unity permettra de créer des icônes de lanceur personnalisées à partir de .desktopfichiers ou via le système d’édition de menus? (À l'heure actuelle, le programme de lancement ne donne pas la possibilité de "conserver le programme de lancement" dans tous les programmes.

Pour certains programmes que j'utilise, je dois créer des lanceurs ou des .desktopfichiers personnalisés.

Par exemple, les constructions quotidiennes de Blender ne sont généralement que des dossiers avec un exécutable.

Sous Gnome ou KDE, je peux créer une nouvelle entrée de menu avec le système d’édition de menus. Ensuite, je peux également l'ajouter à Docky à partir du menu ou en y faisant glisser un .desktopfichier. Le programme de lancement d'Unity ne prend pas en charge le glisser-déposer. Ce n'est donc pas un bogue, mais lorsque j'ouvre un .desktopfichier, les résultats sont imprévisibles. La plupart du temps, il ne sera pas "rester dans le lanceur". Parfois, il y aura un élément pinnable sans l' .desktopicône de, et si j'attache l'élément au lanceur, il ne fera plus appel au programme après sa fermeture. Je l'ai également obtenu pour travailler simplement avec un .desktopfichier celtx.

Ike
la source
3
Si les paramètres régionaux de votre Ubuntu ne sont pas anglais, il se peut que l’icône personnalisée ne fonctionne pas dans le tableau de bord Unity (mais fonctionne parfaitement sur le bureau). Avant de glisser-déposer dans Unity Dash, modifiez le fichier de votre bureau (par exemple avec gedit), supprimez la rangée avec l’icône localisée, dans mon cas, Icon[sv_SE]=gnome-panel-launcheret laissez l’autre rangée "Icon =".
Anatoly Mironov
7
C'est ridicule à quel point il est difficile de créer un raccourci vers une application. Si Windows peut être aussi facile à utiliser, pourquoi Ubuntu ne le peut-il pas?
Dan Dascalescu
Jetez un coup d’œil à Xubuntu : Xfce a un support très élégant pour cela via l’ éditeur de menu . Les lanceurs peuvent ensuite être ajoutés au bureau via un menu contextuel.
大 农

Réponses:

215

Pour les versions 11.04 et antérieures:

Unity prend en charge les lanceurs personnalisés à partir de fichiers .desktop. Pour créer un programme de lancement personnalisé à partir d'un .desktopfichier, vous devez créer un *.desktopfichier pour votre programme.

gedit ~/.local/share/applications/name.desktop

Le .desktopfichier devrait ressembler à ceci:

[Desktop Entry]
Name=the name you want shown
Comment=
Exec=command to run
Icon=icon name
Terminal=false
Type=Application
StartupNotify=true

Dans votre gestionnaire de fichiers, ouvrez votre dossier personnel et accédez à: (Vous devrez peut-être appuyer sur ctrl+hpour afficher les fichiers cachés pour voir le .gconfrépertoire.)

.gconf-> desktop-> unity-> launcher -> favourites

vous verrez un tas de dossiers commençant par " app-". vous devez créer un dossier pour votre programme. Utilisez le même nom.desktop que vous avez utilisé dans /usr/share/applications. Allez dans l'un des dossiers pour quelque chose qui est déjà sur le dock, copiez le fichier XML et collez-le dans votre nouveau dossier. Ouvrez-le avec votre éditeur de texte et changez le nom du *.desktopen votre nom.desktop .

Ouvrez gconf-editor (vous pouvez ouvrir gconf en exécutant la commande gconf-editordans le terminal) et aller à:

desktop-> unity-> launcher -> favorites

Double-cliquez sur la liste à droite et ajoutez votre name.desktop.

Déconnectez-vous et reconnectez-vous et vous devriez voir votre lanceur. (merci kerry_s sur les forums Ubuntu pour cette réponse)

L'unité a également une fonctionnalité appelée lentilles. Par défaut, vous en avez deux dans Unity: Applications et Fichiers. À l'avenir, vous pourrez installer et créer beaucoup plus. Il y a quelques informations à ce sujet sur le wiki Ubuntu: https://wiki.ubuntu.com/Unity/Lenses

duanedesign
la source
22
Il ne semble plus y avoir (dans 11.04) le chemin "bureau-> unité-> lanceur -> favoris" dans l'éditeur gconf.
Krumpelstiltskin
2
La réponse ci-dessous de Bazon a un moyen qui fonctionne pour 11.04 et qui est beaucoup plus facile.
Lode
3
Cela ne semble plus fonctionner le 14.04
rubo77
fonctionne bien pour en créer un le 14.10
mchid
Travaillez pour moi sur Ubuntu 18.04. Merci
Paulo Henrique
271

Mise à jour: 2015-déc.

Pour Ubuntu 15.10 ou 14.04 LTS (11.10 ou ultérieure, avec Unity (3D))

REMARQUE: Ceci peut remplacer la fonction d'une icône existante ou (une fois créé) peut être recherché (à partir de l'icône Tableau de bord) pour l'ajouter à la barre de boutons actuelle.

Commencez par créer votre propre copie de l’un des fichiers .desktop à modifier. Il est BEAUCOUP plus sûr, et vous pouvez toujours supprimer et recommencer.

(liste tous les fichiers)

ls /usr/share/applications/*.desktop

Exemple: Mozilla Firefox , firefox.desktop

(faites-le une fois ou après avoir supprimé toute tentative ayant échoué)

cp /usr/share/applications/firefox.desktop ~/.local/share/applications

Ensuite, modifiez soigneusement le libellé ou ajoutez des options supplémentaires.

(éditez le fichier)

gedit ~/.local/share/applications/firefox.desktop &

Remarque: l'esperluette '&' libère immédiatement la ligne de commande.


Mon propre fichier ' firefox.desktop ':

Mozilla Firefox

[Desktop Entry]
Version=1.0
Name=Firefox Web Browser
Name[es]=Navegador web Firefox
Name[fr]=Navigateur Web Firefox
Name[it]=Firefox Browser Web
Name[nl]=Firefox webbrowser
Comment=Browse the World Wide Web
Comment[de]=Im Internet surfen
Comment[es]=Navegue por la web
Comment[fr]=Naviguer sur le Web
Comment[it]=Esplora il web
Comment[nl]=Verken het internet
GenericName=Web Browser
GenericName[es]=Navegador web
GenericName[fr]=Navigateur Web
GenericName[it]=Browser web
GenericName[nl]=Webbrowser
Keywords=Internet;WWW;Browser;Web;Explorer
Keywords[de]=Internet;WWW;Browser;Web;Explorer;Webseite;Site;surfen;online;browsen
Keywords[es]=Explorador;Internet;WWW
Keywords[fr]=Internet;WWW;Browser;Web;Explorer;Fureteur;Surfer;Navigateur
Keywords[it]=Internet;WWW;Browser;Web;Navigatore
Keywords[nl]=Internet;WWW;Browser;Web;Explorer;Verkenner;Website;Surfen;Online 
Exec=firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
Actions=NewWindow;NewPrivateWindow;NewSafeMode;ProfileManager;

[Desktop Action NewWindow]
Name=Open a New Window
Name[de]=Ein neues Fenster öffnen
Name[es]=Abrir una ventana nueva
Name[fr]=Ouvrir une nouvelle fenêtre
Name[it]=Apri una nuova finestra
Name[nl]=Nieuw venster openen
Exec=firefox -new-window
OnlyShowIn=Unity;

[Desktop Action NewPrivateWindow]
Name=Open a New Private Window
Name[de]=Ein neues privates Fenster öffnen
Name[es]=Abrir una ventana privada nueva
Name[fr]=Ouvrir une nouvelle fenêtre de navigation privée
Name[it]=Apri una nuova finestra anonima
Exec=firefox --private-window
OnlyShowIn=Unity;

[Desktop Action NewSafeMode]
Name=Open in Safe Mode
Exec=firefox --safe-mode
OnlyShowIn=Unity;

[Desktop Action ProfileManager]
Name=Open Profile Manager
Exec=firefox --ProfileManager
OnlyShowIn=Unity;

Mon propre fichier ' libreoffice-startcenter.desktop ':

LibreOffice

[Desktop Entry]
Version=1.0
Terminal=false
Icon=libreoffice-main
Type=Application
Categories=Office;
Exec=libreoffice %U
# MimeType=application/vnd.openofficeorg.extension;
MimeType=application/vnd.oasis.opendocument.text;application/vnd.oasis.opendocument.text-template;application/vnd.oasis.opendocument.text-web;application/vnd.oasis.opendocument.text-master;application/vnd.sun.xml.writer;application/vnd.sun.xml.writer.template;application/vnd.sun.xml.writer.global;application/vnd.stardivision.writer;application/msword;application/vnd.ms-word;application/x-doc;application/rtf;text/rtf;application/vnd.wordperfect;application/wordperfect;application/vnd.openxmlformats-officedocument.wordprocessingml.document;application/vnd.ms-word.document.macroenabled.12;application/vnd.openxmlformats-officedocument.wordprocessingml.template;application/vnd.ms-word.template.macroenabled.12;application/vnd.oasis.opendocument.spreadsheet;application/vnd.oasis.opendocument.spreadsheet-template;application/vnd.sun.xml.calc;application/vnd.sun.xml.calc.template;application/vnd.stardivision.calc;application/vnd.stardivision.chart;application/msexcel;application/vnd.ms-excel;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;application/vnd.ms-excel.sheet.macroenabled.12;application/vnd.openxmlformats-officedocument.spreadsheetml.template;application/vnd.ms-excel.template.macroenabled.12;application/vnd.ms-excel.sheet.binary.macroenabled.12;text/csv;application/x-dbf;application/vnd.oasis.opendocument.graphics;application/vnd.oasis.opendocument.graphics-template;application/vnd.sun.xml.draw;application/vnd.sun.xml.draw.template;application/vnd.stardivision.draw;application/vnd.oasis.opendocument.presentation;application/vnd.oasis.opendocument.presentation-template;application/vnd.sun.xml.impress;application/vnd.sun.xml.impress.template;application/vnd.stardivision.impress;application/mspowerpoint;application/vnd.ms-powerpoint;application/vnd.openxmlformats-officedocument.presentationml.presentation;application/vnd.ms-powerpoint.presentation.macroenabled.12;application/vnd.openxmlformats-officedocument.presentationml.template;application/vnd.ms-powerpoint.template.macroenabled.12;application/vnd.oasis.opendocument.formula;application/vnd.sun.xml.math;application/vnd.stardivision.math;

Name=LibreOffice 
Name[pt_BR]=BrOffice 
GenericName=Office 
GenericName[de]=Büroanwendungen
GenericName[en]=Office
GenericName[es]=Oficina
GenericName[fr]=Bureautique
GenericName[it]=Office
Comment=The office productivity suite compatible to the open and standardized ODF document format. Supported by The Document Foundation.
Comment[de]=Die zum offenen und standardisierten ODF-Format kompatible Sammlung von Büroanwendungen. Unterstützt durch »The Document Foundation«.
Comment[en]=The office productivity suite compatible to the open and standardized ODF document format. Supported by The Document Foundation.
Comment[es]=Suite de productividad para la oficina compatible con ODF, el formato de documentos abierto y estandarizado. Con el soporte de la Document Foundation.
Comment[fr]=Suite bureautique compatible avec le format de document standard et ouvert ODF. Soutenue par The Document Foundation.
Comment[it]=La suite di produttività compatibile con il formato standard e aperto dei documenti ODF. Supportata dalla The Document Foundation.

X-Ayatana-Desktop-Shortcuts=Writer;Calc;Draw;Impress;Math;

[Writer Shortcut Group]
Name=Writer
Exec=libreoffice --writer %U
TargetEnvironment=Unity

[Calc Shortcut Group]
Name=Calc
Exec=libreoffice -calc %U
TargetEnvironment=Unity

[Draw Shortcut Group]
Name=Draw
Exec=libreoffice -draw %U
TargetEnvironment=Unity

[Impress Shortcut Group]
Name=Impress
Exec=libreoffice -impress %U
TargetEnvironment=Unity

[Math Shortcut Group]
Name=Math
Exec=libreoffice -math %U
TargetEnvironment=Unity

Un fichier ' toolbox.desktop ' d' icône multi-outils :

[Desktop Entry]
Name=Ubuntu Toolbox
Comment=System Settings
Exec=unity-control-center --overview
Icon=redhat-tools
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;System;
OnlyShowIn=Unity;
Keywords=Preferences;Settings;
X-Ubuntu-Gettext-Domain=unity-control-center

X-Ayatana-Desktop-Shortcuts=GnomeTerminal;SoftwareCenter;SoftwareUpdates;

[GnomeTerminal Shortcut Group]
Name=Gnome Terminal
Exec=gnome-terminal
TargetEnvironment=Unity

[SoftwareCenter Shortcut Group]
Name=Ubuntu Software Center
Exec=software-center
TargetEnvironment=Unity

[SoftwareUpdates Shortcut Group]
Name=Update Manager  
Exec=update-manager -c  
TargetEnvironment=Unity

Voici quelques-uns de mes efforts précédents.

Des dossiers

Mozilla Thunderbird

david6
la source
1
Une fois que vous avez copié et effectué le changement, comment obtenez-vous la nouvelle icône dans la barre latérale du tableau de bord?
Cory
5
Faites simplement glisser de la ~/.local/share/applicationsbarre latérale vers le tableau de bord Ouvrez 'Nautilus / Files'; Affichage> Afficher les fichiers cachés; naviguer entre '.local'> '.local / share'> '' .local / share / applications '; Faites glisser le fichier
.desktop
17
Cette réponse le résout. Mais je me demande: pourquoi cette réponse est-elle nécessaire? Je pense que l’unité devrait soutenir cela d’une manière qui n’a pas besoin d’explication. Voici une solution plus simple: clic droit, choisissez "Ajouter" ...
guettli
6
@guettli C'est incroyable, n'est-ce pas! Je suppose que cela fait partie de la "personnalisation de l'utilisateur final", ce qui signifie que vous ne pouvez pas déplacer le panneau en bas de l'écran, modifier à peine le comportement du lanceur, déplacer les icônes fermer / réduire, etc., à droite des fenêtres, etc.
1
Pour clarifier, les fichiers /usr/local/sharesont les scripts de lancement créés lors de l’installation de l’application. (comme ci-dessus), je vous recommande de les copier .local/shareAVANT de tenter toute personnalisation ultérieure.
david6
100

Pour 11.10 et plus récent:

Vous pouvez toujours créer le lanceur sur le bureau en utilisant l'ancienne boîte de dialogue de l'interface graphique.

En utilisant le ALT+F2type:

gnome-desktop-item-edit --create-new ~/Desktop (Capitale D)

Ceci ouvrira la boîte de dialogue (Créer un lanceur):

entrez la description de l'image ici

Vous pouvez placer ce .desktopfichier dans n’importe quel dossier, puis le faire glisser vers le programme de lancement.

Remarque: le package gnome-desktop-item-editdoit d'abord être installé. Si vous l'avez gnome-panelinstallé, il est installé automatiquement.

Vie binaire
la source
3
Merci c'est la solution que je cherchais. L'option doit à nouveau être ajoutée dans Ubuntu, car cela affecte les éléments des applications Wine sur le bureau, les scripts personnalisés et les programmes nécessitant des paramètres.
Luis Alvarado
4
ne fonctionne pas pour 12.04
Ubuntuser
9
Je devais d' sudo apt-get install gnome-panelabord.
Wberry
1
Cela devrait être la réponse acceptée!
trappedIntoCode
1
De loin la meilleure réponse que j'ai trouvée. C'est aussi le seul qui soit plus facile que d'installer Xubuntu.
大 农
90

Pour les versions 11.04 et antérieures:

C'est une méthode sans édition de fichiers de configuration et sans privilèges root.

Commencez par créer le lanceur sur le bureau (temporaire seulement).

  • clic droit sur votre bureau
  • sélectionner Create Launcher...
  • créez le lanceur personnalisé comme vous le souhaitez.

Faire un lanceur

Maintenant, vous avez le lanceur sur le bureau. Si vous en êtes satisfait, obtenez-le dans le panneau Lanceur:

  • Ouvrez votre dossier personnel. Appuyez sur Ctrl + Hpour afficher les fichiers cachés si nécessaire.

  • Naviguez vers .local/share/applications

  • Faites glisser et déposez votre Launcher de Desktop vers ce dossier.

  • Glissez et déposez maintenant votre lanceur .local/share/applicationsdans la barre de lancement située à gauche de votre écran.

  • Vous pouvez maintenant supprimer votre programme de lancement personnalisé sur le bureau s'il est toujours là.

C'est ça.

Bazon
la source
4
Il semble que vous ne devez pas placer le programme de lancement dans le dossier .local / share / applications avant de le faire glisser et de le déposer sur le programme de lancement. Vous pouvez le stocker dans n'importe quel dossier.
JannieT
1
Merci. Cela rend les choses faciles. Maintenant, je dois trouver comment changer l'icône (emblème?).
John K
2
@ John K: Au début du dialogue "creater launcher", vous pouvez définir une icône en cliquant sur l'icône par défaut en haut à gauche de cette fenêtre.
tobi
14
Une régression introduite dans 11.10 a supprimé cette méthode de création de lanceurs.
ændrük
7
@aendruk: vous pouvez toujours ouvrir la "fenêtre de lancement" avec: gnome-desktop-item-edit --create-new <nom du fichier du bureau>
Pisu
61

Je vois beaucoup de réponses complexes ici. Je pense que cette solution est simple.

  • (Installez d'abord le paquet alacarte, si vous ne le possédez pas. C'est l'éditeur de menu qui a été installé par défaut avant 11.10. Évidemment, vous ne devez le faire qu'une fois.)
  • Lancez le "Menu principal" en le recherchant dans le tiret.
  • Ajoutez un élément pour votre application et fermez l'éditeur.
  • Démarrez l'application en la recherchant dans le tiret.
  • Faites un clic droit sur l'icône et "Garder dans le lanceur"

Dans Oneiric, vous devrez peut-être également installer le package gnome-panel, qui alacartedevrait, mais ne dépend pas de, sur. Voir:

https://bugs.launchpad.net/ubuntu/+source/alacarte/+bug/826049

Bart van Heukelom
la source
si votre méthode est utilisée, l'application ne relève d'aucune catégorie.
dumb906
@ dumb906 Que voulez-vous dire? Vous pouvez placer le lanceur dans la catégorie de votre choix dans le menu. À moins que vous ne vouliez dire autre chose par "catégorie"?
Bart van Heukelom
14
C'est de loin la solution la plus simple.
gregghz
4
Comment diable cette réponse a-t-elle moins de votes positifs que les autres? C'est la réponse la plus rapide, la plus simple et la plus correcte!
Copolii
4
Pour Ubuntu, c’est un échec de la convivialité (beaucoup d’autres choses sont géniales, mais ici, c’est insuffisant). L'option pour ajouter une nouvelle application manuellement doit être dans le menu du tiret ou dans le tiret / plusieurs applications. @copolii cette réponse a moins de voix car elle a été donnée plusieurs mois après la question initiale. Cela fonctionne, j'ai aussi +1
Stivlo
30

Pour 11.10 et plus récent:

Dans Ubuntu 11.10, la manière la plus simple de créer un programme de lancement personnalisé à partir d'un fichier .desktop consiste à copier un fichier .desktop existant ou à en créer un personnalisé.

Pour créer un simple personnalisé, vous devrez ajouter ces entrées à un fichier .desktop de votre choix dans ~/.local/share/applications/

nano ~/.local/share/applications/your_application_name.desktop

[Desktop Entry]
Name=the name you want shown
Comment=
Exec=command to run
Icon=icon name
Terminal=false
Type=Application
StartupNotify=true

Pour des options supplémentaires pour votre fichier .desktop, vous pouvez visiter ce site . Toutes les options disponibles y sont très bien décrites.

Vous pouvez également copier le fichier .desktop d'une application existante de /usr/share/applications/votre ~/.local/share/applications/et le modifier pour répondre à vos besoins.

c'est-à-dire que cela copiera geditle fichier .desktop dans le dossier où les fichiers .desktop doivent être enregistrés pour un utilisateur

cd ~/.local/share/applications
sudo cp /usr/share/applications/gedit.desktop .

Après cela, ouvrez cet emplacement en utilisant nautilus ~/.local/share/applications/et en faisant glisser n déposez le fichier que vous venez de créer dans le lanceur Unity.

Possède une option au lieu de glisser-déposer du fichier que vous pouvez ouvrir dconf-editor(installer avec sudo apt-get install dconf-toolsou chercher dans les USC) et naviguer vers desktop.unity.launcher et éditer la clé favoritesen double-cliquant sur les entrées à droite de la clé.

Pour ajouter votre lanceur personnalisé, ajoutez-le à la position souhaitée avec ce format '/home/bruno/.local/share/applications/gedit.desktop'. N'oubliez pas de respecter les ,et les espaces dans cette ligne et assurez-vous que la ligne commence et se termine par [et ]respectivement.

Avec cette méthode, vous devrez vous déconnecter et vous reconnecter pour que le changement favoritesprenne effet.

Bruno Pereira
la source
C'est celui qui a fonctionné pour moi dans Ubuntu 12.04
LnxSlck
encore plus facile - une fois que vous avez copié le fichier .desktop dans ~ / .local / share / applications / vous pouvez cliquer dessus avec le bouton droit de la souris dans Nautilus et modifier les entrées dans l'interface graphique. Vous pouvez également définir une icône en cliquant sur l'image et tester le programme de lancement en double cliquant. Assurez-vous juste que c'est + x.
Rynop
Le lien vers la page de spécification de fichier de bureau est très utile. Merci.
Andrée
@LnxSlck Moi aussi! +1 à Bruno pour cette réponse incroyable! Les votes positifs abondent!
C'est Willem
22

Pour moi dans 12.04 je fais ce qui suit:

  1. dans le bureau, créez un "document sans titre". Faites un clic droit sur le bureau et sélectionnez Créer un nouveau document.

  2. Editez le fichier avec Gedit et ajoutez les lignes suivantes:

[Entrée du bureau]
Type = Application

Enregistrez le fichier puis renommez-le comme vous le souhaitez, mais à la fin du nom, ajoutez .desktop. Par exemple, si je voulais créer un raccourci pour un programme viticole comme Photoshop, je le nommeraisphotoshop.desktop

Vous devriez maintenant pouvoir cliquer avec le bouton droit de la souris sur le fichier et les propriétés du programme de lancement devraient ressembler à cet exemple:

entrez la description de l'image ici

Comme vous pouvez le voir dans l'image maintenant, vous pouvez mettre ce que vous voulez dans la ligne de commande, un autre nom, une icône pour cela, etc.

N'oubliez pas de définir les autorisations comme exécutables! Sinon, ça ne marchera pas.

C'est comme la version courte des autres réponses ici.

Luis Alvarado
la source
Travaillé avec 14.04. Toutefois, si vous déplacez l'icône vers le programme de lancement, puis supprimez l'icône parent sur le bureau (pour les produits cosmétiques), l'icône du programme de lancement disparaît également.
XavierStuvw
9

Pour ajouter des applications au lanceur dans l'unité:

  1. Cliquez sur le dash(logo Ubuntu, en haut à gauche)
  2. Ouvrez l'application que vous souhaitez ajouter.
  3. Une icône apparaîtra dans le lanceur, cliquez dessus avec le bouton droit de la souris, puis cliquez sur Pin to launcher.
  4. Pour supprimer une application du lanceur, right clickcliquez sur l'icône du lanceur et sur Quit

REMARQUE: À ce stade, les icônes ne peuvent pas être réorganisées une fois chargées, vous
devez les placer dans l'ordre dans lequel vous souhaitez qu'elles apparaissent lors de l'installation des icônes dans le lanceur!

Suhaib
la source
3
Cela ne fonctionne pas pour toutes les applications, en particulier celles que vous installez à partir des sources. J'ai essayé d'épingler Netbeans 7.0 à la barre Unity de toutes les manières possibles avant de créer mon propre fichier .desktop.
être hollenbeck
Les icônes peuvent être réorganisées en cliquant dessus et en maintenant l'icône pendant quelques secondes.
andho
Et si je veux créer un lanceur pour un script Python?
C'est Willem
7

12.04

Pour ceux qui aiment avoir une interface graphique: Dans 12.04, vous avez également la possibilité d’utiliser Arronax, un plugin Nautilus pour créer votre programme de lancement (fichiers .desktop pour être plus précis), voici une explication de son fonctionnement.

Si vous avez déjà le programme de lancement d'applications, vous pouvez simplement cliquer avec le bouton droit de la souris et cliquer sur l'option "Créer un démarreur pour ce fichier" comme indiqué ci-dessous.

entrez la description de l'image ici

Si vous avez activé les icônes du bureau, vous pouvez créer votre propre lanceur avec des commandes spécifiques en cliquant simplement sur votre bureau, vous aurez ainsi la possibilité de créer un démarreur vierge:

entrez la description de l'image ici

Une fois que vous avez cliqué sur "Créer un démarreur", vous ouvrirez la boîte de dialogue suivante dans laquelle vous pourrez facilement personnaliser votre démarreur avec la commande de votre choix:

entrez la description de l'image ici

Une fois que vous avez enregistré votre lanceur sur votre bureau, vous verrez un fichier comme indiqué ici:

entrez la description de l'image ici

Il vous suffit ensuite de le ramasser et de le faire glisser sur votre quai à l'endroit que vous préférez: entrez la description de l'image ici

Quelques fonctionnalités intéressantes:

  • Pouvoir affecter des mots-clés à la commande afin qu’elle soit consultable par le tiret de l’unité.

  • Relativement rapide à créer des lanceurs pour les programmes Windows dans Wine, comme l'explique cette vidéo sur youtube (je ne l'ai pas testée moi-même)

Installation

Avertissement avant l’installation : Arronax en est encore au stade de développement Alpha car il n’ya pas beaucoup de programmeurs travaillant dessus, je n’ai eu aucun problème avec ce logiciel, mais je préfère vous en avertir au cas où cela affecterait votre choix. sur l'installation d'un autre PPA, vous ne savez pas.

Pour installer à l’aide de la fenêtre du terminal ( Ctrl+ Alt+ Tpour l’ouvrir), tapez les commandes suivantes:

sudo add-apt-repository ppa:diesch/testing
sudo apt-get update
sudo apt-get install arronax

Après cela, vous devrez redémarrer Nautilus en vous connectant et en vous déconnectant ou en tapant ce qui suit dans la fenêtre du terminal:

nautilus -q

11h10

Je voulais que cela soit une modification de la réponse de Bart van Heukeloms, car cela fonctionne également pour la version 11.10, mais comme le modérateur l'a gentiment souligné lorsque j'ai suggéré la modification, la réponse est différente, même si elle fonctionne également. J'ai essayé cela plusieurs fois le 11.10 avant de mettre à jour et je n'ai rencontré aucun problème. Cependant, je ne peux pas garantir que cela fonctionne toujours parfaitement, même si je pense que cela devrait encore fonctionner.

L'installation dans 11.10 est exactement la même que dans 12.04.

Remarque: ce didacticiel rapide est inspiré / plagié sans vergogne de la publication de Meilins sur le site Web Ubuntuguide, de sorte qu'il mérite tout le crédit.

Oyibo
la source
4

C'est une méthode sans éditer les fichiers de configuration.

Commencez par créer le lanceur sur le bureau (temporaire seulement).

  • clic droit sur votre bureau
  • sélectionner Create Launcher...
  • créez le lanceur personnalisé comme vous le souhaitez.

Maintenant, vous avez le lanceur sur le bureau. Si vous en êtes satisfait, obtenez-le dans le panneau Lanceur:

  • Ouvrez Nautilus en tant que root. Appuyez sur Alt+ F2et sur Entrée gksu nautilus.
  • Naviguez vers /home/your-username/Desktop
  • Copiez le lanceur en cliquant dessus et sélectionnez Copy.
  • Naviguez vers /usr/share/applications
  • Collez votre lanceur en cliquant droit sur un espace vide et sélectionnez Paste.
  • Glissez et déposez maintenant votre lanceur /usr/share/applicationsdans la barre de lancement située à gauche de votre écran.
  • Vous pouvez maintenant supprimer votre programme de lancement personnalisé sur le bureau.

C'est ça.

Bazon
la source
5
Vous pouvez simplement le copier dans ~ / .local / share / applications pour ne pas avoir à vous soucier du sudo.
Jorge Castro
@ Jorge: Oui, ça marche aussi. Mais est-il plus facile de naviguer dans un répertoire caché? Je taperai cette alternative quand j'aurai le temps.
Bazon
Soit dit en passant: le fait de glisser du bureau vers le programme de lancement fonctionne également directement, mais uniquement si vous ne supprimez pas le programme de lancement sur le bureau.
Bazon
1
un autre test a montré que vous pouvez déplacer le lanceur de n'importe où sur le bureau . Il est seulement important de ne pas supprimer le lanceur (fichier * .desktop) par la suite, le symbole dans la barre de lancement semble être un lien vers l'autre lanceur du système de fichiers.
Bazon
4

Solution facile:

  1. faites un clic droit sur votre bureau et choisissez "Créer un lanceur ..."
  2. sauver le lanceur
  3. déplacez-le dans un dossier où cela ne vous dérangera pas. (si vous supprimez ce fichier, votre lanceur sera également supprimé du dock)
  4. faites glisser le lanceur vers le quai.
Dwaynemac
la source
3

Utilisez alacarte pour créer de nouveaux lanceurs. Appuyez sur Alt F2, tapez "alacarte", appuyez sur Entrée. Créer un nouveau lanceur ici. Maintenant, le programme apparaîtra dans les résultats de la recherche et vous pourrez le faire glisser vers le panneau.

krio
la source
Alacarte, comme toujours. Simple et efficace
Albfan
Ne fonctionne pas dans Ubuntu 16.04. Il lit les menus correctement, mais la création d’un nouvel élément de menu échoue en silence: l’élément n’est tout simplement pas enregistré.
Dan Dascalescu
2

Merci pour l'info ci-dessus. Mais les chemins n'étaient pas corrects pour mon installation d'ubuntu 11.04. J'ai trouvé les fichiers de bureau dans: ~/.gnome2/panel2.d/default/launchers/*.desktop.

Dans Nautilus, ce dossier n’affiche pas les noms de fichiers mais les noms affichés dans le menu de l’unité. Cliquez avec le bouton droit et utilisez Propriétés pour afficher les informations dans le lien. Cependant, il est impossible de voir le vrai nom de fichier ici. Utiliser la ligne de commande

ls ~/.gnome2/panel2.d/default/launchers

de les voir.

Dag Rende
la source
2
la barre par défaut des lanceurs est vide
Ubuntuser,
1
C'était le bon dossier pour moi aussi! Je suppose que lorsque vous effectuez une mise à niveau à partir de 11.04 ou d’autres versions plus anciennes. Peut-être auraient-ils pu déplacer ce dossier vers le nouvel emplacement au lieu de simplement créer un nouveau dossier ... Merci d'avoir ajouté ce commentaire.
Alexis Wilke
0

Ubuntu 14.04 +

once you have created the above mentioned file in /usr/share/applications/

cd /usr/share/applications
nautilus .
double click your new application icon and get it launched
once launched right click to lock to launcher

c'est plus sûr que d'essayer de faire glisser et déposer la même icône d'application sur la barre de lancement

Scott Stensland
la source
0

Je ne sais pas quelle est la bonne façon de faire, mais au lieu de ces longues réponses confuses, j'ai trouvé cette solution simple:

  • Exécutez votre fichier de bureau à partir du terminal
  • À son ouverture, une entrée de lanceur s’affiche.
  • Déplacez maintenant cette entrée vers le haut ou le bas et le lanceur vous permet de la mettre là en permanence.
Ahmad
la source