Accueil > Trucs Informatiques > Configurations > menu logiciels / démarrer du bureau/desktop
menu logiciels / démarrer du bureau/desktop
Publié le 20 juillet 2017, dernière mise-à-jour le 30 mai 2024, 4 visites, visites totales.
voir aussi voir aussi les fichiers associant extension et programmes et créer un lien dans un des menus Applications, raccourcis ,système
On veut ajouter une entrée aux menus de la barre des tâches ; on prendra comme exemple le menu mate.
Dans la barre du tableau de bord on a l’élément Barre de menus
Dans la barre de menus on a l’élément
avec des programmes dans des sous-menus
Pour ajouter un menu, un problème semble être l’impossibilité pour un utilisateur normal d’y accéder. On va prendre comme exemple un menu créé par root pour tous les utilisateurs et on va ajouter un élément dans éducation.
On voit au dessus l’élément algobox. il correspond au programme /usr/share/applications/algobox.desktop
qui contient
[Desktop Entry]
Categories=Application;Education;Science;Math;Qt;X-Misc;
Exec=algobox %F
GenericName[fr]=Logiciel d'initiation à l'algorithmique
GenericName=Algorithmics introduction software
GenericName[fr_FR]=Logiciel d'initiation à l'algorithmique
Icon=algobox
Keywords=algorithm;school;learning;French
MimeType=
Name[fr]=AlgoBox
Name=AlgoBox
Name[POSIX]=AlgoBox
Name[fr_FR]=AlgoBox
StartupNotify=false
Terminal=false
Type=Application
Description des lignes du fichier :
[Desktop Entry] - indique que ce fichier est un fichier desktop
Encoding=type d’encodage utilisé
Exec=chemin du programme utilisé pour démarrer le programme ( pour root : Exec=su-to-root -X -c
Icon - fichier pour l’icône ( en relatif on cherche dans $XDG_DATA_DIRS/icons et /usr/share/pixmaps )
Type=Application - le fichier desktop démarre une application
Terminal=false - the program will not run in a terminal
Comment=commentaires
Name= nom affiché dans le menu
GenericName=description
StartupNotify=false - ?? notification au démarrage est éteint ??
Categories - spécifie les catégories dans lesquelles l’entrée sera placée dans le menu ( plusieurs catégories doivent être séparées par des points-virgules)
Catégories présentes sur mon ordi : 2DGraphics ; Accessibility ; ActionGame ; AdventureGame ; Application ; ArcadeGame ; Archiving ; Astronomy ; Audio ; AudioVideo ; AudioVideoEditing ; Biology ; BlocksGame ; BoardGame ; Calendar ; CardGame ; Chart ; Chat ; Chemistry ; Clock ; Compression ; ComputerScience ; ConsoleOnly ; Core ; Database ; Debugger ; DesktopSettings ; Development ; Dictionary ; DiscBurning ; Documentation ; Education ; Electricity ; Electronics ; Email ; Emulator ; Engineering ; FileManager ; Filesystem ; FileTools ; FileTransfer ; FlowChart ; Game ; Geography ; GNOME ; Graphics ; GTK ; GUIDesigner ; HardwareSettings ; IDE ; ImageProcessing ; InstantMessaging ; Java ; KDE ; KidsGame ; Languages ; Literature ; LogicGame ; Maps ; Math ; Midi ; Mixer ; Monitor ; Motif ; Music ; Network ; News ; OCR ; Office ; P2P ; PackageManager ; Photography ; Physics ; Player ; Presentation ; Printing ; Publishing ; Qt ; RasterGraphics ; Recorder ; RemoteAccess ; RolePlaying ; Scanning ; Science ; Settings ; Simulation ; SportsGame ; Spreadsheet ; StrategyGame ; System ; Telephony ; TerminalEmulator ; TextEditor ; TextTools ; Translation ; TrayIcon ; Utility ; VectorGraphics ; Video ; Viewer ; WebBrowser ; WebDevelopment ; WordProcessor ; X-Alsa ; XFCE ; X-GNOME-NetworkSettings ; X-GNOME-PersonalSettings ; X-GNOME-Settings-Panel ; X-GNOME-SystemSettings ; X-GNOME-Utilities ; X-Jack ; X-MandrivaLinux-Office-Other ; X-Mandriva-Office-Publishing ; X-MATE-NetworkSettings ; X-MATE-PersonalSettings ; X-Misc ; X-Red-Hat-Base ; X-SuSE-Core-Office ; X-XFCE ; X-XFCE-HardwareSettings ; X-XFCE-PersonalSettings ; X-XfceSettingsDialog ; X-XFCE-SettingsDialog ; X-XFCE-SystemSettings ; X-Xfce-Toplevel
Nom | nom en anglais |
---|---|
Accessoires | Utility |
Accès universel | Accessibility |
Bureautique | Office |
Education | Education |
Electronique | Electronics |
Graphisme | Graphics |
Internet | Network |
Jeux | Game |
Outils système | System |
Programmation | Development |
Son et vidéo | AudioVideo |
On peut donc copier ce fichier et remplacer chaque entrée :
# cp /usr/share/applications/algobox.desktop /usr/share/applications/machin.desktop
La nouvelle entrée apparaît immédiatement dans le menu.