Je viens d'installer Oneiric Ocelot et je ne vois pas comment ajouter au tableau de bord une application stockée dans mon répertoire personnel. Je peux créer un lanceur, mais je le veux aussi dans le tableau de bord.
unity
unity-dash
jqno
la source
la source
Réponses:
L'une des méthodes que j'utilise consiste à ajouter une entrée dans le menu avec le paquet alacarte .
sudo apt-get install alacarte
Fonctionne sur Unity et GNOME Shell (Ubuntu 17.10 et supérieur).
la source
Il y a 2 façons de s'y prendre
Aucune nouvelle méthode logicielle
Pour 11.10 et plus récent :
Pour créer une simple personnalisation,
.desktop
vous devrez ajouter ces entrées à un.desktop
fichier de votre choix dans ~ / .local / share / applications /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 ceci copiera le fichier gedit .desktop dans le dossier où les fichiers .desktop doivent être enregistrés pour un utilisateur
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 sur le lanceur Unity.A une option au lieu de glisser-déposer du fichier, vous pouvez ouvrir dconf-editor (l'installer avec
sudo apt-get install dconf-tools
ou le chercher dans l'USC) et naviguer dansdesktop.unity.launcher
les favoris de la clé et les éditer en double-cliquant sur les entrées à droite de la clé.Pour ajouter votre programme de lancement personnalisé, ajoutez-le à la position de votre choix au format '/home//.local/share/applications/.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 les modifications apportées aux favoris prennent effet. Cela le fera apparaître dans le tiret
Utiliser un nouveau logiciel
En utilisant
gnome-desktop-item-edit
Pour cela vous avez besoin
gnome-tweak-tool
ougnome-shell
installéUtilisez ALT+ F2et tapez
Cela ouvrira la boîte de dialogue Créer un lanceur
Vous pouvez mettre ce
.desktop
fichier/home/<username>/.local/share/applications/
pour le faire apparaître dans le tiretEn utilisant
alacarte
Pour cette méthode, vous devez avoir
alacarte
installé. Faites-le enEt utilisez ALT+ F2et tapez
alacarte
Vous obtiendrez cette boîte de dialogue:
Sélectionnez la catégorie souhaitée et cliquez sur "Nouvel élément"
Vous obtiendrez ce dialogue
Cliquez sur OK . Il apparaîtra dans le tiret
Sources:
La réponse de Bruno Pereira
La réponse de Binarylife
La réponse de Kikixx
Le commentaire de James
la source
NoDisplay=false
à la fin du.desktop
fichier et tada! (source).desktop
fichier à partir d'une application en cours d'exécution, cliquez avec le bouton droit de la souris sur l'icône dans le lanceur et sélectionnez "Ajouter au tableau de bord". Ensuite, vous pouvez modifier le fichier généré dans~/.local/share/applications
.Un fichier .desktop dans le
.local/share/applications
dossier fera également l'affaire.Il suffit d’ajouter les
.desktop
fichiers requis , de les rendre exécutables à l’aidechmod +x <filename>
et de redémarrer unité en tapantunity --replace
Un fichier .desktop pour du texte sublime
Remarque
Si la chaîne Exec contient des espaces, des guillemets doivent être utilisés.
la source
chmod +x <filename>
n'est pas nécessaire pour dash. Il n'est requis que pour les.desktop
fichiers que vous souhaitez exécuter en double-cliquant dessus. Utile pour ceux de~/Desktop
, mais pas utile~/.local/share/applications
--replace
option de l'unité est désormais non-opérationnelle (unité 7.5.0 dans Ubuntu 19.04). Y a-t-il une autre façon de relire.local/share/applications
? Il y a plein de choses d'une installation précédente qui ne sont jamais lues (j'ai déjà essayé de me connecter / déconnecter)unity --replace
étape n'est pas nécessaire à partir de 7.5.0; le tiret est mis à jour en temps réel. Mon problème était que l'exécutable cible de laExec=
ligne n'était pas installé sur mon ordinateur (après une réinstallation). D'une manière ou d'une autre, Unity détecte cela et cache les.desktop
fichiers qui ne s'exécuteraient pas.Habituellement, lorsque vous installez l’icône, elle sera automatiquement ajoutée. Mais si ce n'est pas le cas, procédez comme suit:
la source