Ubuntu Mate仪表盘全局默认配置(为新用户添加应用启动器)技术咨询
Ubuntu Mate仪表盘全局默认配置(为新用户添加应用启动器)技术咨询
嘿,刚好我之前处理过类似的Ubuntu Mate全局配置需求,给你一步步拆解怎么实现:
一、先搞清楚Mate仪表盘对应的dconf配置键
Mate的仪表盘(也就是我们常用的应用启动菜单,默认是Brisk Menu)的配置都存在dconf数据库里,没有单独的明文配置文件,所以得先找到对应的键:
- 先在一个测试用户账号里,把仪表盘调整成你想要的样子(添加好需要的应用启动器)
- 打开终端,用下面的命令导出当前用户的Brisk Menu配置:
你会看到类似这样的输出,其中dconf dump /org/mate/brisk-menu/favorites就是存储固定应用启动器的关键键:
(如果你的Mate用的是传统Mate Menu而不是Brisk Menu,就把路径换成[org/mate/brisk-menu] favorites=['firefox.desktop', 'libreoffice-writer.desktop', 'org.gnome.Nautilus.desktop']/org/mate/menu/再导出)
二、配置全局默认(对所有新用户生效)
我们要通过系统级的dconf配置来设置全局默认,这样新用户登录时会自动继承这个配置:
- 创建全局配置文件:
用编辑器打开(需要sudo权限)/etc/dconf/db/local.d/00-mate-dashboard,写入以下内容(把favorites里的应用换成你需要的):
注意:应用对应的[org/mate/brisk-menu] favorites=['firefox.desktop', 'thunderbird.desktop', 'libreoffice-calc.desktop'].desktop文件可以在/usr/share/applications/目录里找到,直接用文件名即可。 - 更新dconf数据库:
在终端运行以下命令,让配置生效:sudo dconf update
三、验证效果
创建一个新的测试用户,登录后打开仪表盘,就能看到你添加的应用启动器已经默认存在啦~
如果之后需要修改,只要重复上面的步骤,修改00-mate-dashboard文件再执行sudo dconf update就行。
备注:内容来源于stack exchange,提问作者Xetolone




