Come posso semplificare il ridimensionamento di Windows in Xfce?


27

Sto usando Xfce 4.10 con xfwm4come il mio gestore di finestre. Trovo difficile ridimensionare le finestre afferrando il bordo. La regione in cui il cursore del mouse si trasforma nel cursore "ridimensiona finestra" sembra essere larga solo 1 o 2 pixel e continuo a spostarmi attraverso di essa.

Come posso rendere quella regione un po 'più ampia? Non voglio cambiare l'aspetto dei bordi delle finestre, ma solo allargare leggermente il bersaglio. (Conosco l'opzione Ridimensiona nel menu della finestra, ma ciò non consente di ridimensionare una finestra in 1 sola dimensione.) Ho cercato nelle impostazioni e nelle modifiche del gestore finestre, ma non vedo alcuna impostazione che sembra applicarsi.


1
Rimane la domanda: come modificare la larghezza della zona target vicino a un bordo della finestra in cui il cursore si aggancerà al bordo?
HiTechHiTouch,

Risposte:


25

È molto semplice, puoi usare Alt + tasto destro + trascina.


2
Una risposta tecnicamente corretta che non affronta il problema della larghezza della barra di sostegno. Quindi ora abbiamo un problema di layout della GUI , perché il progettista di finestre non ha fatto in modo che la presa fosse abbastanza grande. I principali responsabili della GUI utilizzano una modifica del cursore / mouse sul testo quando passano su aree attive diverse in cui le azioni del mouse passeranno sulla barra di acquisizione per indicare una modifica e scoraggiano l'uso di tasti modificatori come ALT. La soluzione preferita dal punto di vista della GUI, mostra un cursore modificato nell'area attiva, è sufficiente. Gli utenti meno esperti non devono conoscere o ricordare modificatori e clic alternativi.
HiTechHiTouch,

1
"Molto facile" dipende. Prova questo su un notebook con un touchpad ...
karatedog

12

Apparentemente questo problema esiste da anni e una segnalazione di bug è stata chiusa "non risolverà". Il problema è stato riaperto con Bug 11808 - Xfwm: aumenta il bordo di ridimensionamento della finestra .

La larghezza dell'area di acquisizione è controllata dal tema. Un'altra elusione è provare diversi temi fino a quando non ne trovi uno con cui convivere. Uno sviluppatore ha commentato :

Questo è codificato nel tema stesso AFAIK, almeno è quello che abbiamo scoperto durante lo sviluppo di MX-15. Se stai usando greybird (o bluebird) e una distro basata su Debian, allora puoi dare un'occhiata al nostro pacchetto mx-greybird-themes, dove abbiamo allargato il bordo a 3 pixel dopo molti feedback dei tester su quanto fosse fastidioso provare per afferrarlo. (Stiamo per aggiornare tale BTW per includere una versione Stretch che risolva altri problemi di aspetto.)

Ecco un post sul blog su come i temi creano i boarder .

Un altro post suggerisce qualcosa da cambiare nella definizione del tema (e in realtà questo file non fa parte di una definizione, ma il gestore delle finestre), ~/.gtkrc-2.0

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

mi dà un'area di presa più piccola. Aumentare quel numero dovrebbe darti un'area di presa più ampia. Sarà necessario ricaricare il tema affinché le impostazioni abbiano effetto.

Personalmente non ho provato a modificare la definizione del tema, ma questo sembra un buon punto di partenza.


Modificato per aggiungere:

Un altro approccio prevede l'installazione e la configurazione di Compiz (il pacchetto base potrebbe essere già presente nelle recenti distribuzioni). Lo ripeto perché fa parte di una segnalazione di bug e potrebbe essere eliminato dal gestore bug come non "rilevante".

 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 

L'approccio "modificato per aggiungere" sembra funzionare in molti luoghi, ma non per Firefox. YMMV.
HiTechHiTouch

Il margine di ridimensionamento della finestra rimane largo solo un pixel nel tema Greybird, ma almeno nel tema Kokodi, che viene fornito con XFCE (Ubuntu 18.04 + il pacchetto xubuntu-desktop), il margine è più ampio e quindi più facile da usare.
Teemu Leisti,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.