• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Bilder auf Musik Ordnern

Hi Forum,
ich suche schon lange nach einer Lösung. Angeblich gibt es skripte, die meinen Wunsch erfüllen...
Ich habe mehr als 10000 Ordner mit jeweils einer Platte/CD drin. In jedem Ordner befindet sich eine Datei "folder", die das zugehörige Plattencover abbildet.
Windows hat das so gelöst, daß auf jedem gelben Ordnersymbol das Cover zu sehen ist. XP hat noch das ganze Cover gezeigt, seitdem ist es immer kleiner geworden.
Kann mir bitte ein Profi ein analoges skript erstellen, das das Gleiche für Linux leistet? Im Netz stand, daß die Ordner nicht von der Datei zu unterscheiden wären, das ist mir völlig schnurz weil ich Ordnung halte.:)
 
Zuletzt bearbeitet:
@admine, das ist laut neofetch Cinnamon 5.6.8

@susejunky Danke.
Ich bin noch völliger Neuling auf Linux, habe mit Dualboot 21.1 von Heft-DVD begonnen und langsam aktualisiert. Jetzt habe ich das vorinstallierte Win11 ganz runtergeschmissen, wurde mir zu ärgerlich. Aber das skript, was im Netz erwähnt wurde, schien auch versionsunabhängig.
 
Das Aussehen der Folder-Icons wird vom Dateimanager definiert. Unter Linux gibt es mehrere verschiedene Desktop-Umgebungen und auch mehrere verschiedene Dateimanager. Da gibt es z.B. Dolphin, Thunar, PcManFM, Nautilus, usw..
Deiner auf Mint/Cinnamon scheint offenbar/wahrscheinlich "Nemo" zu heißen.
Es ist also die Frage, wie man Nemo dazu bewegt, Non-Standard Ordner-Icons anzuzeigen. Bzw. kann es auch um "Embleme" (emblems) gehen; das sind kleine Bilder, die neben dem normalen Verzeichnis-Icon angezeigt werden.
Standardmäßig scheint es dafür noch keine Funktion zu geben (wobei ich hier weder Mint noch Nemo testen kann). Anscheinend kann man was machen durch Umdefinieren der Konfigurationsdateien. Und wenn Du im Prinzip herausgefunden hast, wo man da für einen Ordner was ändern müßte, dann müßte man ein Skript schreiben, daß die Änderungen für Deine 10.000 Ordner automatisiert durchführt.
Fazit: Du willst dem Dateimanager des Systems eine Funktion hinzufügen, die er von sich aus so offenbar noch nicht bietet. Das wäre eine Aufgabe für einen fortgeschrittenen Anwender. Und dann würde sich die Frage stellen, ob sich der Aufwand wirklich lohnt.

Links:
https://unix.stackexchange.com/ques...lder-icons-for-some-specific-document-folders
https://forums.linuxmint.com/viewtopic.php?t=354871
Eine nicht leicht zu installierende Erweiterung für Nemo, die möglicherweise sowas bieten könnte: GitHub - smurphos/nemo_actions_and_cinnamon_scripts: A collection of custom context menu items for the Nemo file manager, along with some miscellaneous feature scripts intended for the Cinnamon desktop environment. (Apply custom emblems)
 
Puuh, was für eine Odyssee :giggle:.
Das kann doch nicht wirklich sein, daß ich der einzige Mint User bin, der eine Plattensammlung digitalisiert hat und somit die geliebten alten angestoßenen Covers wenigstens auf dem Ordner sehen will. Außerdem ist das ja auch völlig unübersichtlich, bei so vielen gelben Ordnern immer lesen zu müssen, was drin ist. Wenn wenigstens foobar liefe, da habe ich alle Coverbilder...

Ich erhalte am laufenden Band updates für die software, sogar Kernelupdates nahezu 14tägig, und all die Programmierer sind an Plattencovers nicht interessiert? Die Wahrscheinlichkeit, daß sich da mal jemand dranbegibt, nimmt ja weiterhin ab, wo heutzutage alle Welt nur noch streamt.

Oje, auf verlorenem Posten -
Naja, ich lasse die Frage noch offen, vielleicht grätscht ja mal jemand rein, der das für sich gelöst hat. :)

Vorerst lieben Dank für die Anregungen, leider bin ich zu unerfahren um abgdf's Tips auszuprobieren - und auch nicht ausreichend resilient.
Außerdem habe ich ja noch den Windowsrechner mit meinem geliebten 7ultimate.

Trotzdem sehr schade...
 
In Dolphin könntest du, wenn denn die Cover z.B. als .png vorliegen, diese in den Eigenschaften als Ordner-Symbol einstellen.
 
Wow@admine

Die Bilder liegen sämtlich als .jpg, .jpeg oder .png vor, exakt quadratisch, verschiedene Größen.

Kannst Du mir die genaue Vorgehensweise erläutern? Ich habe in der Suche Dolphin "Dateimanager paket, Plugins paket, und "Verwalten sie ihre Dateien" flathub" gefunden, neben owncloud, primehack, emulator..
Welche flatpacks muß ich installieren?

...und ist das sicher? Ich habe gelesen, daß sich Mint z.B. von snaps losgesagt hat.
Diese flatpacks sind nicht mit in meiner Anwendungsverwaltung, gibt das Installieren evtl. Probleme bei den Updates?
 

susejunky

Moderator
Teammitglied
Wenn die eingesetzte Desktopumgebung und der Dateimanger (z.B. Plasma6 und dolphin) der Desktop Entry Specification von Freedesktop.org genügen, dann legt man in jedem Verzeichnis eine Datei mit Namen .directory und dem Inhalt
Code:
[Desktop Entry]
Icon=./Plattencover.jpg
an.

Dabei muss ./Plattencover.jpg für jedes Verzeichnis individuell angepasst werden. Der Dateimanager (so er obiger Spezifikation genügt) sollte dann anstelle des Ordnersysmbols das Bild Plattencover.jpg anzeigen.
 
Wenn die eingesetzte Desktopumgebung und der Dateimanger (z.B. Plasma6 und dolphin) der Desktop Entry Specification von Freedesktop.org genügen, dann legt man in jedem Verzeichnis eine Datei mit Namen .directory und dem Inhalt
Code:
[Desktop Entry]
Icon=./Plattencover.jpg
an.

Dabei muss ./Plattencover.jpg für jedes Verzeichnis individuell angepasst werden. Der Dateimanager (so er obiger Spezifikation genügt) sollte dann anstelle des Ordnersysmbols das Bild Plattencover.jpg anzeigen.
Für dolphin hatte ich das auch gelesen. Wenn die Bilddatei immer "folder" heißt, macht das die Sache noch einfacher. Dann könnte man immer dieselbe ".desktop"-Datei in die Verzeichnisse reinkopieren.
Allerdings müßte man immer noch per Skript über alle 10.000 Verzeichnisse iterieren.
Und als ersten Schritt das erstmal in einem Verzeichnis zum Laufen bringen.
Na gut, den Rest könnte dann auch ein etwas komplexer "find"-Befehl erledigen.
 

susejunky

Moderator
Teammitglied
Wenn die Bilddatei immer "folder" heißt, macht das die Sache noch einfacher. Dann könnte man immer dieselbe ".desktop"-Datei in die Verzeichnisse reinkopieren.
Korrekt.

Wenn die Bilddateien jedoch alle unterschiedliche Namen haben, dann steht man vor der Wahl

eine .desktop-Datei zu erstellen und diese in jedes Verzeichnis zu kopieren und die Bilddatei in jedem Verzeichnis auf den in der .desktop-Datei verwendeten Namen umzubenennen​

oder

man erstellt für jedes Verzeichnis eine individuelle .desktop-Datei​

Die manuelle Umsetzung jeder der beiden Varianten dürfte bei 10.000 Verzeichnissen recht zeitintensiv sein. Allerdings handelt es sich um eine einmalige Aktion.

Aber beide Vorgehensweisen führen nur dann zum gewünschten Ergebnis, wenn die verwendeten Desktop-Komponenten die freedesktop.org-Spezifikationen einhalten!

Ich verwende ausschließlich openSUSE Tumbleweed mit Plasma6 und da funktioniert die beschriebene Vorgehensweise. Wie sich Linux Mint Cinnamon verhält, kann ich im Augenblick nicht sagen.
 
Oben