我试图以编程方式设置面板位置。我正在使用:
qdbus org.kde.plasmashell /PlasmaShell org.kde.PlasmaShell.showInteractiveConsole
我已确定当我手动将面板拖到其他屏幕时,我会从0
获得1
和panel.screen
。不幸的是,移动面板不适用于此脚本:
var panel = panelById(1);
print("screenCount: " + screenCount);
print("panel.screen: " + panel.screen);
panel.screen = 0;
print("panel.screen: " + panel.screen);
小组留在它的位置,我进入输出:
screenCount: 6
panel.screen: 1
panel.screen: 1
当我尝试使用
之类的东西时panel.location = "top";
panel.location = "bottom";
它按预期工作。
资源: