如何使feh始终将背景图像设置到特定的监视器?

时间:2019-04-24 19:18:39

标签: xorg

我有2个显示器,一个是笔记本电脑显示器,另一个是外接显示器。

当我给feh 2个图像文件时,它会按照给定的顺序将它们设置为主显示,然后是第二个:

feh --bg-center ~/Pictures/wallpapers/primary ~/Pictures/wallpapers/secondary

到目前为止,一切都很好。当我插拔第二台显示器时,问题就来了。然后,我的xorg主显示器从一台显示器转到另一台显示器,这就是我想要的。那时我必须重新启动feh命令,因为第二个监视器失去了背景。重新启动相同的feh命令会反转背景,以便第一个文件进入主显示器,该显示器现在是另一个显示器。

我希望能够告诉feh始终将背景设置为特定的监视器,而不管xorg主显示是什么。

我曾尝试在命令前添加DISPLAY=:0.00.1,但看起来randr仅给我0.0作为包括两个监视器的全局显示。使用0.0在两台显示器上设置相同的图像。

我也尝试使用--xinerama-index,但是它似乎基于xorg主显示的概念,而索引0似乎总是主显示,这使我回到了相同的问题。

作为一种解决方法,我可以将主显示器设置为始终是笔记本电脑显示器,但这不是很实用。

理想情况下,我想指定xrandr输出,例如eDP-1和DP-1。

0 个答案:

没有答案