3

У меня есть скрипт, который меняет макет моего рабочего стола с помощью xrandr , но я также хочу переместить свою панель.

До сих пор я играл с kwinscripts, используя
qdbus org.kde.plasmashell /PlasmaShell org.kde.PlasmaShell.showInteractiveConsole

Если я перемещаю его с помощью мыши, panel.screen изменяется между 0 и 2, но в строке сценария panel.screen = 2 не устанавливается значение 2, оно остается, но panel.location='bottom' работает нормально.

var panel = panelById(panelIds[0])
print('before, panel.screen: ');
print(panel.screen);
panel.screen=2;
//panel.location='top';
panel.location='bottom';
print('after, panel.screen: ');
print(panel.screen);

Почему не panel.screen=2; работает ?, и что еще я могу сделать, чтобы переместить его?

0