![如何确保我在管理员帐户上安装的主题和应用程序已转移到辅助访客帐户?](https://linux22.com/image/929712/%E5%A6%82%E4%BD%95%E7%A1%AE%E4%BF%9D%E6%88%91%E5%9C%A8%E7%AE%A1%E7%90%86%E5%91%98%E5%B8%90%E6%88%B7%E4%B8%8A%E5%AE%89%E8%A3%85%E7%9A%84%E4%B8%BB%E9%A2%98%E5%92%8C%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%B7%B2%E8%BD%AC%E7%A7%BB%E5%88%B0%E8%BE%85%E5%8A%A9%E8%AE%BF%E5%AE%A2%E5%B8%90%E6%88%B7%EF%BC%9F.png)
我正在使用 Ubuntu 20.04.1 LTS
我已经设置了一个管理员帐户并自定义了主题,使其看起来像 Mac OS Mojave。使用 GNOME Shell、Mojave CT Icons 以及 Plank 在屏幕底部添加一个 Dock。
然后我创建了一个次要用户,即来宾帐户,我的一个用户将使用此帐户。登录帐户时,我在管理员帐户上更改的所有自定义设置都已重置,迫使我再次自定义来宾帐户。有没有一种解决方法可以确保我的所有应用程序和设置/调整都复制到所有创建的帐户中?
谢谢。
答案1
我已经尝试过使用相同的外壳主题、图标主题和木板。
应用 shell-theme 不成功,但图标主题和 plank 没问题。
安装用户主题 gnome-shell-extension 作为系统范围的主题。
安装 shell-theme 和 icon-theme 作为系统范围的主题。
首先,我们需要按照我们想要的方式编译管理员用户的架构。下面是您的案例示例,
# Custom Settings for ADMIN ACCOUNT which will be used for standard users too
[org.gnome.shell]
enabled-extensions = ['[email protected]']
[org.gnome.shell.extensions.user-theme]
name = 'Mojave-dark'
[org.gnome.desktop.interface]
icon-theme = 'Mojave-CT-Classic'
创建一个包含上述内容的文本文件并将其命名为99_ADMIN_SETTINGS.gschema.override
将上述文件移动到/usr/share/glib-2.0/schemas/
,然后使用以下命令编译模式
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
您可以随时使用任意 gsetting 键编辑上述文件。对上述文件所做的任何更改,您都需要编译架构。
任何时候您希望获得默认值,只需删除文件99_ADMIN_SETTINGS.gschema.override
并编译模式即可。
对于 plank.. 使用以下命令将 plank 的 .desktop 文件从/usr/share/applications
复制到。/etc/xdg/autostart
sudo cp /usr/share/applciations/plank.desktop /etc/xdg/autostart/
在 gnome-shell 3.36.6 中测试