Установите panel.screen в консоль javascript плазмы kde

Я пытаюсь программно установить местоположение панели. Я использую:

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";

это работает как ожидалось.

Ресурсы:

0 ответов

Другие вопросы по тегам