Kapitel 25. Indstil KDE

Indholdsfortegnelse

Desktopikoner
Netsteder
Programmer
Tilvalget Exec i .desktop-filer
Enheder
Hvor at definere
KDE-menuen
Hvordan virker det
Opbevares hvor?
Almindelige besværligheder
Væsentlige menuer
Menuer i gammel stil
KSycoca
kmenuedit
KDE's panel
Filassociationer

Desktopikoner

KDE bruger flere typer af ikoner:

  • Dokumenter

  • Link til netsteder (med filen .desktop)

  • Link til programmer (med filen .desktop)

  • Enheder - diske, partitioner og periferienheder:

    • Eksplicit ved at bruge .desktop-filer

    • Automatisk via I/O-slaven devices://

  • Leverandørspecifikt (f.eks. SuSE®'s Min maskine)

Netsteder

Link til netsteder som bruger .desktop-fil: Opret ny->Fil->Link til sted. Ændr ikon med dialogen Egenskaber. Resulterende .desktop-fil:

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

Programmer

Link til programmer som bruger .desktop-fil: Opret ny->Fil->Link til program. Du skal selv angive detaljerne. Træk fra KDE-menuen. Enten kopiere eller linke (laver symbolsk link), meget enklere

[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

Standardmoduler af tekst

2

Oversat generel beskrivelse, bruges ikke på desktoppen

3

Arv, kan fjernes

4

Oversat navn som det ses på desktoppen

Desktopikoner

...
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

MIME-typer som understøttes, bruges ikke på desktoppen

2

Kommandolinjen at køre

3

Ikonen, fra ikontema eller fuldstændig søgesti

4

Bruges kun hvis terminal behøves

5

Arbejdsmappe for kommando

6

Flere standardmoduler af tekst

7

Brug true hvis en terminal behøves, tekstprogram

8

Vis studsende peger, deaktivér hvis det ikke virker

9

Er programmet startet ok? Fjern hvis det ikke virker

10

Kategorier for KDE's menu, bruges ikke på desktoppen

Tilvalget Exec i .desktop-filer

Efter kommandoen kan du angive flere pladsmarkører som erstattes med selve værdien når programmet køres:

%f

Et enkelt filnavn, som bruges når en fil slippes på ikonen, eller med filbindinger.

%F

En liste med filer. Bruges for programmer som kan åbne flere lokale filer på en gang.

%u

En enkelt url. Hvis programmet for eksempel kan håndtere FTP- eller HTTP-url'er selv, ellers KDE.

%U

En liste med URL'er. Filen hentes først og så sendes en lokal fil til programmet.

%d

Katalog for filen som skal åbnes. Nyttigt hvis programmet skal have filen i nuværende arbejdsmappe.

%D

En liste med mapper. Ikke særligt praktisk.

%i

Ikonen. --icon værdi. KDE-programmet bruger ikonen fra linjen Icon= i aktivitetsfeltet.

%m

Miniikonen. Arv.

%c

Overskriften. --caption værdi. KDE-programmet bruger navnet fra linjen Name= i opgavelinjen.

Eksempler:

Exec linje: ksirc %i
Kørt kommando: ksirc --icon ksirc
Exec linje: cd %d; kedit $(basename %f)
Kørt kommando: cd /tmp; kedit file.txt

Enheder

Link til enheder som bruger .desktop-filen: Opret ny -> Enhed

Hvor at definere

Mange steder at definere desktopikoner:

  • ~/Desktop: kopieret fra/etc/skel/Desktop

  • $KDEDIR/apps/kdesktop/Desktop (indflettet)

  • $KDEDIR/apps/kdesktop/DesktopLinks (kopieret)

  • Enhedsikoner (indflettes dynamisk)

  • Distributionspecifik: SUSE Linux kopierer visse ikoner i startkde.theme fra /opt/kde3/share/config/SuSE/default/.