Wie kann ich die Größenänderung von Fenstern in Xfce vereinfachen?

27

Ich benutze Xfce 4.10 xfwm4als meinen Fenstermanager. Ich finde es schwierig, die Größe von Fenstern zu ändern, indem ich an den Rand greife. Der Bereich, in dem sich der Mauszeiger zum "Fenstergröße ändern" -Cursor ändert, scheint nur 1 oder 2 Pixel breit zu sein, und ich bewege mich weiter durch den Bereich.

Wie kann ich diese Region etwas erweitern? Ich möchte das Erscheinungsbild von Fensterrahmen nicht ändern, sondern nur das Trefferziel etwas breiter machen. (Ich kenne die Option "Größe ändern" im Menü "Fenster", aber damit können Sie die Größe eines Fensters nicht in nur einer Dimension ändern.) Ich habe in den Fenstermanager-Einstellungen und -Optimierungen nachgesehen, sehe jedoch keine entsprechenden Einstellungen scheint zuzutreffen.

cjm
quelle
1
Die Frage bleibt: Wie kann die Breite der Zielzone in der Nähe einer Fensterkante geändert werden, an der der Cursor die Kante berührt?
HiTechHiTouch

Antworten:

25

Es ist sehr einfach, Sie können Alt + Rechtsklick + Ziehen verwenden.

Joel
quelle
2
Eine technisch korrekte Antwort, die sich nicht mit der Breite des Haltegriffs befasst. Daher haben wir jetzt ein GUI- Layout- Problem, da der Fensterdesigner nicht groß genug ist. Gute GUI-Prinzipien verwenden eine Änderung des Cursors / Mauszeigers über dem Text, wenn sie über verschiedene aktive Bereiche fahren, in denen Mausaktionen über der Ziehleiste auf eine Änderung hinweisen, und raten von der Verwendung von Änderungstasten wie ALT ab. Die aus GUI-Sicht bevorzugte Lösung, einen geänderten Cursor im aktiven Bereich anzuzeigen, reicht aus. Anfänger müssen Modifikatoren und alternative Klicks nicht kennen oder sich daran erinnern.
HiTechHiTouch
1
"Sehr einfach" hängt davon ab. Versuchen Sie dies auf einem Notebook mit einem Touchpad ...
Karatedog
12

Anscheinend gibt es dieses Problem schon seit Jahren und ein Fehlerbericht wurde geschlossen, der nicht behoben werden kann. Das Problem wurde mit Bug 11808 - Xfwm erneut geöffnet: Erhöhen Sie den Größenänderungsrahmen des Fensters .

Die Breite des Greifbereichs wird vom Thema gesteuert. Eine andere Umgehung besteht darin, verschiedene Themen auszuprobieren, bis Sie eines finden, mit dem Sie leben können. Ein Entwickler hat kommentiert :

Das ist im Thema selbst AFAIK kodiert, zumindest haben wir das bei der MX-15-Entwicklung herausgefunden. Wenn Sie Greybird (oder Bluebird) und eine Debian-basierte Distribution verwenden, können Sie sich unser mx-greybird-themes-Paket ansehen, bei dem wir den Rand nach viel Tester-Feedback, wie nervig es war, auf 3 Pixel erweitert haben um es zu ergreifen. (Wir werden diese BTW aktualisieren, um eine Stretch-Version aufzunehmen, die andere Erscheinungsprobleme behebt.)

Hier ist ein Blogeintrag darüber, wie Themen die Grenzen bilden .

Ein anderer Beitrag schlägt vor, etwas an der Themendefinition zu ändern (und tatsächlich ist diese Datei nicht Teil einer Definition, sondern des Fenstermanagers). ~/.gtkrc-2.0

style "default-style"
{
        GtkWindow::resize-grip-height = 4
        GtkWindow::resize-grip-width = 4
}
class "GtkWidget" style "default-style"

gibt mir eine kleinere Grifffläche. Wenn Sie diese Zahl erhöhen, erhalten Sie einen größeren Griffbereich. Sie müssen das Thema neu laden, damit die Einstellung wirksam wird.

Ich persönlich habe nicht versucht, die Themendefinition zu ändern, aber dies scheint ein guter Ausgangspunkt zu sein.


Bearbeitet, um hinzuzufügen:

Ein weiterer Ansatz besteht in der Installation und Konfiguration von Compiz (das Basispaket ist möglicherweise bereits in neueren Distributionen enthalten). Ich wiederhole es, da es Teil eines Fehlerberichts ist und möglicherweise vom Fehlermanager als nicht "relevant" gelöscht wird.

 tm.selsingen 2017-02-11 19:40:45 CET 


This may be a rough solution not suited for those needing xfwm4 because 
of limited system resources. But you can change the default window 
manager to compiz. This solved the issue for me and I can now enjoy the 
xcfe simplicity combined with generous grabbing areas. 

https://wiki.ubuntuusers.de/Compiz/ 

Enter in terminal: 

"sudo apt-get install compiz compiz-gnome compiz-plugins-extra" 

"sudo apt-get install compizconfig-settings-manager" 

"ccsm" _______________________ 

In CCSM you need to enable OpenGL, Composite, GNOME Compatibility in 
'General' Tab. Within the 'General Options' menu, you can set the focus 
steal prevention to zero, so that new windows are placed always on top, 
and choose your workplaces 

In 'Effects', enable Fading Windows, Window decorations, and if you like 
Animations 

In 'Other', you can enable Window previews (may need png) 

In Tools enable Compiz Library Toolbox, D-Bus, Mousepolling (gets 
activated if you choose Window previews), Session Management and 
Workarounds 

Now in 'Window Management', you need to choose Application Switcher, 
Move Windows, Place Windows, Scale Windows Put and Window Rules. 

Ring, Static & Shift Switcher are more advanced Application Switchers 
you can configure as you like. 

In the CCSM Settings you need to enable Gsettings Configuration Backend. 

________________________ 

Now Compiz is configured, make a Backup of 
"/home/user/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml" 
and enter 

"xfconf-query -c xfce4-session -p /sessions/Failsafe/Client0_Command -t 
string -sa compiz" 

in terminal to configure xcfe to use compiz as the default window 
manager. ________________________ 

To spare you from needing GNOME Tweak to set your theme now, you can use 

"gsettings set org.gnome.metacity theme insertyourthemehere" to change 
the window decoration theme 

and the default xcfe theme settings to change the rest of the UI. 

I experienced that my minimize/maximize Buttons were gone after that. 

you can use "gsettings set org.gnome.desktop.wm.preferences 
button-layout ':minimize,maximize,close,'" to restore them. 

And that's it. 

Comment 15 tm.selsingen 2017-02-12 09:11:22 CET 

I don't know how to edit posts, but I realized the desktop icon texts 
get displaced if you follow the steps. This is the fix: 

xfconf-query -c xfce4-desktop -p /desktop-icons/center-text -n -t bool 
-s false 
HiTechHiTouch
quelle
Der Ansatz "Zum Hinzufügen bearbeitet" scheint an den meisten Orten zu funktionieren, jedoch nicht für Firefox. YMMV.
HiTechHiTouch
Der Fenstergrößenänderungsrand bleibt im Greybird-Design nur ein Pixel breit, aber zumindest im Kokodi-Design, das mit XFCE (Ubuntu 18.04 + das xubuntu-desktop-Paket) geliefert wird, ist der Rand breiter und daher einfacher zu verwenden.
Teemu Leisti