Comment ajouter un lanceur personnalisé?

36

J'ai commencé par chercher des guides. J'ai trouvé ce guide mais aucune des méthodes principales ne fonctionne plus en 11.10.

  1. La première solution, j'ai créé le fichier de bureau, cependant l'emplacement du fichier est défini comme .gconf-> desktop-> unity-> launcher -> favourites n'existe plus. Je peux accéder à /home/sayth/.gconf/desktop mais il n'y a plus de dossier d'unité.

  2. La deuxième solution décrit un clic droit sur le bureau et crée un lanceur. En cliquant avec le bouton droit de la souris sur le bureau, vous ne créez plus d’option "créer un lanceur".

J'ai installé manuellement geany 0.21 car celui des repo est obsolète. Il est installé et fonctionne correctement et s'exécute depuis /usr/local/bin/geany .

Comment puis-je l'ajouter au lanceur?

    
posée sayth 13.11.2011 - 07:23
la source

10 réponses

26

La première chose à faire est de naviguer vers / usr / local / share / applications & amp; voir s'il y a un geany.desktop

Si c'est le cas, glissez simplement sur le lanceur.

Si ce n’est , il suffirait d’une minute pour le configurer. Votre source a un 'geany.desktop.in', supprimez le .in & amp; c'est un très bon geany.desktop

Modifier : le geany.desktop.in est un bon modèle pour votre bureau .desktop mais nécessite quelques modifications mineures avant la copie ou après. Les lignes 4,5,6 commencent par un _ qui doit être supprimé.

Ex. de geany.desktop édité (ou édité geany.desktop.in

[Desktop Entry]
Type=Application
Version=1.0
Name=Geany
GenericName=Integrated Development Environment
Comment=A fast and lightweight IDE using GTK2
Exec=geany %F
Icon=geany
Terminal=false
Categories=GTK;Development;IDE;
MimeType=text/plain;text/x-chdr;text/x-csrc;text/x-c++hdr;text/x-c++src;text/x-java;text/x-dsrc;text/x-pascal;text/x-perl;text/x-python;application/x-php;application/x-httpd-php3;application/x-httpd-php4;application/x-httpd-php5;application/xml;text/html;text/css;text/x-sql;text/x-diff;
StartupNotify=true

La source contient également des icônes geany, prenez geany.png de geany-0.21 / icons / 48x48 & amp; mettre quelque part comme des photos ou des documents Ensuite, copiez le fichier geany.desktop.in situé dans le dossier source dans ~ / .local / share / applications / geany.desktop

Ex. - si c'était dans Downloads / geany-0.21

cp Downloads/geany-0.21/geany.desktop.in  ~/.local/share/applications/geany.desktop

Alors allez-y,

nautilus ~/.local/share/applications

faites un clic droit sur geany .desktop & gt; propriétés & gt; cliquez sur la zone d'icône & amp; naviguez jusqu'à votre geany.png & gt; ouvrir

Enfin, faites glisser geany.desktop sur votre lanceur

Modifier: Un avantage que vous verrez avec un .desktop plus "correct" est qu'il a une ligne MimeTypes =. Ouvrez le fichier .desktop dans un éditeur de texte & amp; regarde.

Vous pouvez, si vous voulez, maintenant glisser & amp; déposez l'un de ces types MIME sur l'icône de lancement de votre lanceur et amplificateur; ils vont s'ouvrir dans le geany

    
réponse donnée doug 13.11.2011 - 09:30
la source
24

Vous pouvez ajouter un lanceur personnalisé dans Ubuntu 11.10 en le saisissant dans un terminal

gnome-desktop-item-edit ~/Desktop/ --create-new

Une fois l’élément personnalisé sur votre bureau, faites-le glisser dans le lanceur.

    
réponse donnée J. Austin Rodriguez 13.11.2011 - 07:38
la source
9

Dans Ubuntu 12.04, aucune des options ci-dessus n'a fonctionné pour moi lorsque j'ai dû créer un lanceur pour une application compilée localement. Cela pourrait être une application que vous avez créée vous-même ou quelque chose que vous avez téléchargé à partir de la source, puis que vous deviez exécuter localement make install. J'ai fini par avoir besoin d'un hybride de conseils trouvés dans ce fil. En utilisant Angry Birds comme exemple hypothétique, j'ai fait ce qui suit:

  1. Créez un fichier angry-birds-launcher.desktop et enregistrez-le dans le répertoire / usr / share / applications. Vous pouvez le faire en une seule commande avec sudo gedit /usr/share/applications/xyz.desktop. Le nom du fichier n'est pas important tant qu'il se termine par .desktop
  2. Gedit s’ouvrira avec une page blanche. Dans gedit, entrez le texte suivant:

    [Desktop Entry]
    Type=Application
    Name=[Name of your app, for example Angry Birds. This can be free text.]
    Exec=[full path to your executable and executable name, for example /usr/local/bin/angry-birds]
    Icon=[full path to your executable's icon and icon name, for example /usr/local/share/icons/apps/angry-birds.png]
    Terminal=false
    StartupNotify=true
  3. Vérifiez les fautes de frappe et enregistrez le fichier.

  4. Ouvrez Nautilus et naviguez jusqu'à / usr / share / applications et vous devriez voir dans la liste des applications votre application avec l'icône correcte.
  5. Double-cliquez pour lancer l'application. Une icône temporaire apparaîtra dans le panneau. Parce que vous avez lancé une application à partir du répertoire "officiel" (usr / share / applications), Ubuntu affichera enfin l’option de menu pour verrouiller le lanceur dans le panneau.
  6. Passez la souris sur le lanceur du panneau, cliquez avec le bouton droit de la souris et sélectionnez Verrouiller dans le lanceur. Vous devriez être tous à ce point.
réponse donnée user76098 10.07.2012 - 05:36
la source
3

À partir d’Ubuntu 15.04, vous pouvez y parvenir en démarrant votre programme, puis en cliquant avec le bouton droit sur l’icône du dock, puis en sélectionnant "Verrouiller vers le lanceur".

    
réponse donnée Ashhar Hasan 30.11.2015 - 22:51
la source
3

Je dois avoir lu cette question une douzaine de fois, chaque fois que j'installe Ubuntu sur un autre ordinateur :)

La méthode la plus simple pour ajouter un lanceur personnalisé consiste à utiliser un outil graphique.

Il y en a au moins deux que je connais:

  • MenuLibre - mon nouveau favori:)
  • Alacarte - celui que j'ai utilisé pendant des années, mais qui a maintenant des bogues

Installation

MenuLibre peut être installé en exécutant la commande suivante dans votre terminal:

sudo apt install menulibre  

ou effectuez simplement une recherche sur le Centre de logiciels pour menulibre et installez-le à partir de là.

De même, pour installer alacarte run:

sudo apt install alacarte  

ou recherchez le Centre de logiciels pour alacarte .

Vous n’en avez besoin que d’un seul, alors faites un choix et vous ajouterez des lanceurs en un rien de temps!

Enfin, voici une image (valant au moins mille mots)

Alacarte semble simple mais est plus simple et moins avancé.

Maintenant, à propos de ces bogues que j'ai mentionnés: Alacarte a Les icônes PNG, même si cela vous fait croire qu’elle ajoute l’icône, elles ne sont pas enregistrées et vos lanceurs seront sans icône.

    
réponse donnée nana 03.10.2014 - 04:16
la source
2

Comment ajouter un programme de lancement personnalisé sans installer de programmes supplémentaires

J'ai vérifié que cela fonctionnait sous Ubuntu 15.10. Je ne connais pas les versions précédentes. L'exemple ci-dessous concerne l'ajout d'un lanceur de bureau Emacs au bureau, puis la modification du Command pour exécuter mon propre script / programme.

Ouvrez le tableau de bord en appuyant sur la Clé Windows , qui sur mon clavier est mappé sur la clé Super_L ( signalé par le programme xev ). Une fois dans le tableau de bord, tapez le nom d'un programme. Dans cet exemple, j'ai tapé emacs parce que je veux un lanceur qui lance Emacs, mais qui exécute un script qui configure un environnement et exécute Emacs:

Faites glisser l'icône sur le bureau:

Cliquez avec le bouton droit de la souris sur l’icône du bureau, puis cliquez sur Propriétés (désolé, en raison de la saisie de Windows X, je ne peux pas fournir de capture d'écran de ce que vous avez essayé!). Voici ce que vous pourriez voir avant d'apporter des modifications:

Vous pouvez maintenant changer le Command à ce que vous voulez. Dans mon cas, je l'ai changé en run-my-emacs.sh, qui se trouve être dans mon PATH, que j'ai précédemment configuré dans mes scripts de démarrage:

Cliquez sur la touche Echap pour quitter après avoir apporté des modifications. Notez le bogue dans la capture d'écran ci-dessus.

Vérifiez que cela fonctionne en double-cliquant sur l’icône du bureau.

    
réponse donnée bgoodr 08.01.2016 - 16:37
la source
1

Lors de la création d’un fichier .desktop pour votre lanceur, vous souhaiterez peut-être y trouver un chemin vers l’icône de l’application:

Icon=/full/path/to/icon

Si vous souhaitez simplement remplacer une icône par défaut, ouvrez le menu Préférences par un clic droit sur le fichier .desktop. Cela affichera la boîte de dialogue suivante:

Cliquez sur l’icône pour ouvrir une boîte de sélection de fichiers afin de créer un nouveau chemin d’icône.

Les fichiers .desktop locaux se trouvent dans ~/.local/share/applications/ , les icônes personnalisées peuvent être stockées dans ~/.icons/ .

Seules les icônes des fichiers .desktop ayant une autorisation exécutable seront affichées.

    
réponse donnée Takkat 16.05.2013 - 23:28
la source
0
  

Avertissement: Ceci est mon travail original sous la forme d'une vidéo sur youtube.

J'ai fait une vidéo sur ce sujet. lien

    
réponse donnée Darko Demić 06.06.2012 - 12:19
la source
0

En utilisant Ubuntu 16.10, je viens de faire glisser une icône existante du panneau de démarrage sur le bureau, de l’éditer avec un éditeur de texte brut et de la rajouter, comme suggéré par bgoodr. A travaillé comme un charme.

    
réponse donnée Plamen 25.10.2016 - 19:43
la source

Lire d'autres questions sur les étiquettes