MIME-TYPES, PCMANFM & KONTEXTMENÜS (LXDE)
Überblick
In LXDE (pcmanfm) entstehen Kontextmenüs, Starter undÖffnen mit-Einträge aus mehreren unabhängigen QuellenDas führt oft zu Verwirrung.
Dieses Dokument trennt die Mechanismen sauber.
1. MIME-TYPES – „Öffnen mit …“
MIME-Typ-Zuordnungen bestimmen:
- Was beim Doppelklick passiert
- Was im „Öffnen mit …“-Untermenü erscheint
Relevante Dateien:
~/.config/mimeapps.list
~/.local/share/applications/mimeapps.list
~/.local/share/applications/mimeinfo.cache
Wichtig:
Wenn ein .desktop-File einen MimeType=Eintrag enthält,taucht es automatisch in „Öffnen mit …“ auf.
MimeType=image/png;image/jpeg;
Das war neu gelernt:
Anwendungsstarter + MimeType =automatischer Kontextmenü-Eintrag.
2. Anwendungen-Menü (LXDE Menü)
Das Anwendungen-Menü (Grafik, Zubehör, usw.) kommt aus:
/usr/share/applications/*.desktop
~/.local/share/applications/*.desktop
Sortierung erfolgt über:
Categories=Graphics;
Das Menü ist NICHT gleich Kontextmenü!
3. PCMANFM Dateikontextmenü (Rechtsklick auf Datei)
Kommt aus drei Quellen
1) MIME-Typen (Öffnen mit …)
2) PCManFM Scripts
3) Eingebaute Aktionen (Kopieren, Umbenennen, usw.)
PCMANFM Scripts
Eigene Einträge hier:
~/.local/share/pcmanfm/scripts/
Jede ausführbare Datei dort erscheint im Kontextmenü.
Beispiel:
~/.local/share/pcmanfm/scripts/Pinta_Chroot_18
Vorteil:
- Kein MimeType nötig
- Sauber trennbar
- Einfach löschbar
4. PCMANFM HAUPT-KONTEXTMENÜ (Desktop-Rechtsklick)
NICHT dasselbe wie Datei-Kontextmenü!
Quelle:
~/.config/pcmanfm/LXDE/desktop-items-0.conf
/etc/xdg/pcmanfm/LXDE/desktop-items-0.conf
Hier landen:
- Eigene Desktop-Aktionen
- Frühere Experimente
- Manuelle Einträge
Typischer Fehler:
„Warum ist mein Eintrag noch da?“
→ Weil er hierliegt.
5. Best Practice für eigene Anwendungen
Empfohlene Struktur:
~/bin/mein-tool
~/.local/share/applications/mein-tool.desktop
.desktop-Datei (Beispiel):
[Desktop Entry]
Type=Application
Name=Mein Tool
Exec=/home/ronny/bin/mein-tool %F
Icon=utilities-terminal
Terminal=false
Categories=Graphics;
MimeType=image/png;image/jpeg;
Ergebnis:
- Anwendungen-Menü
- „Öffnen mit …“
- Kein Desktop-Kontext-Spam
6. Kontextmenü bewusst steuern
Willst du im:
- Öffnen mit → MimeType
- Datei-Rechtsklick → pcmanfm/scripts
- Desktop-Rechtsklick → desktop-items-0.conf
7. Aufräumen & Cache
Nach Änderungen:
update-desktop-database ~/.local/share/applications
killall pcmanfm
pcmanfm --desktop &
Fazit
LXDE trennt strikt zwischen:
- Starter
- MIME-Typen
- Datei-Kontextmenüs
- Desktop-Kontextmenüs
Wer das versteht, beherrscht pcmanfm vollständig.