Mi-a luat ceva timp, dar cred că am găsit ceea ce cauți. Am căutat ceva asemănător, dar oarecum diferit, totuși acea soluție funcționează pentru amândoi.
Trebuie să creați o bază de date dconf. Pentru a face acest lucru, aveți nevoie de acces la folderele aflate în /etc/dconf/
:
Creați baza de date creând următorul fișier:
sudo nano /etc/dconf/profile/user
cu urmatorul continut:
user-db:utilizator
system-db:local
Acesta arată gnome, unde sunt stocate setările dvs.
Apoi definiți cum arată profilul dvs. Pentru a face acest lucru, creați următorul folder și fișier
sudo mkdir /etc/dconf/db/local.d
sudo nano /etc/dconf/db/local.d/my_style
si pune asa ceva in:
[org/gnome/desktop/app-folders]
folder-children=['dosarul meu']
[org/gnome/desktop/app-folders/folders/myfolder]
name='Preferințe'
apps=['app1.desktop', 'app2.desktop']
[org/gnome/shell]
app-picker-layout=[{'firefox.desktop': <{'position': <0>}>,'myfolder': <{'position': <1>}>}]
Apoi blocați aceste setări pentru a păstra modificările (cu toate acestea, acestea nu pot fi modificate)
sudo mkdir /etc/dconf/db/local.d/locks
sudo nano /etc/ dconf/db/local.d/locks/mystyle
cu urmatorul continut:
/org/gnome/desktop/app-folders/folder-children
/org/gnome/desktop/app-folders/folders/myfolder/name
/org/gnome/desktop/app-folders/folders/myfolder/apps
/org/gnome/shell/app-picker-layout
În sfârșit, reîncărcați dconf:
actualizare sudo dconf
Acest lucru va menține în viață modificările pentru orice utilizator care se conectează.Dacă doriți să păstrați modificările numai pentru dvs., asigurați-vă că variabila de mediu DCONF_PROFILE este setată la un profil definit de dvs. Apoi puteți sări peste primul pas și numiți db-ului ca DCONF_PROFILE. (local
este atribuit tuturor utilizatorilor de aici. Trebuie să sari peste pas system-db:local
pentru a face aceste modificări nu pentru sistem, ci numai pentru dvs. Setarea variabilei DCONF_PROFILE ar trebui să aibă loc imediat după conectare pentru a avea efect.)
Dacă nu aveți voie să faceți acest lucru pe sistemul dvs., puteți rula un script la pornire făcând exact asta.
gsettings set org.gnome.desktop.app-folders folder-children „['myfolder']”
gsettings set org.gnome.desktop.app-folders.folders.myfolder numele „Preferințe”
gsettings set org.gnome.desktop.app-folders.folders.myfolder aplicații „['app1.desktop', 'app2.desktop']”
gsettings set org.gnome.shell app-picker-layout „[{'firefox.desktop': <{'position': <0>}>,'myfolder': <{'position': <1>}>}] "
Cu toate acestea, nu știu dacă programele de pornire automată pentru utilizatorii de anunțuri sunt stocate ;).