所有都在标题中,我想知道当前的监视器将KDE Konsole
标题重新命名为他的位置(左或右)。
通过这种方式,我将以~/.bashrc
或其他方式输入:
qdbus org.kde.konsole $KONSOLE_DBUS_SESSION org.kde.konsole.Session.setTitle \
1 "LEFT"
更改Konsole
的标题。
我看了一下手册:
我玩qdbus
,但我能够找到当前的桌面
qdbus org.kde.kwin /KWin org.kde.KWin.currentDesktop
有任何线索吗?
答案 0 :(得分:1)
学习libXrandr和/或xrandr
命令。
http://cgit.freedesktop.org/xorg/proto/randrproto/tree/randrproto.txt
您会发现您的窗口可以同时完全位于两个显示器内部,甚至可以在两个显示器的视图之外。
您需要发现每个输出使用哪个CRTC,然后发现CRTC覆盖的帧缓冲区域。然后你需要发现你的应用程序在帧缓冲区中的位置。
我不确定是否有更简单甚至特定于kde的方式。