Est-ce que Unity permettra de créer des icônes de lanceur personnalisées à partir de .desktop
fichiers 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 .desktop
fichiers 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 .desktop
fichier. 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 .desktop
fichier, 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' .desktop
icô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 .desktop
fichier celtx
.
gedit
), supprimez la rangée avec l’icône localisée, dans mon cas,Icon[sv_SE]=gnome-panel-launcher
et laissez l’autre rangée "Icon =".Réponses:
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
.desktop
fichier, vous devez créer un*.desktop
fichier pour votre programme.Le
.desktop
fichier devrait ressembler à ceci: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
.gconf
répertoire.)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*.desktop
en votre nom.desktop
.Ouvrez gconf-editor (vous pouvez ouvrir gconf en exécutant la commande
gconf-editor
dans le terminal) et aller à: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
la source
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.
Exemple: Mozilla Firefox , firefox.desktop
Ensuite, modifiez soigneusement le libellé ou ajoutez des options supplémentaires.
Remarque: l'esperluette '&' libère immédiatement la ligne de commande.
Mon propre fichier ' firefox.desktop ':
Mon propre fichier ' libreoffice-startcenter.desktop ':
Un fichier ' toolbox.desktop ' d' icône multi-outils :
Voici quelques-uns de mes efforts précédents.
la source
~/.local/share/applications
barre 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/usr/local/share
sont les scripts de lancement créés lors de l’installation de l’application. (comme ci-dessus), je vous recommande de les copier.local/share
AVANT de tenter toute personnalisation ultérieure.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+F2
type:gnome-desktop-item-edit --create-new ~/Desktop
(Capitale D)Ceci ouvrira la boîte de dialogue (Créer un lanceur):
Vous pouvez placer ce
.desktop
fichier dans n’importe quel dossier, puis le faire glisser vers le programme de lancement.Remarque: le package
gnome-desktop-item-edit
doit d'abord être installé. Si vous l'avezgnome-panel
installé, il est installé automatiquement.la source
sudo apt-get install gnome-panel
abord.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).
Create Launcher...
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 + H
pour 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/applications
dans 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.
la source
Je vois beaucoup de réponses complexes ici. Je pense que cette solution est simple.
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.)Dans Oneiric, vous devrez peut-être également installer le package
gnome-panel
, quialacarte
devrait, mais ne dépend pas de, sur. Voir:https://bugs.launchpad.net/ubuntu/+source/alacarte/+bug/826049
la source
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
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
gedit
le fichier .desktop dans le dossier où les fichiers .desktop doivent être enregistrés pour un utilisateurAprè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 avecsudo apt-get install dconf-tools
ou chercher dans lesUSC
) et naviguer vers desktop.unity.launcher et éditer la cléfavorites
en 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
favorites
prenne effet.la source
Pour moi dans 12.04 je fais ce qui suit:
dans le bureau, créez un "document sans titre". Faites un clic droit sur le bureau et sélectionnez Créer un nouveau document.
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 nommerais
photoshop.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:
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.
la source
Pour ajouter des applications au lanceur dans l'unité:
dash
(logo Ubuntu, en haut à gauche)Pin to launcher
.right click
cliquez sur l'icône du lanceur et surQuit
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!
la source
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.
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:
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:
Une fois que vous avez enregistré votre lanceur sur votre bureau, vous verrez un fichier comme indiqué ici:
Il vous suffit ensuite de le ramasser et de le faire glisser sur votre quai à l'endroit que vous préférez:
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:
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:
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.
la source
C'est une méthode sans éditer les fichiers de configuration.
Commencez par créer le lanceur sur le bureau (temporaire seulement).
Create Launcher...
Maintenant, vous avez le lanceur sur le bureau. Si vous en êtes satisfait, obtenez-le dans le panneau Lanceur:
gksu nautilus
./home/your-username/Desktop
Copy
./usr/share/applications
Paste
./usr/share/applications
dans la barre de lancement située à gauche de votre écran.C'est ça.
la source
Solution facile:
la source
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.
la source
Pour le lanceur d'unité d'Ubuntu 12.04, la documentation officielle ' UnityLaunchersAndDesktopFiles ' a très bien expliqué.
La vidéo youtube est plus intuitive. Il suffit de suivre le didacticiel vidéo et cela aide beaucoup.
la source
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
de les voir.
la source
Ubuntu 14.04 +
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
la source
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:
la source