1. Switch to gdm user.
sudo su - gdm -s /bin/bash
2. View dbus information
dbus-launch
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-eu0FhGDTaj,guid=88e71479abc78714c0d182840000018f
DBUS_SESSION_BUS_PID=1428
3. Set environment variables
export DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-eu0FhGDTaj,guid=88e71479abc78714c0d182840000018f
export DBUS_SESSION_BUS_PID=1428
export GSETTINGS_BACKEND=dconf
4. Run ‘dconf-service’
/usr/lib/dconf/dconf-service &
5. Get current picture path and color
gsettings get org.gnome.desktop.background picture-uri
gsettings get org.gnome.desktop.background primary-color
6. Set new picture or color
gsettings set org.gnome.desktop.background picture-uri 'file:///usr/share/backgrounds/hello.jpg'
gsettings set org.gnome.desktop.background primary-color '#3465a4'
Over!
我这里似乎只能 get 不能 set?dconf-service 启动失败:
g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
但是上面的都是正常的。
是不是DBUS环境变量设置错了?要和你使用 dbus-launch 打印的一样哦。
原来我弄错了,应该是在这个shell里面运行 dbus-launch 的结果。
谢谢方法!
hello ,archloong 在 loongson 3A 电脑上能跑 x-window 不
如果可以安装的时候 与 2F 的有没有区别
可以使用的,只需要安装上 xf86-video-ati 就可以了。