Automatische Fenstergröße


1

Hey, ich habe vor einiger Zeit eine Gnome-Erweiterung verwendet (den Namen habe ich leider vergessen), die die Größe jedes geöffneten Fensters geändert hat, als ich ein neues öffnete.

Zum Beispiel bekam ich nur ein Firefox-Fenster und startete NetBeans, der Bildschirm teilte sich und das Firefox-Fenster befand sich auf der einen Seite und NetBeans auf der anderen (wie Flexbox in CSS). Gibt es dafür eine Anwendung auf Ubuntu 16.04?


1
Ich verstehe nicht, wie Sie die Größenänderung beim Öffnen eines neuen Fensters automatisieren können, ABER es gibt viele wirklich einfache Verknüpfungen, die genauso gut sind (und möglicherweise eine bessere Lösung, da Sie die Kontrolle behalten würden) über das, was passiert). 1) Sie können das Ausrichten von Fenstern verwenden. Wenn Sie beispielsweise ein geöffnetes Fenster ganz nach rechts ziehen, wird die Größe des Fensters automatisch so geändert, dass es die rechte Hälfte des Bildschirms einnimmt. Sie können definieren, welcher Teil des Bildschirms was mit dem Fenster tut, und es gibt viele Größenoptionen, wie die obere Hälfte, die untere rechte Ecke usw.
Hee Jin

1
Installieren Sie einfach das Unity Tweak-Tool, um die Fenstereinstellung zu verwenden. 2) Es gibt eingebaute Tastaturkürzel, mit denen die Größe des aktiven Fensters so geändert werden kann, dass es die linke oder rechte Hälfte des Bildschirms einnimmt. Ctrl+ Super+ Left Arrowund Ctrl+ Super+ Right Arrow. Es gibt auch Verknüpfungen für Tastaturen, aber nicht alle haben diese.
Hee Jin

1
Außerdem enthält diese Antwort viele Vorschläge, die sich großartig anhören (einige werde ich mir sogar selbst ansehen!). Mit PyWO können Sie beispielsweise Fenster mithilfe einer Tastenkombination kacheln. Aber auch hier automatisiert keiner von ihnen die Größenänderung des Fensters vollständig - es gibt immer noch ein Element der Benutzereingabe.
Hee Jin

1
Schließlich möchten Sie vielleicht i3 ausprobieren ! Ich habe es gerade herausgefunden und es hört sich so an, als würde es Ihren Bedürfnissen gerecht werden. Hier ist ein Vergleich zu xmonad.
Hee Jin

@ Emily super vielen dank für eure antworten. i3 war das Paket, das ich damals verwendet habe (also ist es die richtige Antwort auf die Frage).
Johannes Gnadlinger

Antworten:


2

i3 ist ein gut dokumentierter Kachelfenster-Manager, der genau das tut, wonach Sie suchen.

"Kacheln von Fenstermanagern [...] gliedern ihre Fenster in logische Unterteilungen und teilen den Bildschirmbereich nach einem logischen Muster auf. Beispielsweise nehmen die ersten beiden Fenster, die Sie auf Ihrem Bildschirm öffnen, jeweils die Hälfte des Bildschirms ein und sitzen direkt nebeneinander. " (Quelle: Make Tech Easyer )

Darüber hinaus gibt es viele wirklich einfache Verknüpfungen, über die Sie gut Bescheid wissen sollten, da Sie die Kontrolle darüber behalten würden, was passiert:

  1. Es gibt integrierte Tastaturkürzel, mit denen Sie die Größe des aktiven Fensters ändern können, um die linke oder rechte Hälfte des Bildschirms einzunehmen. Ctrl+ Super+ Left Arrowund Ctrl+ Super+ Right Arrow. Wenn Sie einen Nummernblock haben, können Sie auch die Tasten Ctrl+ Alt+ verwenden
  2. Sie können das Ausrichten von Fenstern verwenden. Wenn Sie beispielsweise ein geöffnetes Fenster ganz nach rechts ziehen, wird die Größe des Fensters automatisch so geändert, dass es die rechte Hälfte des Bildschirms einnimmt. Sie können definieren, welcher Teil des Bildschirms was mit dem Fenster tut, und es gibt viele Größenoptionen, wie die obere Hälfte, die untere rechte Ecke usw. Das Einrasten von Fenstern ist ein Bestandteil von Unity Tweak Tool. Öffnen Sie zum Installieren Terminal / Other CLI und geben Sie Folgendes ein:

    sudo apt-get installiert das Unity-Tweak-Tool

Window Snapping befindet sich in der Kategorie Window Manager.

  1. Schließlich enthält diese Antwort viele großartige Vorschläge . Insbesondere PyWO klang für mich interessant. Sie können es beispielsweise so einrichten, dass Sie Fenster verschieben und an den Fensterrändern ausrichten können.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.