我想在启动时运行动态测试,并在KDE下运行时向下调整字体大小(与GNOME相反)。动机是KDE下的字体大小“12”似乎比GNOME大得多。这可能是其他一些配置病理的标志 - 如果你能识别它,也可以随意指出它!
谢谢,
的setjmp (KDE新手)
答案 0 :(得分:4)
(when (string-equal "kde" (getenv "DESKTOP_SESSION"))
(adjust-font-for-kde))
答案 1 :(得分:2)
Emacs有list-processes
功能,您可以使用该功能来识别某些KDE服务是否正在运行。您可以使用它来缩小范围。但是,这是一种解决方法,您的真正问题是在其他地方。
答案 2 :(得分:0)
如果您指的是本地窗口系统,那么您可能会使用一些相关的环境变量(例如KDE_SESSION_UID,KDE_FULL_SESSION,KDE_SESSION_VERSION都显示在我的系统上)。但是,如果您在本地kde会话上运行远程emacs,那么这显然是行不通的。
问题:你在gnome的kde中使用相同的字体吗?