Dies scheint eine einfache Frage zu sein, doch mit Google oder Ask Ubuntu konnte ich keine zufriedenstellende Antwort finden.
Also habe ich ein Triple-Monitor-Setup. Grundsätzlich möchte ich einfach, dass jeder der drei Monitore einen anderen Hintergrund hat . Jetzt spreche ich hier nicht über verschiedene virtuelle Desktops (aka Workspaces). Die meisten Lösungen, die ich gegoogelt habe, betrafen unterschiedliche Hintergründe in unterschiedlichen Arbeitsbereichen . Ich habe nur einen Arbeitsbereich, aber drei Monitore, wie folgt:
Monitor 1 (oben) ist mein großer Fernseher, der über meinen beiden normalen Monitoren an der Wand befestigt ist.
Ich verwende Gnome 2 mit Compiz (aka Gnome-Session-Fallback aka Gnome Classic (mit Effekten) in der Login-Manager-Dropdown-Liste) auf Ubuntu 13.04.
Ich habe die folgenden Methoden ausprobiert, um für jeden Monitor einen anderen Hintergrund festzulegen:
ccsm
(compiz-config-settings-manager), dh Hintergrund über den Fenstermanager (Compiz) einstellen. Genauer gesagt habe ich das Wallpaper- Plugin von Compiz verwendet.gnome-control-center
Das heißt, Sie legen einen Hintergrund über die Gnome-Systemeinstellungen fest. Genauer gesagt habe ich das Hintergrundbedienfeld in den Gnome-Systemeinstellungen verwendet.XDG_CURRENT_DESKTOP=Unity gnome-control-center
Das heißt, Sie können einen Hintergrund über die Gnome-Systemeinstellungen festlegen, aber das Verhalten von Unity imitieren. Genauer gesagt habe ich das Aussehen- Bedienfeld in den Gnome-Systemeinstellungen verwendet.
Mit keiner dieser Methoden kann ich jedoch für jeden Monitor einen anderen Hintergrund auswählen. In jedem Fall kann ich nur einen einzigen Hintergrund (oder möglicherweise mehrere , die dann periodisch getaktet werden können, oder für verschiedene Arbeitsbereiche verwendet wird ) für alle drei Monitoren. Dann habe ich normalerweise Optionen wie Mitte , Kachel , Zuschneiden oder Skalieren , die steuern, wie dieser einzelne Hintergrund auf den drei Monitoren dargestellt wird.
Die Abhilfe ich mit so weit gegangen ist Gimp zu verwenden , um einen „großen“ Hintergrund zu erstellen , die die gesamte virtuelle Auflösung aller drei Monitore zusammen umfasst. Grundsätzlich erstelle ich ein großes Hintergrundbild der Größe 3840x2160, in das ich drei Hintergründe an den richtigen Stellen einfüge. Dann habe ich diesen großen Hintergrund als einzigen Hintergrund für die drei Monitore mit Möglichkeit (1) oder (3), und verwenden Sie die Spanne Option für alle drei Monitore mit diesem großen Hintergrund zu überspannen. Dies führt zu drei verschiedenen Hintergründen auf die drei Monitore, vorausgesetzt , dass die drei kleineren Hintergründe wurden korrekt auf dem großen Hintergrundbild platziert (Anmerkung: Möglichkeit (2) keine bieten Spanne Option).
Dies scheint jedoch ein schrecklicher Trick zu sein, um eine so einfache Sache wie das Einstellen eines anderen Hintergrunds für jeden meiner Monitore zu erreichen. Es hat auch mehrere Nachteile:
- Wenn ich die Anordnung der Monitore ändern möchte (der große Fernseher oben kann nach links oder rechts verschoben werden, und ich möchte die Monitorpositionen entsprechend anpassen, indem ich die
xrandr
zugehörige Benutzeroberfläche (z. B. das Bedienfeld " Anzeigen" im Menü) verwende) In den Gnome-Systemeinstellungen (um die Mausbewegung intuitiv zu halten) gleitet der obere Hintergrund eindeutig nicht mit dem Monitor, auf dem er angezeigt werden soll. Das heißt, ich sehe nur einen Teil des oberen Hintergrunds. - Der große Hintergrund hat einige graue Bereiche (Totraum) in den oberen Ecken, die beim Anmelden von Compiz oder Gnome unbrauchbar geladen werden, wenn der große Hintergrund geladen wird.
- Am schlimmsten ist, wenn ich einen der drei Hintergründe ändern möchte, muss ich den ganzen großen Hintergrund gimp-editieren. Das ist zu viel Arbeit, wenn man bedenkt, dass ich nur einen Hintergrund ändern möchte (ja, ich weiß über Gimp-Ebenen Bescheid, aber immer noch) - dies sollte mit ein paar Klicks und ohne ein schweres Bildbearbeitungsprogramm möglich sein.
Der erste Punkt bedeutet, dass diese Problemumgehung nicht robust ist. Das zweite bedeutet, dass es nicht effizient ist. Und das dritte bedeutet, es ist ein Schmerz im Hintern :)
Meine Frage lautet also:
Gibt es eine Möglichkeit - entweder mit Gnome 2 oder Compiz - dem System einfach mitzuteilen, dass ich für jeden Monitor einen anderen Hintergrund haben möchte ? Dies wäre die logische Herangehensweise an mich, da dies dem System tatsächlich mitteilen würde, was meine Absicht ist. Es wäre auch effizienter.
Es fühlt sich wirklich so an, als könne dies kein so ungewöhnliches Szenario sein. Ich würde denken, dass viele Leute mehrere Monitore haben; und zumindest einige von ihnen müssen es vorziehen, unterschiedliche Hintergründe auf diesen Monitoren zu haben. Kann es also wahr sein, dass es keine einfache Lösung gibt und von den Benutzern schreckliche Hacks erwartet werden, wie das Erstellen eigener Hintergründe mit schwergewichtigen Programmen, um dies zum Laufen zu bringen?
quelle
Antworten:
Sie können verwenden
nitrogen
Führen Sie zur Installation den folgenden Befehl im Terminal aus:
Da
nitrogen
bei der Installation standardmäßig keine Desktop-Datei vorhanden ist, müssen Sie den folgenden Befehl vom Terminal aus ausführen, um sie zu starten:Wie benutzt man es?
Quelle: UBUNTU MULTI-MONITOR-TWEAKS (FULL-SCREEN-FLASH-FIXES, SPAN-WALLPAPER-ÜBERWACHUNG, MEHR)
quelle
nitrogen --restore
. Um die Änderungen dauerhaft zu machen, müssen wir ein ausführbares Skript erstellen, das diesen Befehl bei der Anmeldung mit Autostart ausführt. Bitte aktualisieren Sie Ihre Antworten mit Anweisungen dazu.nitrogen --restore
bei der Anmeldung ausgeführt wird. Öffnen Sie einfach Startup Applications und fügen Sie diesen Befehl hinzu (nitrogen --restore
). Für Name und Kommentar schreiben Sie, was Sie wollen.Von webupd8.org scheint es , gibt es 2 Möglichkeiten. (Kopie von der Website plus einige von mir hinzugefügte Extras):
Mit den Standardeinstellungen für das Erscheinungsbild von Ubuntu können Sie nicht ein einzelnes großes Hintergrundbild über beide Monitore hinweg oder ein anderes Hintergrundbild für jeden Monitor verwenden. Sie können jedoch zwei Anwendungen verwenden, um dies zu tun.
Der erste ist SyncWall. Installiere es in Ubuntu mit den folgenden Befehlen:
So sehen meine Desktops nach der Verwendung von SyncWall aus:
Aktuelle Funktionen
Ein weiteres solches Tool ist Stickstoff , mit dem nicht nur dasselbe Hintergrundbild für alle Displays festgelegt werden kann, sondern auch für jeden Monitor ein anderes Hintergrundbild festgelegt werden kann.
Stickstoff ist in den offiziellen Ubuntu-Repositories verfügbar. Um ihn zu installieren, suchen Sie ihn im Ubuntu Software Center oder verwenden Sie den folgenden Befehl:
Nitrogen hat keine Desktop-Datei. Führen Sie sie daher über die Befehlszeile aus:
Um für jeden Monitor ein anderes Hintergrundbild festlegen zu können, müssen Sie den Dateimanager für die Bearbeitung des Desktops deaktivieren. Das heißt, Sie haben keine Ordner mehr auf dem Desktop.
Installieren Sie in GNOME / Unity das GNOME Tweak Tool:
Öffnen Sie dann GNOME Tweak Tool und setzen Sie im Abschnitt "Desktop" die Option "Dateimanager den Desktop verwalten lassen" auf AUS.
Wenn Sie die Hintergrundbilder bei jedem Anmelden wiederherstellen möchten, fügen Sie "nitrogen --restore" zu Ihren Startanwendungen hinzu.
So sieht mein Desktop mit verschiedenen Hintergrundbildern für jeden Monitor aus:
Eigenschaften :
Stickstoff scheint die beste Option zu sein. Syncwall scheint den von Ihnen beschriebenen Hack zu verwenden (großes Bild, das auf mehrere Monitore aufgeteilt wird).
quelle
syncwall
; Es gibt keine Möglichkeit, für jeden Monitor ein anderes HintergrundbildMit dem XFCE Desktop Manager-Plug-In (im Lieferumfang von xubuntu-desktop enthalten) können Sie jede Anzeige einzeln bearbeiten und dabei die Ordner auf Ihren Desktops beibehalten.
Ein Screenshot meiner 2 Desktops mit geöffnetem Manager:
Im gelben Feld heißt es "Verschieben Sie diesen Dialog in die Anzeige, für die Sie die Einstellungen bearbeiten möchten."
Es tut mir leid, ich kann nicht mehr helfen, Anweisungen zur Installation zu geben, noch wie das eigentliche Plug-In heißt Sie oder jemand auf dem richtigen Weg, und diese Antwort kann durch Änderungen verbessert werden.
quelle
Ich war froh zu sehen, dass es tatsächlich eine Gnome / Unity Antwort gab.
Trotzdem bin ich der Meinung, dass der Wechsel zu KDE eine konsistentere Erfahrung sein könnte.
Der native Einstellungsmanager von KDE ermöglicht nicht nur mehrere Hintergrundbilder auf mehreren Monitoren, sondern ermöglicht auch, diese für jeden virtuellen Desktop UND jede Aktivität unterschiedlich einzustellen. (Aktivitäten ähneln virtuellen Desktops, die virtuelle Desktops enthalten und für die andere Einstellungen konfiguriert werden können, z. B. ein Bildschirmschoner nach 5 Minuten Pause in einer Aktivität, aber keine Zeitüberschreitung, wenn auf eine andere umgeschaltet wird, z. B. für Präsentationen oder Filme.)
Darüber hinaus wird das Hinzufügen und Entfernen von Monitoren im laufenden Betrieb (über das Ein- und Ausstecken von HDMI) problemlos verarbeitet !!
quelle
Sie müssen Ihre Symbole nicht mehr auf dem Desktop ausblenden
quelle