docs.kde.org
Personnaliser KDE
Précédent
Suivant

Chapitre 26. Personnaliser KDE

Table des matières

Icônes du bureau
Sites web
Applications
L'option Exec dans les fichiers .desktop
Périphériques
Où définir quoi ?
Menu KDE
Comment fonctionne-t-il
Stocké où ?
Pièges courants
Menus essentiels
Menus de style ancien
KSycoca
KMenuEdit
Tableau de bord de KDE
Associations de fichiers

Icônes du bureau

KDE utilise plusieurs types d'icônes :

  • Documents

  • Liens vers des sites web (en utilisant le fichier .desktop)

  • Liens vers des applications (en utilisant le fichier .desktop)

  • Périphériques - Disques, partitions, etc. :

    • Explicite en utilisant le fichier .desktop

    • Automatique via devices:// io-slave

  • Propre au fournisseur (par exemple My Computer de SuSE®)

Sites web

Liens vers des sites web en utilisant le fichier .desktop : Créer un nouveau->Lien vers une URL.... Changez d'icône à l'aide des boîtes de dialogue Propriétés. Le fichier obtenu .desktop :

[Desktop Entry]
Encoding=UTF-8
Icon=/opt/kde3/share/apps/kdesktop/pics/ksslogo.png
Type=Link
URL=http://www.kde.org/

Applications

Liens vers des applications en utilisant le fichier .desktop : Créer un nouveau->Lien vers une application.... Vous devez fournir les détails vous-même. Faites glisser depuis le menu KDE : copiez ou liez (cette action crée un lien symbolique), beaucoup plus facile.

[Desktop Entry]1
Encoding=UTF-8
GenericName=IRC Client2
GenericName[af]=Irc Kliët
GenericName[de]=IRC Programm
...
GenericName[zu]=Umthengi we IRC3
SwallowExec=4
Name=KSirc
Name[af]=Ksirc
Name[de]=KSirc
...
1

Texte stéréotypé

2

Description traduite de manière générique, non utilisée sur le bureau

3

Hérité, ne peut pas être supprimé

4

Nom traduit, tel qu'il apparaît sur le bureau

Icônes du bureau

...
Name[zu]=Ksirc
MimeType=1
Exec=ksirc %i %m2
Icon=ksirc3
TerminalOptions=4
Path=5
Type=Application6
Terminal=07
X-KDE-StartupNotify=true8
X-DCOP-ServiceType=Multi9
Categories=Qt;KDE;Network10
1

Types MIME pris en charge, non utilisé sur le bureau

2

La ligne de commande à exécuter

3

L'icône, provenant du thème des icônes ou du chemin d'accès complet

4

Utilisée seulement si un terminal est nécessaire

5

Dossier de travail pour une commande

6

Texte plus stéréotypé

7

Utilisé réellement si un terminal est nécessaire, une application texte

8

Affiche un curseur animé, désactivé s'il ne fonctionne pas.

9

L'application a-t-elle démarré correctement ? Supprimé s'il ne fonctionne pas

10

Catégories pour le menu KDE, non utilisé sur le bureau

L'option Exec dans les fichiers .desktop

Après la commande, vous pouvez avoir plusieurs paramètres fictifs qui seront remplacés par les valeurs réelles lorsque le programme réel s'exécute :

%f

Un seul nom de fichier : utilisée lorsqu'on fait glisser un fichier sur une icône ou avec des associations de fichiers.

%F

Une liste de fichiers : utilisée pour les applications qui peuvent ouvrir plusieurs fichiers locaux en même temps.

%u

Une seule URL : si l'application peut gérer par exemple des URL FTP ou HTTP elle-même, sinon KDE.

%U

Une liste d'URL : téléchargera le fichier d'abord puis transmettra un fichier local à l'application !

%d

Le dossier du fichier à ouvrir : utile si l'application doit avoir un fichier dans le dossier de travail en cours.

%D

Une liste de dossiers : pas très pratique.

%i

L'icône avec l'option --icon : l'application KDE utilisera l'icône provenant de la ligne Icon= dans la barre des tâches.

%m

La mini-icône : héritée.

%c

La légende avec l'option --caption : l'application KDE utilisera le nom provenant de la ligne Name= dans la barre d'outilsr.

Exemples :

Ligne exec: ksirc %i
Commande exécutée: ksirc --icon ksirc
Ligne exec: cd %d; kedit $(basename %f)
Commande exécutée: cd /tmp; kedit file.txt

Périphériques

Liens vers les périphériques en utilisant le fichier .desktop : Créer un nouveau périphérique

Où définir quoi ?

De nombreux endroits pour définir les icônes du bureau :

  • ~/Desktop : copié depuis /etc/skel/Desktop

  • $KDEDIR/apps/kdesktop/Desktop (fusionné)

  • $KDEDIR/apps/kdesktop/DesktopLinks (copié)

  • Icônes des périphériques (fusionnées dynamiquement)

  • La distribution SUSE Linux copie certaines icônes dans startkde.theme depuis /opt/kde3/share/config/SuSE/default/

Précédent
Suivant
Sommaire


docs.kde.org