Como movo um painel de plasma do KDE, da linha de comando / scripts?


6

Eu tenho um script que altera meu layout da área de trabalho usando xrandr, mas também quero mover meu painel.

Até agora eu brinquei com kwinscripts, usando
qdbus org.kde.plasmashell /PlasmaShell org.kde.PlasmaShell.showInteractiveConsole

Se eu movê-lo usando o mouse, o panel.screen muda entre 0 e 2, mas a linha de script panel.screen = 2não o define como 2, ele permanece, mas panel.location='bottom'funciona bem.

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

Por que não está panel.screen=2;funcionando? E o que mais posso fazer para movê-lo?


Tendo o mesmo problema aqui ... Você encontrou alguma solução para isso?
Laimoncijus 19/08/16

@Laimoncijus: não é bom, desde que eu tenha todos os três monitores conectados, ainda posso movê-lo usando o mouse e, quando movo meu laptop, posso adicionar um painel padrão extra em um monitor ativo.
Puggan Se

Procurando o mesmo ... Eu uso o i3wm como meu plasmashell WM +, quando desconecto o monitor onde está o painel, não consigo restaurar no monitor do laptop ... Bastante frustrante
tmow

Encontrei este reddit.com/r/kde/comments/9d10na/… que é uma solução bastante útil. cc @PugganSe
tmow
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.