So rollen Sie mit Unity-2D Fenster mit dem Mausrad hoch

So rollen Sie mit Unity-2D Fenster mit dem Mausrad hoch

Wie kann ich Fenster vergrößern, indem ich das Mausrad in der Titelleiste nach oben bewege?

Diese Lösung für Ubuntu 11.10 funktioniert nicht:

gconftool-2 -s -t string /apps/gwd/mouse_wheel_action shade 

Ich verwende Ubuntu 12.04 mit Unity-2D.

Danke.

Antwort1

Es gibt einen Workaround, den ich schon einmal verwendet habe und der für Sie von Nutzen sein könnte. Deshalb zeichne ich ihn hier auf.

Wenn es nicht möglich ist, das Aufrollen des Fensters in Ihrem Fenstermanager zu konfigurieren (Xfce-Benutzer haben die mousewheel_rollupOption in xfwm4), lohnt es sich oft, Tools wie wmctrlund auszuprobieren xdotool, obwohl einige Fenstermanager deren Befehle ignorieren. Die Shade-Option scheint in vorhanden zu sein wmctrl, aber nicht in xdotool.

Es ist möglich, wmctrldas aktuell aktive Fenster auszuwählen und aufzurollen, indem Sie diesen Befehl verwenden, der an dashilfreiche Manpage:

wmctrl -r :ACTIVE: -b toggle,shaded

Mit diesem Befehl können Sie wmmctrldas aktive Fenster auswählen und festlegen, ob es schattiert ist oder nicht. Dies sollte von den meisten Fenstermanagern, einschließlich Metacity, unterstützt werden: Testen Sie es, gnome-terminalaber nicht guake, da es aufgrund der Anzeige im Terminal keine Auswirkungen hat guake.

Ich würde es nicht an das Mausrad binden, sondern an eine andere Maustaste, z. B. eine zweite Taste an der Seite (falls vorhanden). Wenn Sie dann einfach darauf klicken, wird das Rollup des aktiven Fensters umgeschaltet.

Installieren Sie also die Programme mit

sudo apt-get install wmctrl xbindkeys

Dazu müssen noch die folgenden Zeilen hinzugefügt werden ~/.xbindkeysrc(Bindung und Kombination können frei gewählt werden, hier handelt es sich nur um meine zusätzliche Maustaste als Beispiel):

# specify a mouse button/combination
"wmctrl -r :ACTIVE: -b toggle,shaded"
b:9

Führen Sie killall xbindkeys„Und“ aus, xbindkeys &damit die Konfigurationsdatei erneut eingelesen wird (oder melden Sie sich ab und erneut an).

Das ist so ungefähr das Beste, was Sie im Moment tun können, und entspricht Ihrer Anfrage, wird aber auf eine etwas andere Art und Weise ausgeführt, sodass es für Sie nützlich sein könnte.

Weitere Informationen finden Sie unter man wmctrloder man xbindkeysimUbuntu-Manpages online.

verwandte Informationen