[erledigt] PCManFM: Applikations-Icons bzw. Verknüpfungen selbst anpassen - Probleme!

KDE, Gnome, Windowmanager, X11, Grafiktreiber und alles was dazu notwendig ist. Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
juhuu
Beiträge: 29
Registriert: 27.06.2020 17:56:13

[erledigt] PCManFM: Applikations-Icons bzw. Verknüpfungen selbst anpassen - Probleme!

Beitrag von juhuu » 28.08.2024 09:57:34

Hallo
nutze dieses System im Alltag:
Debian 12, 64bit
Linux e330 6.1.0-23-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.99-1 (2024-07-15) x86_64 GNU/Linux
PCManFM 1.3.2 unter LXDE, Openbox
$ $XDG_DATA_DIRS
bash: /usr/local/share:/usr/share:/usr/share/gdm:/var/lib/menu-xdg:/usr/local/share/:/usr/share/:/usr/share/gdm/:/var/lib/menu-xdg/: Datei oder Verzeichnis nicht gefunden

Ausgangssituation:
alles funktioniert prima.
Dann wollte ich ein Starter-Icon für ein AppImage in das Startmenü hinzufügen. Hat funktioniert.

Veränderung:
einige Menü-Einträge fand ich unpassend und fand im Web die Info, dass menulibre das ändern kann. Kannte ich schon von XFCE und startete menulibre.
Ergebnis: Starter-Icons aus Systemsteuerung in andere Kategorien verschoben oder sie fehlen ganz
Konnte mittels Drag&Drop einiges korregieren, aber eben nicht alles.

Problem #1:
Ausschneiden oder Verschieben ergibt: Zugriff auf Zieldatei nicht möglich

Problem #2:
einige, aber bei weitem nicht alle Icons/Starter sind doppelt vorhanden. Mal kann man sie gefahrlos löschen mit PCManFM, mal nicht.
Die Programme können dann nur noch via "Ausführen" gestartet werden.

Fragen:
F #1:
wo werden die Dateien aus /usr/share/applications/*.desktop den Startmenü-Kategorien zugeordnet?
Gibt es dafür gar ein Skript aus dem Installationspaket des PCManFM?
(Versuche mit tasksel...) und PCManFM-Paketneuinstallation führten zu nichts

F #2:
Wie löse ich Zugriff auf Zieldatei nicht möglich

F #3:
$ $XDG_DATA_DIRS
bash: /usr/local/share:/usr/share:/usr/share/gdm:/var/lib/menu-xdg:/usr/local/share/:/usr/share/:/usr/share/gdm/:/var/lib/menu-xdg/: Datei oder Verzeichnis nicht gefunden
ergibt doppelte Einträge - wo wird $XDG_DATA_DIRS definiert?

Danke
Zuletzt geändert von juhuu am 28.08.2024 18:48:16, insgesamt 2-mal geändert.

Benutzeravatar
thunder11
Beiträge: 2205
Registriert: 19.04.2023 09:08:30

Re: PCManFM: Applikations-Icons bzw. Verknüpfungen selbst anpassen - Probleme!

Beitrag von thunder11 » 28.08.2024 11:25:06

Debianmenulibre speichert grundsätzlich nur in ~/.local/share/applications/

in den Desktop Dateien gibt es das Feld "Categories"
In den Anwendungs- Menüs ist es auch dort zu finden.
Wie PCManFM das handhabt weiß ich allerdings nicht

Code: Alles auswählen

cat ~/.local/share/applications/menulibre-phoenix.desktop
[Desktop Entry]
Version=1.1
Type=Application
Name=TV - Phoenix
Comment=Phönix
Icon=/home/thunder/Bilder/Icons/WebMedia/phoenix.jpg
Exec=mpv https://zdf-hls-19.akamaized.net/hls/live/2016502/de/high/master.m3u8
Actions=
Categories=AudioVideo;X-XFCE;X-Xfce-Toplevel;
Edit:
Ganz unten im Fenster kannst du kleingedruckt sehen, wo die Desktop-Datei gespeichert ist.

juhuu
Beiträge: 29
Registriert: 27.06.2020 17:56:13

[erledigt] PCManFM: Applikations-Icons bzw. Verknüpfungen selbst anpassen - Probleme!

Beitrag von juhuu » 28.08.2024 18:45:26

Das Geheimnis verbirgt sich unter ~/.local/share/applications

Darin befinden sich die .desktop-Dateien der installierten Anwendungen.
Eine der Optionen innerhalb der .desktop-Datei ist NoDisplay=.
Setzt man NoDisplay=false, so taucht das Icon aka der Starter sofort in PCManFM's Anwendungsmenüs auf.

Die Zuordnung zu einem Anwendungsmenü erfolgt mittels
Categories=GNOME;System;Filesystems;
Ob GNOME aufgeführt werden muss, weiss ich nicht.

Der Aufbau einer .desktop-Datei wird hier beschrieben:
https://specifications.freedesktop.org/ ... ec/latest/

Benutzeravatar
thunder11
Beiträge: 2205
Registriert: 19.04.2023 09:08:30

Re: [erledigt] PCManFM: Applikations-Icons bzw. Verknüpfungen selbst anpassen - Probleme!

Beitrag von thunder11 » 28.08.2024 19:05:37

juhuu hat geschrieben: ↑ zum Beitrag ↑
28.08.2024 18:45:26
Darin befinden sich die .desktop-Dateien der installierten Anwendungen.
in ~/.local/share/applications sollten sich nur Desktop-Dateien befinden, die vom User
(Menulibre / oder anderer Menü Edtor) bearbeitet / angelegt wurden.
Der Standard ist:
/usr/local/share/applications/
/usr/share/applications/
...und noch X-Andere Oberflächen- spezifische Ordner unter /usr :roll:

Wie immer hat das /home Vorrang.

juhuu
Beiträge: 29
Registriert: 27.06.2020 17:56:13

Re: [erledigt] PCManFM: Applikations-Icons bzw. Verknüpfungen selbst anpassen - Probleme!

Beitrag von juhuu » 30.08.2024 17:32:43

Warnung: unter LXDE nur den PCManFM zur Pflege des Anwendungsmenüs nutzen,
Mit menulibre oder alacarte zerschiesst man das Menü. "Erfolgreich" erprobt! Also nur den PCManFM verwenden und notfalls das NoDisplay=false in einem Editor setzen

Antworten