Question Comment ajouter une application au tableau de bord?


Je viens d'installer Oneiric Ocelot, et je n'arrive pas à comprendre comment ajouter une application, qui est stockée dans mon répertoire personnel, au tableau de bord. Je peux créer un lanceur, mais je le veux aussi au tableau de bord.


68
2017-10-16 20:57


origine


@jokerdino: Merci, semble être une bonne solution. Cependant, il doit sûrement y avoir un moyen sans installer de nouveau logiciel? - scrrr


Réponses:


Une des façons que j'utilise est d'ajouter une entrée dans le menu avec à la carte Install alacarte.

  1. Installez alacarte si ce n'est pas déjà fait: sudo apt-get install alacarte
  2. Ouvrez alacarte en le tapant dans l'invite d'exécution (ALT+F2)
  3. Cliquez sur Nouvel élément et entrez le nom et la commande.
  4. Cliquez OK et fermez alacarte.
  5. L'application doit apparaître dans la recherche par tiret.

EDIT: Cette solution ne fonctionne pas sur la nouvelle version Ubuntu 13.04.


57
2017-10-16 21:39



Cela a fait l'affaire. Merci! - jqno
Dans Ubuntu 13, vous pouvez aller dans alacarte et ajouter le nouvel élément. Après l'avoir créé, il semblera que rien ne s'est passé. Ensuite, allez dans ~ / .local / share / applications et vous devriez voir un fichier alacarte-made.desktop. Cliquez avec le bouton droit sur le fichier et accédez aux propriétés, puis ajoutez le bas de la fenêtre des propriétés et cochez la case pour lui permettre de s'exécuter. Une fois que vous avez fait cela, l'article devrait apparaître dans votre tableau de bord. - James
La solution @James fonctionne. - JCasso
Fonctionne sur 16.04 LTS - Fred Lackey
Fonctionne sur Ubuntu 18.04 LTS - Dinh Anh Thi


Il y a 2 façons de s'y prendre

Pas de nouvelle méthode de logiciel

Pour 11.10 et plus récent:

Pour créer une simple coutume .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 à partir de /usr/share/applications/à ton ~/.local/share/applications/ et modifiez-le selon vos besoins.

c'est-à-dire: cela copiera le fichier .desktop de gedit 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 endroit en utilisant nautilus ~/.local/share/applications/ et faites glisser le fichier que vous venez de créer vers le lanceur Unity.

Possède une option au lieu de glisser-déposer le fichier que vous pouvez ouvrir dconf-editor (installez-le avec sudo apt-get install dconf-tools ou chercher dans l'USC) et naviguer vers desktop.unity.launcher et éditez les favoris clés en double-cliquant sur les entrées à droite de la clé.

Pour ajouter votre lanceur personnalisé, ajoutez-le à l'emplacement souhaité avec ce format '/home//.local/share/applications/.desktop'. N'oubliez pas de respecter le , 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 la modification des favoris prenne 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 ou gnome-shell installée

Utilisation ALT+F2 et taper

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

Cela ouvrira la boîte de dialogue Créer un lanceur

Create Launcher

Vous pouvez mettre cela .desktop déposer dans /home/<username>/.local/share/applications/ pour le faire apparaître dans le tiret

En utilisant alacarte

Pour cette méthode, vous avez besoin de alacarte installé.Faites-le par

sudo apt-get install alacarte

Et utilise ALT+F2 et tapez alacarte

Vous aurez ce dialogue:

enter image description here

Sélectionnez la catégorie de votre choix et cliquez sur "Nouvel élément"

Vous aurez ce dialogue

Create launcher-alacarte

Cliquez sur OK . Il apparaîtra dans le tiret

NOTE pour Ubuntu 13.04 et supérieur:   Après avoir effectué 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 cocher la case qui le permet excecuteautorisations.

Après avoir fermé la boîte de dialogue des propriétés, votre entrée apparaîtra maintenant dans le tiret.


Sources:

Réponse de Bruno Pereira

La réponse de Binarylife

La réponse de Kikixx

Commentaire de James


97
2018-03-14 05:06



alacart ne fonctionne pas dans Ubuntu 13.04. rien ne s'affiche dans le tiret après avoir ajouté un élément. - waspinator
@ waspinator En effet. Heureusement, la méthode "Pas de nouveau logiciel pour 11.10 et plus récent" fonctionne toujours comme un charme! (Fait ceci en utilisant 13.10) - parvus
J'apprécie votre méthode "Aucun logiciel". (travaille le 15.04) - Tiberiu C.
Pour apparaître dans les résultats de l'application de tiret, ajoutez simplement NoDisplay=false à la fin de .desktop fichier et tada! (la source) - KrisWebDev
Pour générer le .desktop fichier à partir d'une application en cours d'exécution cliquez avec le bouton droit 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. - absynce


Un fichier .desktop dans .local/share/applications dossier fera aussi l'affaire.

Ajoutez simplement le requis .desktop fichiers, les rendre exécutables en utilisant chmod +x <filename> et redémarrez l'unité en tapant unity --replace

Un fichier .desktop pour un 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, vous devez utiliser des guillemets.


10
2018-03-18 09:31



chmod +x <filename> n'est pas nécessaire pour Dash. Il n'est requis que pour .desktop fichiers que vous souhaitez exécuter en double-cliquant dessus. Utile pour ceux dans ~/Desktop, mais pas utile dans ~/.local/share/applications - MestreLion


Généralement, lorsque vous vous installez, l'icône sera automatiquement ajoutée. Mais si ce n'est pas le cas, procédez comme suit:

  1. Ouvrez le tableau de bord Unity.
  2. Tapez le menu principal dans la barre de recherche. (En Allemagne, vous devez taper "Hauptmenu")
  3. Ouvrez-le et sélectionnez la meilleure catégorie correspondant à votre application (si vous voulez en créer une).
  4. Sélectionnez l'élément d'insertion.
  5. Tapez name, command (une commande de terminal ou un chemin d'accès à l'exécutable) et commentez.
  6. Ajouter l'article
  7. Lancez l'élément depuis le tableau de bord Unity.

0
2018-01-20 13:55