使用 Cubic 在 Ubuntu 20.04 上设置 Plank 的默认主题

使用 Cubic 在 Ubuntu 20.04 上设置 Plank 的默认主题

我正在尝试使用 Cubic 创建基于 Ubuntu 的自定义发行版。我已经安装了 Plank,在启动 Cubic 提供的虚拟机时使用“试用发行版”屏幕时,它运行良好。我已将一些 plank 主题文件复制到正确的目录中,但我不知道如何从终端设置 plank 的默认主题。

我尝试了以下方法:

gsettings set net.launchpad.plank.dock.settings:/net/launchpad/plank/docks/dock1/ theme 'myiostheme'

当我执行 gsettings get 时,它显示主题已更改,但从 live-usb 启动时它显示默认的 Plank 主题。

我将非常感激任何能得到的帮助

答案1

Gsetting 在运行时有效。但您需要永久设置。您可以在立方体图像创建时使用 dconf 如下应用它:

sudo mkdir -p /etc/dconf/profile

cat <<EOF | sudo tee /etc/dconf/profile/user
user-db:user
system-db:local
EOF

sudo mkdir -p /etc/dconf/db/local.d

cat <<EOF | sudo tee /etc/dconf/db/local.d/00-cubic
[net/launchpad/plank/docks/dock1]
theme='Matte'
EOF

sudo dconf update

其他可能的方法是为所有用户创建桌面自动启动文件并将其放入/etc/xdg/autostart如下位置:

cat <<EOF | sudo tee /etc/xdg/autostart/plank-theme.desktop
[Desktop Entry]
Name=Set Plank Theme
Comment=Set Plank Theme
Exec="gsettings set net.launchpad.plank.dock.settings:/net/launchpad/plank/docks/dock1/ theme 'myiostheme'"
Terminal=false
NoDisplay=true
Type=Application
EOF

并且它将在登录时执行。

相关内容