App-Picker 中适用于所有用户的 App-Groups

App-Picker 中适用于所有用户的 App-Groups

我在学校管理我们的系统。我想在应用选择器中按主题对应用进行分组,这对我的管理员用户来说很好。但是我想为所有用户保留此布局。

我尝试设置一个 dconf 数据库,并将当前配置的值放入其中

[org/gnome/shell]
app-picker-layout=myValue

并对该值添加了一个锁。(如下所述:如何为新用户更改默认 Dock 应用程序?

如果我以学生或老师身份登录,我仍然可以看到所有没有任何组的应用程序,并且由于 dconf-lock,我无法更改任何内容。

我可能使用了错误的 gsettings 键。

有人知道如何为计算机上的所有用户保留这些组吗?

提前谢谢您!

答案1

我自己发现了:

首先,必须在 中有一个新的 dconf 数据库/etc/dconf/

通过创建以下文件来创建数据库:

sudo nano /etc/dconf/profile/user

内容如下:

user-db:user
system-db:local

这将显示 gnome,您的设置存储于此。

接下来定义您的个人资料是什么样子。为此,请创建以下文件夹和文件

sudo mkdir /etc/dconf/db/local.d
sudo nano /etc/dconf/db/local.d/my_style

并输入如下内容:

[org/gnome/desktop/app-folders]
folder-children=['myfolder']

[org/gnome/desktop/app-folders/folders/myfolder]
name='Preferences'
apps=['app1.desktop', 'app2.desktop']

[org/gnome/shell]
app-picker-layout=[{'firefox.desktop': <{'position': <0>}>,'myfolder': <{'position': <1>}>}]

然后锁定这些设置以保留更改(但是它们无法更改)

sudo mkdir /etc/dconf/db/local.d/locks
sudo nano /etc/ dconf/db/local.d/locks/mystyle

内容如下:

/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

最后重新加载你的 dconf:

sudo dconf update

登录,注销。完成。

相关内容