logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Ceci est une ancienne révision du document !


Lanceurs fichiers DESKTOP

Introduction

Je pars d'un exemple :

après décompactage de l'archive (Téléchargements) et copie dans /opt/

android-studio installé dans /opt/ :

~$ ls /opt/android-studio/bin/
appletviewer.policy  idea.properties  printenv.py         studio.sh
format.sh            inspect.sh       restart.py          studio.vmoptions
fsnotifier           lldb             studio64.vmoptions
fsnotifier64         log.xml          studio.png

configuration de base : testing kernel 4.18.0-1 (4.18.6-1)(06-09-2018)
bureau gnome 3.30
machine virtuelle virtualbox 5.2.18
V.M.: stretch 9.5 nonfree backports noyau 4.9.0-8 avec headers
V.M.: bureau mate 1.16.2

Installation

On peut, en cas de besoin, installer le programme “alacarte” (pour Gnome) (ou “mozo” (pour mate))

apt install alacarte

qui peut servir à créer , gérer et maintenir des menus

Utilisation

le fichier .desktop est à créer dans /usr/share/applications/ pour qu'il soit disponible pour tous les utilisateurs du système

on peut aussi le mettre sur le bureau ,
(~/Bureau/ ou ~/Desktop/) (disponible uniquement pour cet utilisateur)
voire “~/.local/share/applications/ ” (merci yaute) (disponible uniquement pour cet utilisateur)
dans tous les cas , assurez vous d'avoir mis des adresses absolues

Note de rédaction : pourquoi ? (ça n'est pas obligatoire)

comme dans l'exemple

n'oubliez pas d'éditer / modifier le fichier en “root”
“exit” ou “ctrl + d” pour quitter le mode “root”
“su -” ou “sudo su” pour accéder à “root”
nano /usr/share/applications/android-studio.desktop
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Terminal=true
Exec=/opt/android-studio/bin/studio.sh
Name=android-studio
Icon=/home/alain/Images/android-studio.png
pour la ligne “terminal” certains programmes en ont besoin (du terminal) mais c'est rare.
couramment, elle est plutôt à “false”
il est conseillé (à la ligne “exec”) de rentrer l'adresse absolue du programme
de même pour “icon” : rentrer l'adresse absolue de l'image
Note de rédaction : pourquoi ? (ça n'est pas obligatoire)

“name” , classiquement , reprend le nom de l'application

Pour la ligne “icone” on peut (ou non) donner l'adresse absolue de l'image (*.PNG) représentant le programme

Annexe

Pour lancer un programme, on peut aussi créer un lien symbolique. Ce qui permet de le lancer en ligne de commande.

Ici, on peut créer le lien avec la commande suivante :

dans le cas présent, le lien symbolique est à placer dans /usr/local/bin
ce qui vous donnera tout simplement une nouvelle commande dans votre système (votre programme)
ln -s /opt/android-studio/bin/studio.sh /usr/local/bin/android-studio 

Explication : cette commande crée un lien dans /usr/local/bin/ qui renvoie au programme studio.sh situé dans /opt/android-studio/bin/ . La frappe de la commande “android-studio” lancera donc le programme en console .

Liens utiles

1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !
atelier/chantier/fichiers-desktop.1560171222.txt.gz · Dernière modification: 10/06/2019 14:53 par èfpé

Pied de page des forums

Propulsé par FluxBB