是否有可能在不同的工作区上运行不同的conky配置?
我检查了man conky,只找到了desktop指令,但这不起作用。Conky仍然在所有工作空间上运行。
发布于 2014-09-28 03:36:50
事实上,这根本不是Conky问题,而是窗口管理器的问题!不幸的是,您没有给出任何关于您正在使用的窗口管理器的详细信息。至少在Openbox中,我可以使用.conkyrc中最重要的指令来设置一个先决条件:
own_window yes
own_window_class Conky没有它,就没有办法让它发挥作用。现在(至少在Openbox中),我会去编辑我的~/.config/openbox/rc.xml (注意在正确的行编辑它!)
<applications>
...
<application name="conky" class="Conky">
<desktop>2</desktop>
</application>
</applications>这是为桌面#2,只是作为一个例子。如果您想运行几个conkys,我建议您创建更多的相关类,每个配置文件一个(例如Conky2、Conky3),相应地为每个Conky*类分配虚拟桌面。
但既然你已经做了这些改变,什么都不会发生。这是因为您需要调用窗口管理器的完全重新启动:
$ openbox --restarthttps://unix.stackexchange.com/questions/107409
复制相似问题