Skip to content

Desktop files, dock, autostart dans Linux Ubuntu

Auteur : Philippe Le Van - @plv@framapiaf.org

Date : 1er juin 2023

Introduction

Si on veut ajouter des applications dans le menu de démarrage, dans le dock ou au démarrage de de la session dans ubuntu, il faut utiliser des fichiers xxx.desktop.

Emplacement des fichiers xxx.desktop

Les fichiers sont dans les répertoires :

/usr/share/applications : pour les applications installées pour tous les utilisateurs

~/.local/share/applications : pour les applications pour l'utilisateur courant

~/.config/autostart/ : pour lancer un programme au démarrage de la session

Format d'un fichier xxx.desktop

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
[Desktop Entry]
Encoding=UTF-8
Name=Joplin
Comment=Joplin for Desktop
Exec=/home/xxxx/.joplin/Joplin.AppImage  %u
Icon=joplin
StartupWMClass=Joplin
Type=Application
Categories=Office;
MimeType=x-scheme-handler/joplin;
X-GNOME-SingleWindow=true // should be removed eventually as it was upstream to be an XDG specification
SingleMainWindow=true

Mettre à jour le menu

Pour que les changements soient pris en compte dans les menus, il faut lancer la commande suivante :

1
xdg-desktop-menu forceupdate