Gibt es eine Tastenkombination, mit der ein Fenster die Hälfte des Bildschirms einnimmt?


13

Gibt es eine Tastenkombination, mit der ich festlegen kann, dass ein Fenster die linke oder rechte Hälfte des Bildschirms einnimmt? Ich verwende eine modifizierte Version von Ubuntu. Auf dem Mac verwende ich nur Divvy, bin mir aber nicht sicher, ob es ein Linux-Tool gibt, das das Gleiche tut.


Welche Ubuntu-Version und was meinst du mit "geändert"?
Caleb

Es ist die interne Google-Version (Goobuntu). Ich bin nicht sicher, welche Version.
Kevin Burke

Vielleicht können Sie uns sagen, was Ihre Desktop-Umgebung und Ihr Window Manager sind? Ist es Einheit oder Gnom 3?
Caleb

GNOME 2.3. Entschuldigung, ich habe diese Maschine erst vor ein paar Tagen bekommen.
Kevin Burke

Das sagt uns, welches DE Sie verwenden, aber nicht welchen Window Manager. (Compiz / Metacity / etc.)
Frabjous

Antworten:


13

Wenn Sie den Compiz Config Settings Manager mit folgenden Komponenten installieren:

sudo aptitude install compizconfig-settings-manager

Sie können diese Funktionalität dann im Grid-Modus aktivieren. Gehe zu

Systeme> Einstellungen> CompizConfig Settings Manager

und scrollen Sie nach unten zur Fensterverwaltung. Aktivieren Sie dann den Grid-Modus und wählen Sie nach dem Öffnen der Optionen für diesen Modus die Tastenkombinationen für Put Leftund Put Right.


Es fragt mich nach einem Passwort und ich kann nicht herausfinden, was es will. Jedes Mal, wenn ich ein Passwort
eingebe

8

Wenn Sie der Typ sind, der Ihren Bildschirm mithilfe von Tastaturkürzeln in Schritte wie Vollbild und Halbbild aufteilen möchte, sollten Sie einen anderen Fenstermanager in Betracht ziehen. Ich glaube nicht, dass es einen Grund gibt, bei der gesamten Gnome / Metacity / Compiz-Szene zu bleiben.

Es gibt eine Vielzahl von Window Managern für Linux, die unterschiedliche Philosophien im Umgang mit Fenstern haben. Persönlich bin ich eher mit der Verwendung von Framework- oder Tiling-Fensterlayouts als mit dem traditionellen Floating-Modell zufrieden. Es gibt mehrere WMs, die auch Mix-Modi unterstützen. Ich benutze awesomeund liebe es, wie flexibel es ist, besonders skriptfähig zu sein und mit mehreren Monitoren umzugehen. Es gibt ähnliche wie dwmund xmonadauch.

Ich denke, die Größe des Bildschirms, den diese WMs zur Verfügung stellen, und die Zeit, die Sie sparen, wenn Sie an Ihren Fenstern herumspielen, sind die Mühe wert, sie nach Ihren Wünschen einzurichten.


5

Verwenden Sie einfach eine Verknüpfungs-App, um Verknüpfungen für dieses Skript zu erstellen.

Beispielaufrufe: script_name left...script_name right

Die beste Dokumentation / Beispiele, für die ich gefunden habe, wmctrlist bei Spiral of Hope

Für xpropdie Manpage gibt es ein paar grundlegende Beispiele, aber ich habe nichts für sie mit so vielen Details gefunden wie die Spiral of Hope-Seite ...

#!/bin/bash
# $1 ... top | bottom | left | right
#
unset x y w h a
eval $(xprop -root |sed -rne 's/^_NET_WORKAREA\(CARDINAL\) = ([0-9]+), ([0-9]+), ([0-9]+), ([0-9]+)$/x=\1;y=\2;w=\3;h=\4/p' \
                          -e 's/^_NET_ACTIVE_WINDOW\(WINDOW\): window id # (0x.*)$/a=\1/p')
[[ -z "$a" ]] && exit 1                            
case "$1" in
  top    ) ((h=h/2));;
  bottom ) ((y=y+(h-(h/2))));((h=h/2));;
  left   ) ((w=w/2));;
  right  ) ((x=x+(w-(w/2))));((w=w/2));;
esac
wmctrl -i -r "$a" -e 0,$x,$y,$w,$h
#

Fred, das sieht nützlich aus, aber kannst du hier Links zu jeder Art von Dokumentation der Systemaufrufe bereitstellen?
Kevin Burke

Der Antwort wurden einige Informationen hinzugefügt ...
Peter.O

Funktioniert nicht Ich erhalte den folgenden Fehler "Die Option -e erwartet eine Liste von durch Kommas getrennten Ganzzahlen:" Schwerkraft, X, Y, Breite, Höhe ""
Jakobovski

0

Wie bereits erwähnt, können Sie den compizconfig-settings-manager verwenden. In diesem Fall benötigen Sie das compiz-fusion-plugins-extra, wenn es nicht fertig mit dem compizconfig-settings-manager-Paket installiert ist und wenn Sie dieses Plugin ebenfalls installiert haben aktiviere es in:

Einstellungen -> Plugin-Liste

Und dann solltest du fertig sein.

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.