Comment créer des lanceurs sur mon bureau?

213

Dans les anciennes versions, il était facile de créer un lanceur sur mon bureau. Tout ce que j'avais à faire était de cliquer avec le bouton droit sur mon bureau et de sélectionner l'option "créer un lanceur".

Comment puis-je créer de tels lanceurs maintenant?

    
posée tinuz 04.10.2011 - 15:43
la source

18 réponses

181

L'ancienne boîte de dialogue GUI est toujours disponible si vous souhaitez toujours utiliser ceci:

Utiliser ALT + F2 tapez

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

Cela lancera l’ancienne boîte de dialogue GUI et créera un lanceur sur votre bureau:

Conditions préalables

gnome-desktop-item-edit est installé automatiquement si vous avez installé gnome-shell / gnome-fallback. Il est également installé automatiquement si vous avez déjà installé gnome-tweak-tool .

Vous pouvez également installer l’ancien panneau gnome sans trop de volume:

sudo apt-get install --no-install-recommends gnome-panel

Vous pouvez plus tard déplacer le fichier MyLauncher.Desktop de ~/Desktop à ~/.local/share/applications/ pour qu'ils apparaissent sur tous les tableaux de bord des applications.

    
réponse donnée fossfreedom 15.10.2011 - 17:35
la source
95

Vous pouvez le faire manuellement. Créez un nouveau fichier texte nommé something.desktop et écrivez-le ici:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=command to run here
Name=visible name here
Comment=comment here
Icon=icon path here

N'oubliez pas de rendre le fichier exécutable ( chmod +x something.desktop ).

    
réponse donnée fnkr 04.10.2011 - 16:23
la source
36

Il y a un moyen plus cool:

Arronax

Image originale tirée de iloveubuntu.net qui est actuellement inaccessible

Pour installer, tapez open un terminal avec Ctrl + Alt + T et écrivez:

sudo add-apt-repository ppa:diesch/testing 
sudo apt-get update
sudo apt-get install arronax
nautilus -q

C'est plus cool car il a glisser / déposer et plus de fonctions avec une interface graphique .

En savoir plus sur Arronax sur ubuntugeek.com .

    
réponse donnée hingev 16.07.2012 - 16:25
la source
32

Ne fonctionne plus dans la dernière version, les icônes du bureau ont été complètement supprimées.

Ceci est une solution pour le récupérer dans le menu du clic droit Dans Gnome et Unity,

1- Installez gnome-tweak-tool , si vous ne l'avez pas déjà, Dans le terminal coller-

sudo apt-get install gnome-tweak-tool

2- Ensuite, tapez ce qui suit pour le lancer

gnome-tweak-tool

Ou utilisez le raccourci clavier Alt + F2 tapez gnome-tweak-tool puis cliquez sur "Exécuter"

3- Naviguez vers l'onglet "Desktop" sur la photo ci-contre - et allumez-le
"Demandez au gestionnaire de fichiers de gérer le bureau"

4- Source pour cette partie: 1 Nous allons maintenant créer un script à mettre dans le menu contextuel -

Ouvrez gedit soit par terminal, soit par Alt + F2 , collez le code

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

ne mettez que ceci dans le nouveau document texte et enregistrez-le sous "Create New Launcher" sans extension (vous devrez peut-être utiliser .sh comme extension ex "Create New Launcher.sh", si vous ne pouvez pas le faire exécutable à l'étape suivante).

5- Maintenant, nous devons rendre le fichier exécutable, cliquez avec le bouton droit sur le fichier allez dans & gt; Propriétés & gt; Cliquez sur l'onglet Autorisations & gt; recherchez "Execute" et cochez "Autoriser l'exécution du fichier en tant que programme", puis fermez la session.

6- Ouvrez le navigateur de fichiers, accédez à & gt; Voir & gt; Afficher les fichiers cachés, accédez maintenant à votre dossier de base et placez le fichier dans ~/.gnome2/nautilus-scripts . Montré ci-dessous -

7- Maintenant, nous avons Créer un nouveau lanceur dans le menu contextuel! Faites un clic droit sur votre bureau et accédez à & gt; Scripts & gt; Créer un nouveau lanceur Ensuite, remplissez les informations de commande pour l'application souhaitée,
Indiqué ci-dessous-

Si vous oubliez quelle est la commande de lancement de l’application, cliquez sur "Parcourir", puis accédez à File System & gt; usr & gt; bin qui est / usr / bin, ce sont les applications de votre système, la plupart devraient automatiquement trouver l'icône après avoir cliqué sur "Ouvrir", même si elles n'apparaîtront pas avant.

Si l'icône ne s'affiche pas lorsque vous revenez à la boîte "Créer un lanceur", vous pouvez faire glisser une icône en trouvant l'icône dans / usr / share / icons. Il y a des icônes par défaut dans les différents dossiers de thèmes ou des icônes spécifiques dans /usr/share/icons/hicolor/scalable/apps ou /usr/share/icons/hicolor/48x48/apps , ou si vous souhaitez insérer une icône, vous pouvez cliquer avec le bouton droit & gt; propriétés pour faire glisser et déposer l'icône dans.

(Cette partie uniquement pour gnome, alt + f2 est différente dans l’unité) F2 et cliquez sur l’application sous "Afficher la liste des applications connues", vous pouvez alors copier le texte de la commande pour que ce programme soit collé dans Créer un nouveau lanceur

Tout cela facilitera grandement la création de lanceurs personnalisés, et une fois configurés, vous pourrez les créer sans le terminal.

    
réponse donnée Mateo 29.04.2012 - 01:45
la source
27
  1. Créez le fichier .desktop dans / usr / share / applications /

    gksudo gedit /usr/share/applications/give-any-name.desktop
    
  2. Collez le texte suivant

    [Desktop Entry]
    Type=Application
    Terminal=false
    Icon=/path/to/icon/icon.png
    Name=give-name-here
    Exec=/path/to/file/executable
    Categories=Utility;
    

Donnez à Nom le nom que vous voulez.

Comme pour Icône et Exec , utilisez un chemin complet ou un nom de "système". Par exemple, l'icône du lecteur vidéo VLC est /usr/share/icons/hicolor/48x48/apps/vlc.png ou simplement vlc (sans l'extension .png).

Pour Catégories , consultez la liste des normes XDG .

    
réponse donnée virpara 30.05.2012 - 19:23
la source
12

Un moyen plus facile de créer un lanceur pour un programme:

Si vous pouvez trouver le programme dans votre tableau de bord, il vous suffit de cliquer et de faire glisser l'icône du programme dans votre tableau de bord sur votre bureau ou ailleurs. :)

    
réponse donnée Trevor 14.10.2011 - 15:59
la source
11

En 14.04 / 15.10 / 16.04 /17.04 / 17.10 Pour créer un raccourci sur le bureau vers une application existante : la solution la plus simple (non trouvée dans les autres réponses en tant que autant que je sache) consiste à copier le fichier de bureau de l'application sur le bureau: accédez à /usr/share/applications, clic droit sur le fichier de bureau de l'application >copy , allez sur votre bureau, cliquez avec le bouton droit >paste . N'oubliez pas de le rendre exécutable , son icône correcte apparaîtra après l'avoir rendu exécutable.

Il suffit de faire glisser l’icône de Dash on sur le bureau ne fonctionne pas en 14.04.

    
réponse donnée Jacob Vlijm 31.05.2014 - 10:41
la source
4

Créez un fichier nommé something.desktop , ouvrez-le dans gedit et tapez:

[Desktop Entry]
Name=Launcher Name
Comment=Launcher Comment
Exec=Command to Execute
Terminal=false
Type=Application
Icon=Path to Icon

Mettez ceci est /usr/share/applications et quand vous l'exécutez, cliquez avec le bouton droit sur l'application dans Unity Launcher et cochez " Keep in launcher " (si vous le souhaitez dans Unity Launcher) sur votre bureau si vous voulez un lanceur de bureau.

Placez ce fichier dans ~/.local/share/applications si vous souhaitez l'appliquer à votre utilisateur.

Jurriaan a créé une application graphique Python pour faire tout cela pour vous, elle peut être téléchargée ici: lien

    
réponse donnée Greg Treleaven 25.10.2011 - 17:28
la source
3

Compte tenu de la réponse précédente de Scaine, la méthode gnome-panel installe des dépendances, mais au fond des choses - nous n’en avons pas vraiment besoin, nous avons juste besoin de créer les fichiers .desktop . Ainsi, j'ai mis un petit script qui fait exactement cela, de manière graphique, en créant un fichier .desktop nommé dans le dossier ~/Desktop , facilement utilisable et épinglant au lanceur Unity. Pas le meilleur script ici, mais fait le travail.

Cela peut être enregistré en tant que fichier nommé makeLauncher.sh , modifier les autorisations du clic droit - & gt; Propriétés - & gt; Autorisations - & gt; Autorise l'exécution du fichier en tant que programme et il est prêt à fonctionner.

#!/bin/bash

FORM=$(zenity --forms \ --title="Simple shortcut maker" --text="Create new .desktop file" \
        --add-entry="Program Name" \
        --add-entry="Command or path to file" \
        --add-entry="Terminal app(true/false)" \
        --add-entry="Icon (path)") 

[ $? == 0 ] || exit 1

awk -F'|' -v home="$HOME" '{ 
    FILE = home"/Desktop/"".desktop"
        print "[Desktop Entry]" >> FILE
        print "Type=Application" >> FILE
        print "Name=" >> FILE
        print "Exec=" >> FILE
        print "Terminal=" >> FILE
        if ( !~ /^[ ]*$/)
            print "Icon=" >> FILE ;
    system("chmod 755 " FILE);

}' <<< "$FORM"

Et voici à quoi ça ressemble

Side note : malheureusement, le champ de formulaire de zenity n’a pas de case à cocher pour un widget de formulaire, donc l’option true / false pour l’application Terminal doit être saisie. J'envisage de réécrire ce script dans PyQt.

    
réponse donnée Sergiy Kolodyazhnyy 06.02.2016 - 08:19
la source
2

s'il vous plaît soyez conscient de cette page wiki que j'ai faite, car j'ai remarqué que les questions sur les lanceurs de bureau et d'unité sont très souvent :) lien

    
réponse donnée hytromo 01.05.2012 - 08:13
la source
2

Cela peut être facilement réalisé en utilisant nautilus-action & amp; gnome-desktop-item-edit .

STEPS:

  • Installez nautilus-action en exécutant la commande suivante dans le terminal:

    sudo apt-get install nautilus-action
    
  • Lancez Nautilus-Actions et créez une nouvelle action.

  • Sous l'onglet Action, cochez l'option " Afficher l'élément dans le menu contextuel ", puis dans Libellé de contexte , entrez ceci: Créer un lanceur.

  • Ouvrez maintenant l'onglet Commande et entrez les informations suivantes:

    Étiquette: Create Launcher

    Chemin d'accès: gnome-desktop-item-edit

    Paramètres: --create-new %f

    Répertoire de travail: Click Browse and select your Desktop folder.

  • Laissez le reste des onglets tel quel. Enregistrez maintenant votre commande et quittez:

  • Redémarrer Nautilus:

    nautilus -q
    
  • Vous pouvez ajouter des raccourcis depuis le menu contextuel en sélectionnant Créer un lanceur

Le raccourci est ajouté dans votre répertoire actuel, vous faites un clic droit sur

FAIT!

    
réponse donnée Khurshid Alam 15.06.2013 - 16:21
la source
1

Installez "Create Launcher" depuis le logiciel Ubuntu. Vous pouvez rechercher ce nom pour le trouver là. Voir également: Lien - Répertoire des applications Ubuntu

    
réponse donnée Marian Lux 06.11.2012 - 15:47
la source
1

J'ai remarqué que gnome-panel et gnome-tweak-tool ont besoin de plusieurs dépendances, même avec --no-recommends .

La méthode que j'ai utilisée jusqu'à présent est de choisir une icône arbitraire dans le Dash, telle que Firefox, et de la faire glisser sur le bureau. Vous ne pouvez pas faire glisser une icône du lanceur, cela ne vous permet pas. Donc, il faut que ce soit le Dash, alors appuyez sur la touche Super (ou Windows) de votre clavier pour lancer le Dash, assurez-vous qu’il n’est pas en plein écran (basculez-le avec le bouton en haut à gauche), votre bureau.

Cliquez ensuite avec le bouton droit de la souris sur la nouvelle icône du bureau et modifiez le chemin, la description et l’icône (et faites un commentaire si vous le souhaitez). Faites ensuite glisser ce nouveau lanceur vers /home/yourname/Misc/Apps et, à partir de là, faites-le glisser dans le lanceur.

Remarque: Si vous faites glisser le fichier directement du bureau vers le programme de lancement, puis supprimez le fichier du bureau, l’entrée du programme de lancement cessera de fonctionner, même s’il semble correct. Je suppose que cela fait une sorte de raccourci vers l’original que vous venez de supprimer.

    
réponse donnée Scaine 16.07.2012 - 16:18
la source
1

J'ai développé un petit programme de ligne de commande pour la création de lanceurs. Exemple:

iconize -n "Sublime Text" -p /home/marco/Desktop/sublime/sublime -i /home/marco/Desktop/sublime/Icon/256x256/sublime_text.png

Il créera une entrée de bureau correspondante dans ~/.local/share/applications :

[Desktop Entry]
Type=Application
Name=Sublime Text
Exec=/home/marco/Scrivania/sublime/sublime %U
Icon=/home/marco/Scrivania/sublime/Icon/256x256/sublime_text.png

Vous pouvez ensuite le déplacer sur votre bureau comme ceci:

mv ~/.local/share/applications/sublime-text.desktop ~/Desktop

Des alternatives plus puissantes sont Alacarte et MenuLibre (ils ont plus de fonctions et une interface graphique).

    
réponse donnée Marco Liceti 07.10.2015 - 17:20
la source
0

Ces lanceurs ont un problème: vous ne pouvez pas les utiliser depuis le navigateur Web, par exemple pour joindre des archives à des messages électroniques ou pour télécharger des fichiers sur des sites tels que lien

Il existe une solution simple:

  1. Ouvrir une fenêtre de terminal
  2. Exécuter ln -s /destination/directory ~/Desktop/nameofshortcut

par exemple: ln -s /data/music ~/Desktop/good_music

De cette manière, une icône apparaît sur le bureau, avec l'image d'un dossier avec une flèche en dessous, qui représente un raccourci, au lieu du ressort ou de la fusée des lanceurs.

    
réponse donnée Vefa73distritus 26.12.2011 - 18:33
la source
0

Dans 14.04 , vous pouvez cliquer avec le bouton droit de la souris sur l’exécutable et choisir Make Link , puis glisser-déposer ce lien sur votre bureau.

Pour associer ce programme à votre lanceur, lancez simplement le programme, puis, pendant qu'il est en cours d'exécution, cliquez avec le bouton droit de la souris sur l'icône de votre barre de lancement et choisissez Lock to Launcher .

Remarque: si vous ajoutez des programmes à votre barre de lancement de cette manière, ne fonctionne pas avec les applications WINE, vous pouvez néanmoins ajouter des applications WINE sur votre bureau.

    
réponse donnée Alium Britt 24.01.2015 - 21:15
la source
0

Comment créer à la fois un raccourci sur le bureau ET une option d'icône Unity Dash ("menu de démarrage") en utilisant un fichier .desktop et deux liens symboliques

Dans cet exemple, nous allons créer un lanceur pour Arduino v1.8.5. Les exécutables ont été précédemment extraits dans ce dossier: "~ / Downloads / Install_Files / Arduino / arduino-1.8.5". Le fichier exécutable principal pour lancer l'application est stocké dans "~ / Downloads / Install_Files / Arduino / arduino-1.8.5 / arduino".

Suivez mon exemple ci-dessous, en mettant à jour toutes les étapes nécessaires pour votre application, y compris la modification du contenu du fichier .desktop, si nécessaire.

Ma stratégie sera de créer un seul fichier .desktop pour agir comme lanceur "maître" du programme, puis nous créerons deux liens symboliques (liens symboliques) vers ce fichier pour nous permettre de lancer le programme (1) via une icône sur votre bureau et (2) en utilisant le menu de recherche du lanceur d’application Unity.

Q: Pourquoi faire comme ça?
R: Eh bien, il vous suffit de modifier un seul fichier .desktop pour apporter des modifications aux raccourcis à la fois.

Q: Pourquoi ne pas simplement faire le fichier .desktop directement sur le bureau, puis créer un lien symbolique unique pour le lanceur d'application Unity?
R: de cette façon, le fichier .desktop se trouve en toute sécurité dans un dossier différent où vous et vos enfants ne le supprimerez pas accidentellement du bureau. Vous savez donc qu'il ne sera ni modifié ni supprimé accidentellement.

STEPS:

1. Créez un lanceur (fichier .desktop) en utilisant un éditeur de texte de votre choix, en le modifiant si nécessaire. Stockez-le dans "~ / Desktop_launchers / Arduino_1_8_5.desktop".

Voici les commandes, avec moi en utilisant l'éditeur de texte de l'interface graphique "leafpad":

mkdir ~/Desktop_launchers
sudo apt update && apt install leafpad
cd ~/Desktop_launchers
leafpad Arduino_1_8_5.desktop

Copiez et collez ce qui suit dans le fichier "Arduino_1_8_5.desktop" que vous venez de créer. Notez que mon répertoire personnel ("~") est "/ home / gabriels". Modifiez-le ci-dessous pour votre nom d'utilisateur.

[Desktop Entry]
Name=Arduino 1.8.5
Comment=
Exec=/home/gabriels/Downloads/Install_Files/Arduino/arduino-1.8.5/arduino
Icon=/home/gabriels/Downloads/Install_Files/Arduino/arduino-1.8.5/lib/arduino.png
Terminal=false
Type=Application
StartupNotify=true

Enregistrez et quittez.

2. Rendez-le exécutable.

Note: cette étape est importante! Vous devez le faire AVANT de créer le lien symbolique dans l'étape suivante ou bien le lien symbolique que vous allez créer ne fonctionnera pas correctement comme raccourci pour lancer le programme depuis votre bureau.

chmod +x Arduino_1_8_5.desktop

3. Créez un lien symbolique vers votre lanceur .desktop ci-dessus sur le bureau pour pouvoir le lancer à partir de là:

Format de la commande: "ln -s / path / to / file / path / to / symlink_to_make"

ln -s ~/Desktop_launchers/Arduino_1_8_5.desktop ~/Desktop/Arduino_1_8_5.desktop

Notez que la fin de votre lien symbolique avec ".desktop" est obligatoire sinon il ne s'affichera pas ou ne fonctionnera pas correctement comme raccourci sur le bureau.

4. Faites un lien symbolique vers le menu Unity Applications pour pouvoir le lancer à partir de là:

sudo ln -s ~/Desktop_launchers/Arduino_1_8_5.desktop /usr/share/applications/Arduino_1_8_5.desktop

Notes:

  • Les fichiers .desktop de l'application Unity sont stockés dans: "/ usr / share / applications"
  • Note complémentaire à ajouter à vos connaissances générales: à la différence du bureau, les fichiers .desktop figurant dans le répertoire des applications n'ont pas besoin d'être marqués comme étant exécutables.

5. Fait!

  • Maintenant, si vous avez besoin de mettre à jour le fichier du bureau, mettez-le à jour directement à un endroit: "~ / Desktop_launchers / Arduino_1_8_5.desktop", et les modifications seront automatiquement reconnues par les liens symboliques du bureau et de "/ usr / share / applications ".
  • Si l'icône du bureau ne se met pas à jour après l'avoir modifiée, cliquez sur le bureau, puis appuyez sur F5 ou Ctrl + R pour actualiser les icônes du bureau.
  • Pour supprimer les raccourcis, supprimez simplement les liens symboliques du bureau et de "/ usr / share / applications" comme suit:
    • rm ~/Desktop/Arduino_1_8_5.desktop
    • sudo rm /usr/share/applications/Arduino_1_8_5.desktop

Captures d'écran:

Mon bureau avec le raccourci nouvellement créé:

Le menu Unity Launcher avec le raccourci nouvellement créé:

Lecture supplémentaire:

Pour plus d'informations et d'autres techniques, consultez la documentation officielle d'Ubuntu sur "UnityLaunchersAndDesktopFiles" ici: lien

    
réponse donnée Gabriel Staples 12.03.2018 - 19:36
la source
-1
  1. Lancez l'application du terminal. (Raccourci clavier: Ctrl + Alt + T)
  2. Utilisez la commande sudo nautilus pour lancer le gestionnaire de fichiers en tant que super utilisateur (niveau admin de votre compte). (*)
  3. Parcourir Ordinateur & gt; usr & gt; partager & gt; applications et faites défiler jusqu'à l'application que vous souhaitez utiliser.
  4. Faites glisser depuis la fenêtre du gestionnaire de fichiers Nautilus vers le bureau. (Assurez-vous que la fenêtre Nautilus n'est pas maximisée.)
  5. Fermez Nautilus et quittez le terminal.
  6. Faites glisser le nouveau lanceur sur le bureau vers l’endroit où vous le souhaitez.

(*) Vous obtiendrez une erreur si vous essayez simplement de glisser / déposer avec Nautilus en tant qu’utilisateur de niveau normal. Cette erreur était ce qui m'a fait comprendre les six étapes énumérées ici. C’est un autre exemple d’échec qui constitue une étape sur la voie du succès.

    
réponse donnée Algot Runeman 28.09.2014 - 15:58
la source

Lire d'autres questions sur les étiquettes