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.
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.
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).
Il y a 2 façons de s'y prendre
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 /
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 ceci copiera le fichier gedit .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 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 dans desktop.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
gnome-desktop-item-edit
Pour cela vous avez besoin gnome-tweak-tool
ou gnome-shell
installé
Utilisez ALT+ F2et tapez
gnome-desktop-item-edit --create-new ~/Desktop
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 tiret
alacarte
Pour cette méthode, vous devez avoir alacarte
installé. Faites-le en
sudo apt-get install alacarte
Et utilisez ALT+ F2et tapezalacarte
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
NOTE pour Ubuntu 13.04 et supérieur : Après avoir exécuté les étapes ci-dessus, rien ne se passera et il semblera que rien n’est ajouté au tiret.
Pour résoudre ce problème, allez à
~/.local/share/applications
et vous devriez pouvoir voir un fichier nomméalacarte-made.desktop
.Clic droit sur ce fichier et cochez la case qui lui permet les
excecute
autorisations.Après avoir fermé la boîte de dialogue des propriétés, votre entrée apparaît maintenant dans le tiret.
Sources:
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’aide chmod +x <filename>
et de redémarrer unité en tapantunity --replace
Un fichier .desktop pour du texte sublime
[Desktop Entry]
Encoding=UTF-8
Name=Sublime Text 2
Comment=Launch Sublime Text 2
Icon=/home/user/Sublime Text 2/Icon/48x48/sublime_text.png
Exec="/home/user/Sublime Text 2/sublime_text"
Terminal=false
Type=Application
Categories=Developer;Accessories;Accessibility;
StartupNotify=true
Remarque
Si la chaîne Exec contient des espaces, des guillemets doivent être utilisés.
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 la Exec=
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: