You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu Mate仪表盘全局默认配置(为新用户添加应用启动器)技术咨询

Ubuntu Mate仪表盘全局默认配置(为新用户添加应用启动器)技术咨询

嘿,刚好我之前处理过类似的Ubuntu Mate全局配置需求,给你一步步拆解怎么实现:

一、先搞清楚Mate仪表盘对应的dconf配置键

Mate的仪表盘(也就是我们常用的应用启动菜单,默认是Brisk Menu)的配置都存在dconf数据库里,没有单独的明文配置文件,所以得先找到对应的键:

  1. 先在一个测试用户账号里,把仪表盘调整成你想要的样子(添加好需要的应用启动器)
  2. 打开终端,用下面的命令导出当前用户的Brisk Menu配置:
    dconf dump /org/mate/brisk-menu/
    
    你会看到类似这样的输出,其中favorites就是存储固定应用启动器的关键键:
    [org/mate/brisk-menu]
    favorites=['firefox.desktop', 'libreoffice-writer.desktop', 'org.gnome.Nautilus.desktop']
    
    (如果你的Mate用的是传统Mate Menu而不是Brisk Menu,就把路径换成/org/mate/menu/再导出)

二、配置全局默认(对所有新用户生效)

我们要通过系统级的dconf配置来设置全局默认,这样新用户登录时会自动继承这个配置:

  1. 创建全局配置文件:
    用编辑器打开(需要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/目录里找到,直接用文件名即可。
  2. 更新dconf数据库:
    在终端运行以下命令,让配置生效:
    sudo dconf update
    

三、验证效果

创建一个新的测试用户,登录后打开仪表盘,就能看到你添加的应用启动器已经默认存在啦~

如果之后需要修改,只要重复上面的步骤,修改00-mate-dashboard文件再执行sudo dconf update就行。

备注:内容来源于stack exchange,提问作者Xetolone

火山引擎 最新活动