У меня есть скрипт, который меняет макет моего рабочего стола с помощью 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;
работает ?, и что еще я могу сделать, чтобы переместить его?