Comment rendre les fenêtres plus faciles à redimensionner dans Xfce?

27

J'utilise Xfce 4.10 avec xfwm4comme gestionnaire de fenêtres. J'ai du mal à redimensionner les fenêtres en saisissant la bordure. La région où le curseur de la souris se transforme en curseur de "fenêtre de redimensionnement" ne semble avoir qu'une largeur de 1 ou 2 pixels, et je continue de la parcourir.

Comment puis-je agrandir cette région? Je ne veux pas changer l'apparence des bordures de fenêtres, juste élargir un peu plus leur cible. (Je connais l'option Redimensionner dans le menu de la fenêtre, mais cela ne vous permet pas de redimensionner une fenêtre en seulement 1 dimension.) J'ai regardé dans les paramètres et les réglages du gestionnaire de fenêtres, mais je ne vois aucun paramètre qui semble s'appliquer.

cjm
la source
1
La question demeure: comment changer la largeur de la zone cible près d'un bord de fenêtre où le curseur s'accrochera au bord?
HiTechHiTouch

Réponses:

25

C'est très simple, vous pouvez utiliser Alt + clic droit + glisser.

Joel
la source
2
Une réponse techniquement correcte qui ne règle pas le problème de la largeur de la barre d'appui. Nous avons donc maintenant un problème de mise en page de l' interface graphique , car le concepteur de fenêtres n'a pas fait que la capture soit suffisamment grande. Les bons principes de l'interface graphique utilisent une modification du curseur / de la souris sur le texte lors du passage sur différentes zones actives où les actions de la souris survolent la barre d'appui pour indiquer un changement, et découragent l'utilisation de touches de modification telles que ALT. La solution préférée du point de vue de l'interface graphique, afficher un curseur modifié dans la zone active, est suffisante. Les utilisateurs novices n'ont pas besoin de connaître ou de se souvenir des modificateurs et des clics alternatifs.
HiTechHiTouch
1
"Très facile" dépend. Essayez ceci sur un ordinateur portable avec un pavé tactile ...
karatedog
12

Apparemment, ce problème existe depuis des années et un rapport de bogue a été fermé "ne sera pas corrigé". Le problème a été rouvert avec le bogue 11808 - Xfwm: augmente la bordure de redimensionnement de la fenêtre .

La largeur de la zone de saisie est contrôlée par le thème. Un autre contournement consiste à essayer différents thèmes jusqu'à ce que vous en trouviez un avec lequel vous pouvez vivre. Un développeur a commenté :

C'est codé dans le thème lui-même AFAIK, du moins c'est ce que nous avons découvert lors du développement du MX-15. Si vous utilisez greybird (ou bluebird) et une distribution basée sur Debian, alors vous pouvez jeter un coup d'œil à notre paquet mx-greybird-themes, où nous avons étendu la bordure à 3 pixels après de nombreux commentaires de testeurs sur la façon dont il était ennuyeux d'essayer pour l'attraper. (Nous sommes sur le point de mettre à jour ce BTW pour inclure une version Stretch qui corrige d'autres problèmes d'apparence.)

Voici une entrée de blog sur la façon dont les thèmes configurent les pensionnaires .

Un autre article suggère quelque chose à changer dans la définition du thème (et en fait, ce fichier ne fait pas partie d'une définition, mais le gestionnaire de fenêtres), ~/.gtkrc-2.0

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

me donne une zone d'adhérence plus petite. L'augmentation de ce nombre devrait vous donner une plus grande zone de préhension. Vous devrez recharger le thème pour que le paramètre prenne effet.

Personnellement, je n'ai pas essayé de modifier la définition du thème, mais cela semble être un bon point de départ.


Modifié pour ajouter:

Une autre approche consiste à installer et configurer Compiz (le package de base peut déjà être présent dans les distributions récentes). Je le répète car il fait partie d'un rapport de bogue et peut être supprimé car non "pertinent" par le gestionnaire de bogue.

 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
la source
L'approche «édité pour ajouter» semble fonctionner dans la plupart des endroits, mais pas pour Firefox. YMMV.
HiTechHiTouch
La marge de redimensionnement de la fenêtre ne reste plus large que d'un pixel dans le thème Greybird, mais au moins dans le thème Kokodi, qui est fourni avec XFCE (Ubuntu 18.04 + le package xubuntu-desktop), la marge est plus large et donc plus facile à utiliser.
Teemu Leisti