Wie verschiebe ich ein KDE-Plasmabildschirm aus der Befehlszeile / den Skripts?

1439
Puggan Se

Ich habe ein Skript, das mein Desktop-Layout mit ändert xrandr, aber ich möchte auch mein Panel verschieben.

Bisher habe ich mit kwinscripts rund gespielt
qdbus org.kde.plasmashell /PlasmaShell org.kde.PlasmaShell.showInteractiveConsole

Wenn ich sie mit der Maus bewege, wechselt der panel.screen zwischen 0 und 2, aber die Skriptzeile panel.screen = 2setzt sie nicht auf 2, sie bleibt erhalten, panel.location='bottom'funktioniert aber gut.

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

Warum panel.screen=2;funktioniert das nicht ? Und was kann ich sonst noch tun, um es zu verschieben?

3
Haben Sie das gleiche Problem hier ... Haben Sie dafür eine Lösung gefunden? Laimoncijus vor 7 Jahren 0
@Laimoncijus: Nicht gut, solange ich alle 3 Monitore angeschlossen habe, kann ich ihn immer noch mit der Maus bewegen. Wenn ich meinen Laptop bewege, kann ich einen zusätzlichen Standardbereich auf einem aktiven Monitor hinzufügen. Puggan Se vor 7 Jahren 0

0 Antworten auf die Frage