我正在尝试更改 Ubuntu 12.10 中的一些 gconf 设置。我想更改 lightdm 迎宾背景。
我发现在运行 X 服务器时以用户身份登录到 unity 时,我可以执行以下操作:
sudo xhost +SI:localuser:lightdm
gsettings set com.canonical.unity-greeter background "'/usr/share/backgrounds/micros-background.png'"
Run Code Online (Sandbox Code Playgroud)
问题是这要求我以 X 下的用户身份登录。因此需要运行整个窗口管理器。但是我想在不运行任何 X 服务器的情况下使用 chroot 更改这些设置。我只想挂载分区并更改 gsettings,而无需运行完整的窗口管理器。
有没有办法在不登录 X 和 Unity 的情况下直接更改 gsettings?
或者……有没有办法在后台启动 X 服务器和 Unity,这样我就可以进行更改,而无需在我的监视器上显示全窗口显示?
Afr*_*Afr 17
可以gsettings使用dbus-launch --exit-with-session以下命令在没有 X11的情况下运行:
dbus-launch --exit-with-session gsettings set com.canonical.unity-greeter background "'/usr/share/backgrounds/micros-background.png'"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5900 次 |
| 最近记录: |