Wie vergrößere ich den Fensterrand?

22

Ich verwende Ubuntu 11.10 in einer VirtualBox-VM auf einem MacBook Pro mit der Standard-Unity-Benutzeroberfläche. Das Positionieren des Mauszeigers über dem 1 Pixel breiten Rand, um die Größe eines Fensters zu ändern, macht mich absolut verrückt. Viele Leute haben die gleiche Frage gestellt, aber alle Ratschläge, die ich gefunden habe, um das zu beheben, scheinen nicht zu funktionieren:

  • In den Systemeinstellungen> Darstellung gibt es vier Themen (Ambiance, Radiance, HighContrast, HighContrastInverse), die alle genau die gleiche Größe für die Größenänderung des Rahmens haben.

  • Das Installieren anderer Pakete (z. B. human-theme) hat keine Auswirkungen auf die Themenauswahl.

  • Mein Laptop hat keine mittlere Maustaste, und selbst wenn, möchte ich nicht mit zwei Händen Alt + mittlere Taste drücken, nur um die Größe eines Fensters zu ändern. Bei dem Versuch, die Schlüsselbindung für die Größenänderung zu ändern, habe ich compizconfig-settings-manager installiert und ccsm ausgeführt. Alle Änderungen, die ich an der Bindung "Fenstergröße ändern" im Plugin "Fenstergröße ändern" vornehme, haben keine Auswirkungen. Tatsächlich scheint ccsm überhaupt nichts zu tun.

  • Ich habe festgestellt, dass die vorherige Ausgabe darauf zurückzuführen ist, dass ich Unity 2D anstelle von Unity (3D) verwende, obwohl ich beim Anmelden den Nicht-2D-Desktop auswähle. Unity 2D hat meines Erachtens kein Äquivalent zu ccsm . Und wenn ich VirtualBox so konfiguriere, dass 3D Unity gestartet wird, wird das Fensterverhalten völlig durcheinander gebracht (es fehlen alle Rahmen, Mausklicks werden nicht akzeptiert usw.). Seufzer.

So:

  1. Hilfe bitte!

  2. Ich hasse es, das Wort M zu verwenden, aber auf dem Mac haben alle Fenster auch einen visuellen Rahmen von 1 Pixel , aber der unsichtbare Rahmen zur Größenänderung ist tatsächlich verwendbar (mindestens 8 Pixel an den Rändern und ein schönes großes Rechteck im unteren Bereich) -rechte Ecke). Ich denke nicht, dass die Implementierung eines nutzbaren Größenänderungsverhaltens jedem einzelnen Thema entsprechen sollte. Dies ist ein untergeordnetes Funktionsproblem und sollte in jedem Thema richtig funktionieren. Was ist das richtige Paket, um einen Bug dagegen einzureichen?

eswierk
quelle
Haben Sie die Dreieckskante in der rechten unteren Ecke aller Fenster mithilfe der GTK-Engine (die keine Elemente wie Chrom enthält) bemerkt, die beim Festhalten der Fensterränder hilfreich sind? Außerdem scheinen auf meinem Desktop (Full-HD-Monitor, 23 Zoll) auf jeder Seite außer der oberen Seite mindestens 8 Pixel (wie heißt das? Lol) greifbar zu sein. Ist das bei Ihnen nicht der Fall?
Dominik
1
Ich bin mir nicht sicher, was Sie unter Windows mit der GTK-Engine verstehen. Wenn ich Terminal oder Home Folder öffne, sehe ich in der rechten unteren Ecke keine Dreiecksleiste.
Eswierk
Es tut mir leid, Sie haben Recht - ich glaube, es war früher der 11.04 oder 10.10, aber sie scheinen weg zu sein.
Dominik
Ich habe irgendwo gesehen, dass dies ein Last-Minute-Downgrade war, um einen Fehler in einem Paket zu vermeiden. In diesem Fall können Sie nur warten oder einen anderen Fenstermanager verwenden.
Sean Houlihane

Antworten:

9

Um die Fenstergrenzen zu vergrößern, können Sie den Anweisungen in Kommentar 8 des oben genannten Fehlers folgen :

Colin Law (colin-law) schrieb am 31.01.2012: Re: Schwierig, Fensterrahmen in Unity-2d zu fassen

Eine andere Problemumgehung besteht darin, das Thema selbst zu hacken. Für die Ambiance Thema bearbeitet /usr/share/themes/Ambiance/metacity-1/metacity-theme-1.xml und im Abschnitt Start <frame_geometry name="frame_geometry_normal" ändern left_width, right_widthund bottom_heightvon 1 bis 3.

Aber anstatt die Breite von 1 auf 3 zu ändern, habe ich auf 8px umgestellt, weil ich denke, dass 3 immer noch zu klein ist. Um die Änderungen wirksam werden zu lassen, wechseln Sie zu einem anderen Thema und dann wieder zurück.

Hilko
quelle
2

Ich habe gelernt (und hatte randlose Fenster ohne Min-Max-Schließsymbole), dass AltSie durch Gedrückthalten und Auswählen eines leeren Bereichs innerhalb eines Fensters das nicht maximierte Fenster greifen und verschieben können.

Versuchen Sie mit Chrome sorgfältig, einen freien Bereich in der Registerkartenleiste zu finden. Klicken Sie mit der rechten Maustaste, und deaktivieren Sie die Auswahl Use System Title Bar and borders

user43388
quelle
0

Sie können die Unity-Haltegriffe für eine einfachere Fensterhandhabung aktivieren:

Installieren Sie den Compiz Settings Manager (ignorieren Sie ihn, falls er bereits installiert ist)

sudo apt-get install compizconfig-settings-manager

Bringen Sie Ihren Startdialog und tippen Sie

ccsm

Der Compiz Settings Manager wird geöffnet.

Geben Sie in das Suchfeld "png" ein und aktivieren Sie das Kontrollkästchen "PNG Image Loader".
Suchen Sie nun nach "Haltegriffen" und aktivieren Sie das Kontrollkästchen neben dem Eintrag Haltegriffe.

Klicken Sie nun auf den Artikel selbst; Ein neuer Bildschirm wird angezeigt.

Klicken Sie auf die Schaltfläche rechts neben "Griffe umschalten" und wählen Sie Ihren Hotkey aus, um die Griffe umzuschalten.

kddlb
quelle
0

Ich weiß nicht, wie ich das machen soll, wonach du fragst oder ob es möglich ist.

Hier halte ich einen Kompromiss für fair, wenn die Bedingungen nur (1) ein größeres Größenänderungsziel treffen und (2) dies mit einer Hand mit einer Maus / einem Touchpad tun: Klicken Sie mit der rechten Maustaste auf die Titelleiste des Fensters und klicken Sie auf "Größe ändern" . "

Ich vergesse immer noch oft, dass das da ist, wenn ich selbst mit den dünnen Grenzen kämpfe.

Kelvinilla
quelle
0

Die schnelle und hässliche Möglichkeit, das Problem zu beheben, besteht darin, die Auflösung für ein Display mit hoher Dichte, dh 1366 x 768, auf etwas Lächerlich Niedriges einzustellen. Dies ist nur dann sinnvoll, wenn Sie keine dauerhafte Lösung benötigen, z. B. beim Booten von einer Live-CD.

Um Fensterdekorationen benutzerfreundlicher zu machen, ohne die Auflösung zu ändern, müssten Sie die doppelte Schriftskalierung und ein Fenstermanager-Design für Retina-Displays festlegen.

Xubuntu

Dies hat für xubuntu 16.04 funktioniert, damit es teilweise auf einem MacBookPro verwendet werden kann:

  1. Unter Einstellungen > Aussehen Fonts Registersatz Benutzerdefinierte DPI - Einstellung auf 200oder höher.
  2. Wählen Sie unter Einstellungen > Window Manager- Stil die Option Standard-xhdpi aus .

Ubuntu

Für Ubuntu Unity benötigen Sie das, gnome-tweak-toolwas installiert werden kann mit:

sudo apt install gnome-tweak-tool

Sobald Sie das Gnome-Tweak-Tool gestartet haben, gehen Sie zu Windows und stellen Sie im Abschnitt HiDPI die Fensterskalierung auf ein 2.

Tipp: Suchen Sie nach Fenstermanagerthemen mit hoher Auflösung für Ihren Desktop und finden Sie möglicherweise etwas, das besser als ootb-Themen funktioniert.

Die Unterstützung für High-DPI-Bildschirme ist unter Linux immer noch nicht perfekt, aber anscheinend arbeiten Gnome und Ubuntu daran, sie zu verbessern.

ccpizza
quelle