Zwei Monitore und Panels

8

Ich habe eine Frage zu einem Setup mit mehreren Monitoren.

Ich bin derzeit hauptsächlich ein Windows-Benutzer, aber ich habe Ubuntu im Dual-Boot-Modus ausgeführt, um ein Gefühl dafür zu bekommen. Das einzige, was mir fehlt, was mich (meiner Meinung nach) dazu zwingen wird, Windows anstelle eines Unix-Systems für den allgemeinen Gebrauch zu wählen, ist der scheinbare Mangel an angemessener Unterstützung für mehrere Taskleisten (oder Bedienfelder, wie sie in Ubuntu genannt werden) auf mehreren Bildschirmen .

Ich habe gegoogelt, hier gesucht, jeden alten Forumsbeitrag gelesen, den ich finden konnte, und zahlreiche Informationen gefunden, die darauf hindeuten, dass ich Panels von einem Bildschirm auf einen anderen verschieben kann. Das klingt vielleicht albern, aber sie bewegen sich nicht zu meinem sekundären Bildschirm. Ich kann Bedienfelder auf dem Hauptbildschirm hinzufügen, entfernen und verschieben, aber sie werden niemals auf den Nebenbildschirm gezogen. Selbst wenn ich Panels korrekt über Bildschirme ziehen könnte, löst dies mein Problem nicht unbedingt:

Unter Windows verwende ich Ultramon. Ich erhalte zwei Anzeigen und eine sekundäre Taskleiste, in der Fenster / Aufgaben für diesen zweiten Bildschirm angezeigt werden. Ich suche nach etwas Ähnlichem oder einem ähnlichen unter Unix. Ubuntu zu unterstützen wäre vorzuziehen, aber ich könnte immer zu etwas anderem wechseln (mein wichtiges Zeug ist momentan alles in Windows).

Gibt es eine Unix-Anwendung (kostenlos oder nicht), die mehrere Monitorfenster / Taskleisten bereitstellt? Oder gibt es alternativ eine Möglichkeit, ähnliche Funktionen zu hacken?

t31os
quelle
3
Gab es etwas Besonderes, dem du nicht gefolgt bist? Ich werde die Frage hervorheben, damit diejenigen, die Schwierigkeiten haben, Romane zu lesen, den Flaum überspringen und direkt zur Frage gehen können.
t31os
Ihre Distribution spielt eigentlich keine Rolle, was zählt, ist Ihr Fenstermanager oder Ihre Desktop-Umgebung (dh der GUI-Teil des Systems), die in Ubuntu standardmäßig Gnome ist. Sind Sie bereit, zu einer anderen Desktop-Umgebung zu wechseln (dies kann Ihre Auswahl erweitern)? Welche Aufgaben erledigen Sie mit Taskleisten / Bedienfeldern? (Dies ist sowohl für Leute von Vorteil, die weder Windows noch Gnome kennen, und für den Fall, dass jemand einen teilweisen Ersatz anbietet.)
Gilles 'SO - hör auf, böse zu sein'
Ich würde gerne einen anderen Fenstermanager ausprobieren, wenn dies bedeutet, dass ich eine App oder einen Hack verwenden kann, um Aufgaben in einem bestimmten Fenster über ein Bedienfeld (Taskleiste) auf diesem Bildschirm zu verwalten, aber zwei Bildschirme zu verwenden (dh was Ultramon unter Windows tut ). Aufgaben, Filme ansehen, im Internet surfen, Code schreiben, einen lokalen Server für Webentwickler, E-Mail, Remotedesktopverbindungen, Chat, allgemeine
Dinge ausführen
Kurz gesagt, ich möchte vermeiden, zwei Bildschirme mit Fenstern / Aufgaben über ein Bildschirmfenster (Taskleiste) zu verwalten ...
t31os
Ich habe ein bisschen mehr gegraben und ich glaube, ich habe die Informationen gefunden, die ich brauchte. Wenn sie sich ändern, füge ich meine eigene Antwort mit Details hinzu.
t31os

Antworten:

3

Dies ist keine direkte Antwort auf Ihre Frage, aber Sie möchten möglicherweise einen Schritt zurücktreten und überlegen, warum Sie diese Funktion wünschen. Dies mag daran liegen, dass Sie es gewohnt sind, unter Windows auf eine bestimmte Art und Weise zu arbeiten, aber Sie werden möglicherweise feststellen, dass Linux eine andere Möglichkeit bietet, Ihre Aufgaben zu erledigen. Dies könnte viel effizienter sein und erfordert möglicherweise nicht einmal eine Taskleiste!

Zum Beispiel verwende ich den Awesome Window Manager, mit dem ich die gesamte Fenstermanagement über die Tastatur durchführen kann. Das Verschieben von Fenstern, das Wechseln zwischen Programmen und sogar das Verschieben von Fenstern zwischen Monitoren kann über Tastaturkürzel erfolgen. Mit 'Tags' können Fenster auch mit Tastenkombinationen verknüpft werden. Ein Tastendruck wechselt also zu meinen beiden Firefox-Fenstern (geteilter Bildschirm auf einem Monitor) und ein anderer Tastendruck wechselt zu Thunderbird auf einem anderen Monitor. Aus diesem Grund ist eine Taskleiste nicht unbedingt erforderlich. Obwohl dies gesagt wurde, erhalten Sie standardmäßig eine Taskleiste auf jedem Bildschirm!

Mein Punkt ist jedenfalls, bevor Sie sich zu viel Mühe geben, damit Ihre neue Umgebung genauso funktioniert wie Ihre alte, überlegen Sie, warum Sie sich überhaupt von Ihrer alten Umgebung entfernen!

Malvineous
quelle
Mein Hauptproblem ist, dass alle Aufgaben auf einem Bildschirm gebündelt sind, das und die Leistung. Ubuntu läuft 2-3 mal so schnell, selbst wenn das Wubi-Installationsprogramm ausgeführt wird (nicht auf einer eigenen Partition). Ich habe kein Interesse daran, Windows mit Schlüsseln zu verwalten. Das ist das Gegenteil von dem, was ich auf jedem anderen Computer mache, den ich verwende (alle verwenden Windows). Für mich ist die Tastatur zum Tippen gedacht. Wenn für die Aufgabe keine schriftliche Eingabe erforderlich ist, handelt es sich um eine Mausoperation, die natürlich die Fenster- / Aufgabenverwaltung umfasst. Soll ich ehrlich gesagt meinen Workflow so drastisch ändern, dass nur Linux verwendet wird?
Schätzen Sie
@ t31os: Nein, es wird nicht erwartet, dass Sie Ihren Workflow ändern, aber Sie sollten zumindest überlegen, ob Sie eine Änderung ablehnen, von der Sie letztendlich profitieren könnten. Anders ausgedrückt, es ist wie wenn der Besitzer einer Pferdekutsche sich beschwert, dass dieses neue Auto nirgendwo das Pferd befestigen kann :-)
Malvineous
2

Ich habe ein Ubuntu-System, das meiner Meinung nach mit Ihrer Beschreibung übereinstimmt. Ich habe zwei Anzeigen, wobei jede Anzeige ein separates Menü und eine separate Taskleiste hat. Jedes Display verfügt sogar über eigene virtuelle Arbeitsbereiche. Ich kann Windows in einer VMware-Sitzung (oder über RDP) im Vollbildmodus auf einem Display ausführen und das andere Display so behandeln, als wäre es ein völlig separater Ubuntu-Computer (außer dass sie Tastatur und Maus gemeinsam nutzen).

Ich mache dies über den proprietären NVIDIA-Treiber und verwende "separate X-Bildschirme" (oder ähnliches). Ich habe die neuen Bedienfelder nicht auf die zweite Anzeige gezogen. Stattdessen wurde standardmäßig ein neuer Bedienfeldsatz erstellt, als ich diesen Modus aktiviert habe.

Insgesamt bin ich mit dieser Konfiguration sehr zufrieden, aber es gibt einige kleinere Störungen:

  • Sie können keine Fenster zwischen den beiden Bildschirmen ziehen
  • Einige Anwendungen werden immer auf dem primären Bildschirm geöffnet, unabhängig davon, von wo aus Sie starten (z. B. Chromium-Browser).
  • Das nvidia-settings-Applet stirbt mit einem Segmentierungsfehler (es öffnet nicht einmal den Dialog), daher kann ich Ihnen im Moment nicht zu viele Details geben
  • Die "Workspace Switcher-Einstellungen" sind durch dieses Setup etwas verwirrt und scheinen die Konfiguration der beiden Bildschirme teilweise zu verknüpfen

Ich habe festgestellt, dass ein Neustart von X dazu beiträgt, einige der verschiedenen Verwirrungen zu beheben, die während des Konfigurationsprozesses für dieses Setup auftreten. Daher empfehle ich Ihnen, dies zu versuchen, wenn eine Konfigurationsänderung nicht den erwarteten Effekt zu haben scheint.

Klingt das nach dem, wonach Sie suchen? Ich bin immer noch auf der Suche nach Möglichkeiten, dieses Setup zu optimieren, und hoffe, von anderen zu hören, die es verwenden.

kein Balken
quelle
Ich habe kürzlich festgestellt, dass der Segmentierungsfehler in den nvidia-Einstellungen mit der Verwendung von VMware Player zusammenhängt.
Nobar
2

Die KDE- Desktop-Umgebung unterstützt dies nativ. Schauen Sie sich Kubuntu an, das im Grunde Ubuntu mit KDE ist.

So geht's:

  1. Klicken Sie mit der rechten Maustaste auf den Desktop -> Fenster hinzufügen -> Standardfenster
  2. Klicken Sie mit der rechten Maustaste auf das Bedienfeld -> Widgets hinzufügen
  3. Wählen Sie den Task-Manager
  4. Klicken Sie mit der rechten Maustaste auf den Task-Manager -> Task-Manager-Einstellungen
  5. Aktivieren Sie "Nur Aufgaben auf dem aktuellen Bildschirm anzeigen".
Job
quelle
nicht was gefragt wird, OP will Panel auf allen Bildschirmen anzeigen
Édouard Lopez
@ ÉdouardLopez: Da das OP Folgendes sagte: "Ich erhalte zwei Anzeigen und eine sekundäre Taskleiste, in der Fenster / Aufgaben für diesen zweiten Bildschirm angezeigt werden.", Denke ich, genau das wird gefragt.
Job
Was Sie erklären, zeigt nicht mehrere Taskleisten. Es filtert Aufgabe nur nach den folgenden Kriterien: ist die Aufgabe auf dem aktuellen Bildschirm (physisches Gerät)
Édouard Lopez
@ ÉdouardLopez: Da standardmäßig 1 Bedienfeld vorhanden ist, fügen die Schritte 1 bis 3 ein zweites Bedienfeld mit einem zweiten Task-Manager hinzu.
Job
2

Ich verwende Gnome Classic oder Fallback, wie es manchmal genannt wird, unter Ubuntu 11.10. Ich habe zwei Monitore und auf jedem können so viele Panels stehen, wie ich möchte. Der Trick dabei ist, weiterhin Panels auf dem primären Monitor (in meinem Fall dem Laptop) hinzuzufügen, bis eines auf dem externen Bildschirm angezeigt wird. Fügen Sie so viele Bedienfelder hinzu, wie Sie möchten, und verschieben Sie sie an den gewünschten Rand. Löschen Sie dann die zusätzlichen Bedienfelder vom ersten Bildschirm.

Tim Burns
quelle
1

Die Auswahl an Tools, die dies in verschiedenen Formen verarbeiten können, ist schwindelerregend. Es gibt keine einzige Software, die dies tut, es gibt ein paar hundert.

Zunächst können Sie Linux so konfigurieren, dass Dual Head so ausgeführt wird, dass Sie auf jedem Bildschirm separate Fenstermanager ausführen können. Sie könnten Gnome auf einem und Kde auf dem anderen oder Twm auf einem und fantastisch auf einem anderen laufen.

Zweitens haben viele Fenstermanager ausgefeilte Systeme, die festlegen, was zu welchem ​​Monitor gehört, in welcher Taskleiste / Manager-Oberfläche sie angezeigt werden usw. Die meisten Fenstermanager haben sogar mehr als eine Möglichkeit, dies zu tun, und viele Sitzungs- / Desktop-Manager verfügen über viele Tools, die dies tun Laufen Sie in ihnen hinein, die dies anders erreichen möchten.

Persönlich wie @Malvineous verwende ich genial mehrere Monitore zu behandeln. Das Tag-System unterscheidet sich eindeutig von den meisten virtuellen Desktop-Systemen und ermöglicht das Mischen und Anpassen von Programmen über einen oder mehrere Arbeitsbereiche. Ich habe eine Taskleiste für jeden Bildschirm, aber beide Taskleisten befinden sich auf dem kleinsten Monitor. Jede Taskleiste zeigt die verschiedenen Desktops und welche Programme auf jedem Monitor ausgeführt werden. Obwohl ich diese mit der Maus auswählen kann, dient sie hauptsächlich als visueller Bezugspunkt und nicht zum Klicken.

Ich schlage vor, Sie spielen mit mehreren Desktop-Umgebungen und Fenstermanagern, bis Sie eine Kombination finden, die sich für Sie im Allgemeinen richtig anfühlt. Anstatt bestimmte Verhaltensweisen zu erwarten, schreiben Sie nicht jedes ab, bis Sie verstanden haben, wie es am besten funktioniert, und bewerten Sie dann, ob die Methodik für Ihren Arbeitsablauf möglicherweise besser ist. Sobald Sie sich mit den verschiedenen Optionen vertraut gemacht und ein System ausgewählt haben, können Sie es so anpassen, dass es sich genau so verhält, wie Sie es möchten. Sie können jedoch flexibel auf alternative Arbeitsabläufe reagieren. Viele Menschen haben ihre Spuren in Linux-Workflows hinterlassen, und es gibt viel zu lernen.

Caleb
quelle
Verwechseln Sie Gnome und KDE nicht mit Fenstermanagern. Sie verwenden Metacity (oder Mutter in Gnome 3) bzw. KWin als Fenstermanager.
Job