Como posso facilitar o redimensionamento das janelas no Xfce?

27

Estou usando o Xfce 4.10 xfwm4como meu gerenciador de janelas. Estou achando difícil redimensionar janelas agarrando a borda. A região em que o cursor do mouse muda para o cursor "redimensionar janela" parece ter apenas 1 ou 2 pixels de largura e eu continuo movendo-o através dele.

Como posso tornar essa região um pouco mais ampla? Eu não quero mudar a aparência das bordas das janelas, apenas aumente o alvo atingido. (Conheço a opção Redimensionar no menu da janela, mas isso não permite redimensionar uma janela em apenas uma dimensão.) Examinei as configurações e os ajustes do gerenciador de janelas, mas não vejo nenhuma configuração que parece se aplicar.

cjm
fonte
11
A pergunta permanece: como alterar a largura da zona de destino perto de uma borda da janela onde o cursor irá agarrar a borda?
HiTechHiTouch

Respostas:

25

É muito fácil, você pode usar Alt + clique com o botão direito do mouse e arraste.

Joel
fonte
2
Uma resposta tecnicamente correta que não trata do problema da largura da barra de apoio. Portanto, agora temos um problema de layout da GUI , porque o designer da janela não fez a captura é grande o suficiente. Os principais princípios da GUI usam uma alteração no cursor / mouse sobre o texto ao passar por diferentes áreas ativas, onde as ações do mouse passam pela barra de captura para indicar uma alteração e desencorajam o uso de teclas modificadoras, como a ALT. A solução preferida do ponto de vista da GUI, mostrar um cursor alterado na área ativa, é suficiente. Usuários iniciantes não precisam conhecer ou lembrar de modificadores e cliques alternativos.
HiTechHiTouch
11
"Muito fácil" depende. Tente isso em um notebook com um touchpad ...
karatedog 30/06
12

Aparentemente, esse problema existe há anos, e um relatório de bug foi fechado "não será corrigido". O problema foi reaberto com o Bug 11808 - Xfwm: aumente a borda de redimensionamento da janela .

A largura da área de captura é controlada pelo tema. Outra evasão é tentar temas diferentes até encontrar um com o qual você possa conviver. Um desenvolvedor comentou :

Isso está codificado no próprio tema AFAIK, pelo menos foi o que descobrimos durante o desenvolvimento do MX-15. Se você estiver usando greybird (ou bluebird) e uma distribuição baseada no Debian, poderá dar uma olhada no nosso pacote mx-greybird-themes, onde expandimos a borda para 3 pixels após muitos comentários dos testadores sobre como era irritante tentar pegá-lo. (Estamos prestes a atualizar o BTW para incluir uma versão Stretch que corrige outros problemas de aparência.)

Aqui está uma entrada de blog sobre como os temas configuram os pensionistas .

Outra postagem sugere algo para mudar na definição do tema (e, na verdade, esse arquivo não faz parte de uma definição, mas o gerenciador de janelas), ~/.gtkrc-2.0

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

me dá uma área menor de aderência. Aumentar esse número deve proporcionar uma área maior de aderência. Você precisará recarregar o tema para que a configuração entre em vigor.

Pessoalmente, não tentei alterar a definição do tema, mas isso parece um bom ponto de partida.


Editado para adicionar:

Outra abordagem envolve a instalação e configuração do Compiz (o pacote base já pode estar presente em distribuições recentes). Eu o repito, pois faz parte de um relatório de erros e pode ser excluído como não "relevante" pelo gerenciador de erros.

 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
fonte
A abordagem "editado para adicionar" parece funcionar na maioria dos lugares, mas não no Firefox. YMMV.
HiTechHiTouch
A margem de redimensionamento da janela permanece com apenas um pixel de largura no tema Greybird, mas pelo menos no tema Kokodi, que vem com o XFCE (Ubuntu 18.04 + o pacote xubuntu-desktop), a margem é maior e, portanto, mais fácil de usar.
Teemu Leisti