pioneer01
Anmeldungsdatum: 13. Dezember 2008
Beiträge: 64
|
Hallo, mein System läuft auf Kubuntu 16.10 und ich habe somit Plasma 5 installiert. Ich nutze auf 2 Arbeitsplätzen 2 verschiedene externe Monitore (wobei der Notebook Monitor bei angeschlossenem externen Monitor als "erweiterter" Monitor arbeiten soll) und unterwegs natürlich nur den Notebook Monitor. Nun zu meinem Problem:
Ich möchte die Kontrollleiste immer am primären Hauptmonitor anzeigen. Gibt es eine Möglichkeit das zu machen oder sind die Widgets (Miniprogramme) wirklich immer an einen Monitor gebunden? Ich möchte nicht auf jedem Monitor eine eigene Kontrollleiste einrichten, da ich nicht immer 3 Kontrollleisten individuell anpassen möchte. Danke
Martin
|
wired2051
Anmeldungsdatum: 28. Februar 2007
Beiträge: 2740
|
Hast Du es mal mit den Plasma/Aktivitäten probiert? Ich hatte mal zwei parallel, eine für "1 Monitor" und die andere für "2 Monitore", der Wechsel ging z. B. über die Kontrollleiste. Ob es in 16.10 auch noch Aktivitäten gibt, weiss ich nicht. hth
|
pioneer01
(Themenstarter)
Anmeldungsdatum: 13. Dezember 2008
Beiträge: 64
|
Danke für deine Antwort. Das mit den Aktivitäten gefällt mir zwar auch nicht so ganz, aber mal schauen.
Was mich aber interessieren würde ist, nach welchen Regeln die Widgets / Miniprogramme angeordnet werden. Ich habe jetzt einmal 2 Kontrollleisten hinzugefügt kann aber keine Regel erkennen wie diese angeordnet werden:
Kann ich es nicht einfach irgendwie so hin bringen, dass ich folgende Konfiguration habe:
lg
Martin
|
wired2051
Anmeldungsdatum: 28. Februar 2007
Beiträge: 2740
|
Ich bin mir nicht sicher, ob ich Deine Frage verstehe. Da ich derzeit nicht 2 Monitore habe, kann ich auch nichts ausprobieren. Vielleicht hilft dieser Thread ja weiter?
|
pioneer01
(Themenstarter)
Anmeldungsdatum: 13. Dezember 2008
Beiträge: 64
|
Ich verwende mein Notebook mit drei verschiedenen Monitorkonfigurationen:
Am Arbeitsplatz 1 mit Monitor 1 und Notebookdisplay Am Arbeitsplatz 2 mit Monitor 2 und Notebookdisplay Unterwegs mit Notebookdisplay
Wenn ein externer Monitor angeschlossen ist, ist natürlich dieser die primäre Anzeige und dann möchte ich meine konfigurierte Kontrollleiste (Leiste 1) auf diesem angezeigt bekommen. Unterwegs soll Leiste 1 am Notebookdisplay angezeigt werden. Das funktioniert derzeit nicht:
Am Arbeitsplatz 1 mit Monitor 1 und Notebookdisplay: Leiste 1 / Leiste 2 (passt genau so) Am Arbeitsplatz 2 mit Monitor 2 und Notebookdisplay: Leiste 2 / Leiste 1 Unterwegs mit Notebookdisplay: Leiste 2
Ich hätte es gerne so:
Am Arbeitsplatz 1 mit Monitor 1 und Notebookdisplay: Leiste 1 / Leiste 2 Am Arbeitsplatz 2 mit Monitor 2 und Notebookdisplay: Leiste 1 / Leiste 2 Unterwegs mit Notebookdisplay: Leiste 1
Beginne ich damit, dass ich die Leisten bei einer Konfiguration auf den richtigen Monitor ziehe, passt es bei einer anderen Konfiguration nicht mehr bzw. wenn kein Monitor angeschlossen ist, wurde mir gar keine Leiste angezeigt, und mir blieb nichts anderes übrig, als Leiste 2 einzufügen, damit ich überhaupt eine habe.
|
ChickenLipsRfun2eat
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12067
|
Hallo! Wenn du ein wenig Spieltrieb hast, könntest du ja mal versuchen die .config/plasma-org.kde.plasma.desktop-appletsrc von jeder der drei Einstellungen zu speichern und diese beim Umstecken dann austauschen. Ggf. könnte man das sogar mit udev automatisieren, wenn das Einstecken des Monitors abfragbar ist (prüfen mit udevadm monitor ). Nach dem Tausch der Datei müsstest du wahrscheinlich die plasmashell mittels kquitapp plasmashell; plasmashell neu starten. Vielleicht findet sich auch was per DBUS, was die Einstellungen von org.kde.plasmashell ändern kann, bzw. eine cfg neu laden.
|
pioneer01
(Themenstarter)
Anmeldungsdatum: 13. Dezember 2008
Beiträge: 64
|
Ich danke euch für eure Anregungen. Ich finde das jedoch enorm unkomfortabel, da das ganze unter 15.04 bereits einwandfrei funktioniert hat. Entweder verstehe ich das Konzept nicht, oder das Konzept ist einfach sch*****. Bin ich richtig mit meiner Annahme, dass Miniprogramme (zu denen auch die Kontrollleiste zählt) an einen speziellen Monitor gebunden sind? Ist der Monitor nicht angschlossen, wird dieses Miniprogramm einfach nicht angezeigt. Wie sollen dann die Kontrollleisten, die ja das zentrale GUI Steuerelement sind, verwendet werden. Muss ich mir wirklich für jeden Monitor eine eigene Kontrollleiste konfigurieren?
Sorry für diese Fragen, aber ich würde es gerne einmal verstehen. @ChickenLipsRfun2eat
Wenn es nicht anders geht, muss ich es so machen. Aber ich kann mir irgendwie nicht vorstellen, dass ein solcher Aufwand notwendig ist, um das zentrale GUI Steuerelement eines Betriebssystems angezeigt zu bekommen. Danke nochmals für eure Hilfe lg Martin
|
ChickenLipsRfun2eat
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12067
|
pioneer01 schrieb: Ich finde das jedoch enorm unkomfortabel, da das ganze unter 15.04 bereits einwandfrei funktioniert hat.
Ich habe bisher noch nicht damit rumgespielt, daher kann ich das nicht beurteilen. Wenn es aber mal lief, ist es wohl eher ein Bug. Am Desktop fahre ich konstant zwei Bildschirme, das Netbook läuf immer nur mit dem eingebauten. Eine weitere Möglichkeit, die mir eingefallen ist: Hattest du ggf. unter 15.04 proprietäre Grafiktreiber oder anderweitig xrandr im Einsatz? Damit könnte man auch versuchen die Einstellungen zu sichern. Aktuell habe ich mal meinen alten VGA angeschlossen, um ein wenig zu spielen. Die Anschlüsse und deren Status kannst du mittels xrandr --prop | egrep "VGA-|HDMI-|DP-" herausfinden. Bei mir sieht das wie folgt aus:
ohne externen VGA-Monitor
koffeinfriedhof@x220:~$ xrandr | egrep "LVDS-|VGA-|HDMI-|DP-"
LVDS-1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 277mm x 156mm
VGA-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-2 disconnected (normal left inverted right x axis y axis)
HDMI-3 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
koffeinfriedhof@x220:~$ mit externem
koffeinfriedhof@x220:~$ xrandr | egrep "LVDS-|VGA-|HDMI-|DP-"
LVDS-1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 277mm x 156mm
VGA-1 connected 1440x900+1366+0 (normal left inverted right x axis y axis) 408mm x 255mm
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-2 disconnected (normal left inverted right x axis y axis)
HDMI-3 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
koffeinfriedhof@x220:~$ Abfragen
Mittels xrandr | grep VGA | cut -d' ' -f2 bekomme ich nun "connected" oder "disconnected" ausgegeben. Das in einem Script verwurstet, könnte dann in etwa so funktionieren:
| #/bin/bash
externAngeschlossen=$(xrandr | grep VGA | cut -d' ' -f2)
if [ ${externAngeschlossen:0:2} == "di" ];then #wenn DIsconnected
xrandr --verbose --output LVDS-1 --mode 1366x768 --pos 0x0
else #wenn COnnected
xrandr --output VGA-1 --mode 1440x900 --preferred --primary --pos 1440x0 --output LVDS-1 --mode 1366x768 --pos 0x0
fi
|
Speichern als ~/monitor.test, ausführbar machen mit chmod +x ~/monitor.test . Müsstest du natürlich an deine Ausgaben und Auflösungen anpassen, hat aber bei mir eben so funktioniert. Was ich allerdings noch nicht reingebracht habe ist die Position des Panels. Ich hab es eben nur manuell auf den externen rübergeschoben. Vielleicht kennt da schon jemand etwas für, ansonsten muss ich später noch mal gucken.
|
HarryD
Anmeldungsdatum: 14. Juni 2006
Beiträge: 2702
Wohnort: Germany - BW
|
Ist es nicht so, dass der Hauptbildschirm immer links sein muss (in der grafischen Konfiguration)? Oder habe ich das was falsches in der Erinnerung?
|
ChickenLipsRfun2eat
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12067
|
Muss nicht, aber kann. Wobei es hier einige gab, die in letzter Zeit Probleme damit hatten. Einen terminal-Weg zum verschieben des Panels habe ich leider auch noch nicht gefunden. Ich dachte es wäre ggf. über ein KWin-Script möglich, aber auch dort scheint es nicht zu funktionieren (oder ich bin zu doof 😀).
|
pioneer01
(Themenstarter)
Anmeldungsdatum: 13. Dezember 2008
Beiträge: 64
|
Hi, @ChickenLipsRfun2eat vielen Dank für deine aufwändigen Bemühungen. Ich hatte auch unter 15.04 keine propritären (Nvidia) Treiber installiert. Mittlerweile ist mir aber etwas gelungen:
Das Spielchen funktioniert mit einem Monitor. Zuerst habe ich einmal alle Files in ~/.local/share/kscreen/ gelöscht und von neu angefangen. Bei nicht angestecktem Monitor war die Leiste dann am Notebookdisplay (super). Dann habe ich den Monitor angesteckt und "keinen Hauptbildschirm" ausgewählt. Und seither habe ich das Verhalten wie gewünscht. Mal schauen was passiert wenn ich demnächst den anderen Monitor anstecke. Natürlich werde ich da auch "kein Hauptbildschirm" wählen. Hoffentlich ändern sich dann nicht die Einstellungen die bereits funktionieren. @HarryD Wenn ich im erweiterten Modus fahre (Monitor angesteckt) ist dieser sogar links vom Notebook. lg
Martin
|
ChickenLipsRfun2eat
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12067
|
pioneer01 schrieb: vielen Dank für deine aufwändigen Bemühungen.
Gern. Hat mich auch interessiert. War ja was Neues. So ganz zufrieden bin ich aber noch nicht, dass es kein dbus-Kommando oder "mini-KWin-Script" gibt, mit dem man das blöde Panel verschieben kann.
Das Spielchen funktioniert mit einem Monitor. Zuerst habe ich einmal alle Files in ~/.local/share/kscreen/ gelöscht und von neu angefangen. Bei nicht angestecktem Monitor war die Leiste dann am Notebookdisplay (super). Dann habe ich den Monitor angesteckt und "keinen Hauptbildschirm" ausgewählt. Und seither habe ich das Verhalten wie gewünscht. Mal schauen was passiert wenn ich demnächst den anderen Monitor anstecke. Natürlich werde ich da auch "kein Hauptbildschirm" wählen. Hoffentlich ändern sich dann nicht die Einstellungen die bereits funktionieren.
Wenn du es getestet hast, schreib bitte Bescheid. Das Thema taucht ja doch öfter mal auf. Danke!
|
pioneer01
(Themenstarter)
Anmeldungsdatum: 13. Dezember 2008
Beiträge: 64
|
Ja natürlich, wird jedoch erst Anfang nächster Woche sein. Eines muss ich aber schon sagen, das Konzept der Miniprogramme auf die Kontrollleiste anzuwenden, ist schon mehr als blöd. Natürlich wird es Fälle geben, in denen man eine "monitorbezogene" Kontrollleiste möchte, aber ich denke schon, dass die meisten Benutzer ihre konfigurierte Kontrollleiste am Hauptmonitor möchten. lg
Martin
|
ChickenLipsRfun2eat
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12067
|
pioneer01 schrieb: Eines muss ich aber schon sagen, das Konzept der Miniprogramme auf die Kontrollleiste anzuwenden, ist schon mehr als blöd.
Das Konzept wird darauf angewendet, weil das Panel auch ein "Miniprogramm" ist. Daher logisch. Was die meisten Benutzer möchten, weiß ich nicht zu beurteilen. Aber man liest öfter, dass das Netbook/Laptop/whatever zu Hause per Docking-Station oder externer Tastatur/Maus/Monitor als Desktop-Ersatz genutzt wird. Könnte also gut sein. Der langen Rede kurzer Sinn: Wenn es nicht so wie oben beschrieben funktioniert, sollte man dafür einen Bericht auf https://bugs.kde.org ausfüllen und kann dann ja gucken, wie sehr das vermisst wird. Es wäre auf jeden Fall wünschenswert die Möglichkeit zu haben.
|