Hi zusammen,
ich hab mir ein paar Stunen um die Ohren geschlagen, um das Programmmenü von Gnome40 zu zähmen. Falls das jemand gebrauchen kann, dann steht es wenigstens irgendwo:
Im Ordner /etc/dconf/
muss eine neue Datenbank erstellt werden. Sollte da bereits eine sein, um andere Einstellungen wie z.B. das Hintergrundbild oder sonst irgendwas zu setzen, dann kann dieser Schritt übersprungen werden:
sudo nano /etc/dconf/profile/user
In dieser Datei muss angegeben werden, welche Datenbank das System grundsätzlich benutzt.
user-db:user
system-db:local
Damit diese Datenbank nicht ins leere zeigt, muss dann diese Datenbank auch gefüttert werden:
sudo mkdir /etc/dconf/db/local.d
sudo nano /etc/dconf/db/local.d/my_style
Diese Datei muss die genauen Definitionen der Oberfläche erhalten.
[org/gnome/desktop/app-folders]
folder-children=['meinordner1', 'meinordner2']
[org/gnome/desktop/app-folders/folders/meinordner1]
name='ORDNERTITEL'
apps=['app1.desktop', 'app2.desktop']
[org/gnome/desktop/app-folders/folders/meinordner2]
name='NOCH WAS'
apps=['app3.desktop', 'app4.desktop']
[org/gnome/shell]
app-picker-layout=[{'firefox.desktop': <{'position': <0>}>,'meinordner1': <{'position': <1>}>}]
Wenn jetzt auch noch kein Nutzer die ändern können soll, muss noch ein Lock darauf platziert werden:
sudo mkdir /etc/dconf/db/local.d/locks
sudo nano /etc/ dconf/db/local.d/locks/mystyle
Innerhalb dieser Datei muss agegeben werden, welche dieser Einstellungen nicht mehr geändert werden dürfen.
/org/gnome/desktop/app-folders/folder-children
/org/gnome/desktop/app-folders/folders/meinordner1/name
/org/gnome/desktop/app-folders/folders/meinordner1/apps
/org/gnome/desktop/app-folders/folders/meinordner2/name
/org/gnome/desktop/app-folders/folders/meinordner2/apps
/org/gnome/shell/app-picker-layout
Um die Änderungen anzuwenden noch
sudo dconf update
ausführen, logout, login. Fertig.