Für Gnome: Automatische Sortiertung der Apps in Ordner

  • Hallo zusammen,

    da ich mir ne zweite Platte geholt habe um mal nochmal Fedora zu testen, hab ich mich auch gleich mal dran gemacht ein paar meiner Settings zu automatisieren, dabei ist das Script hier abgefallen. Vielleicht gefällt es ja dem ein oder anderen: https://codeberg.org/Tealk/gnome-app-folder-organizer

    Rollenspiel.Monster -Deine Fediverse Rollenspiel Nodes

    Persönlicher Kontakt

    System: Framework Laptop 16 DIY Edition, AMD Ryzen 7 7840HS, 32GB RAM, AMD Radeon RX 7700S, 2x 1TB M.2 SATAIII, Arch(Gnome[Wayland])

  • Ah da haben wir uns falsch verstanden, das Script setzt Einstellungen in gsettings und Gnome platziert die Apps dann selbstständig in die Ordner anhanden ihrer Kategorie(en).

    Rollenspiel.Monster -Deine Fediverse Rollenspiel Nodes

    Persönlicher Kontakt

    System: Framework Laptop 16 DIY Edition, AMD Ryzen 7 7840HS, 32GB RAM, AMD Radeon RX 7700S, 2x 1TB M.2 SATAIII, Arch(Gnome[Wayland])

  • Ach so! Also muss ich das Skript nur 1x nach Installation der Distribution ausführen und alle danach installierten Apps werden automatisch in die passenden Ordner gepackt. Das ist ja mal super! :thumbup:

  • Klappt bei mir nicht die Anleitung auf Codeberg.

    Stelle ich mich zu blöd an?

    Wenn ich es erneut probiere, sieht das so aus:

    Code
    ❯ git clone git@codeberg.org:Tealk/gnome-app-folder-organizer.git
    Klone nach 'gnome-app-folder-organizer'...
    git@codeberg.org: Permission denied (publickey).
    Schwerwiegend: Konnte nicht vom Remote-Repository lesen.
    
    Bitte stellen Sie sicher, dass die korrekten Zugriffsberechtigungen bestehen
    und das Repository existiert.
  • Jetzt klappt der Download. chmod müsste aber so lauten:

    Code
    chmod +x configure_gnome_folders.sh

    Auch die Aufrufe des Skripts müssen entsprechend angepasst werden.

    Das Skript funktioniert, Ordner werden angelegt. Aber irgendwie ist bei mir alles durcheinander ... :D

    Ich muss nur die Kategorien für die Ordner anpassen.

    Code
    Configuring folder: Multimedia with categories: ['AudioVideo','Utility','System','Settings']
    Configuring folder: System with categories: ['System','Settings']
    Configuring folder: Internet with categories: ['Network','AudioVideo','Utility','System','Settings']
    Configuring folder: Games with categories: ['Game','Graphics','Network','AudioVideo','Utility']
    Configuring folder: Office with categories: ['Office','Development','Game','Graphics','Network']
    Configuring folder: Utilities with categories: ['Utility','System','Settings']
    Configuring folder: Graphics with categories: ['Graphics','Network','AudioVideo','Utility','System','Settings']
    Configuring folder: Development with categories: ['Development','Game','Graphics','Network','AudioVideo']
  • Hmmm, bei der Ordnerzuordnung stimmt etwas nicht ...

    Das ist per yaml-Datei definiert:

    Heraus kommt dann aber das hier:

    Code
    Configuring folder: Multimedia with categories: ['AudioVideo','Utility','System','Settings']
    Configuring folder: System with categories: ['System','Settings']
    Configuring folder: Internet with categories: ['Network','AudioVideo','Utility','System','Settings']
    Configuring folder: Games with categories: ['Game','Graphics','Network','AudioVideo','Utility']
    Configuring folder: Office with categories: ['Office','Development','Game','Graphics','Network']
    Configuring folder: Utilities with categories: ['Utility','System','Settings']
    Configuring folder: Graphics with categories: ['Graphics','Network','AudioVideo','Utility','System','Settings']
    Configuring folder: Development with categories: ['Development','Game','Graphics','Network','AudioVideo']

    Das stimmt nicht mit der yaml-Datei überein. Sieht so aus, als würde die Trennung fehlen. Alles, was an Katrgorien unten drunter jeweils folgt, kommt mit in den Ordner. :/

  • Komisch, bei mir liest er das korrekt aus:

    Rollenspiel.Monster -Deine Fediverse Rollenspiel Nodes

    Persönlicher Kontakt

    System: Framework Laptop 16 DIY Edition, AMD Ryzen 7 7840HS, 32GB RAM, AMD Radeon RX 7700S, 2x 1TB M.2 SATAIII, Arch(Gnome[Wayland])

  • Das ist ja wirklich merkwürdig ... :/

    Ich habe das Paket yq installiert und bin dann nach deiner Anleitung vorgegangen. Musste dann noch die Beispiel-Config kopieren und in .yaml umbenennen und das war's.

  • Bei mir ist ne "neuere" Version installiert:

    Code
    yq --version
    yq (https://github.com/mikefarah/yq/) version v4.43.1

    Ich hab mal versucht den alten Syntax aus dem Netz zu holen, kanns aber nicht testen. Update ist schon auf Codeberg

    Rollenspiel.Monster -Deine Fediverse Rollenspiel Nodes

    Persönlicher Kontakt

    System: Framework Laptop 16 DIY Edition, AMD Ryzen 7 7840HS, 32GB RAM, AMD Radeon RX 7700S, 2x 1TB M.2 SATAIII, Arch(Gnome[Wayland])

    Edited once, last by Tealk (March 21, 2025 at 6:26 PM).

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!