如何让 dwm 使用 gnome 设置?

如何让 dwm 使用 gnome 设置?

我在 Gentoo GNU/Linux 上使用 dwm,但从中启动的 GTK+ 应用程序无法加载正确的 GNOME 设置(字体/样式)。我尝试设置 .gtkrc-2.0 和 gnome-session。我在 Gentoo 上找不到 gnome-settings-daemon,因为它不在同名软件包中。

有人知道怎么做这个吗?

答案1

Gnome-Session-Daemon 需要 dbus 会话才能运行。您没有指定实际启动所有内容的方式。下面的链接介绍如何启动 gnome-session 和/或 Gnome-settings-Daemon。

http://www.gentoo.org/proj/en/desktop/gnome/howtos/gnome-2.16-upgrade.xml?style=printable

您使用的是登录管理器吗?还是只是从 xinitrc 启动?

如果您正在使用 xinitrc,您可以像这样启动——在使用类似 lxappearance 的工具设置您的 gtk 主题/图标之后。

exec ck-launch-session dbus-launch --sh-syntax --exit-with-session ~/bin/startdwm

/bin/startdwm 是一个 bash 脚本

#!/bin/bash
#this file is called by .xinitrc to start some nice apps for dwm

xrdb -merge ~/.Xresources &

xfce4-power-manager &

sh ~/.fehbg &

while true; do
    xsetroot -name "$(date +"%a %d.%m/%H:%M:%S") $(df -h|grep root|awk '{print $4}')"
    sleep 1
done &

while true; do
    dwm || exit
done

https://wiki.archlinux.org/index.php/Dwm#Using_dbus_with_dwm

相关内容