Ridimensiona automaticamente le finestre usando Xfce come in gnome


17

Vorrei trascinare le mie finestre sul lato sinistro o destro del desktop e farle ridimensionare automaticamente come funziona con Gnome o Windows 7. E per ingrandirle quando si trascinano verso l'alto. Com'è possibile in Xfce?

Risposte:


18

12.10 e versioni successive

Lo snap di piastrellatura è integrato nel gestore delle finestre XFCE, trascina le finestre sui bordi dello schermo per far sì che si verifichi lo snap.

11.10 e 12.04

Se vuoi il "tiling-snap" di compiz dovrai sporcarti le mani di programmazione perché questo è stato reso disponibile come patch di codice per queste due versioni di Ubuntu.

Secondo questo articolo - è disponibile una patch per abilitare la piastrellatura di Windows (aka Windows Snap) per il gestore di composizione xfwm4.

C'è un ottimo video di You Tube che lo mostra in azione.

inserisci qui la descrizione dell'immagine

Ho applicato questa patch e l'ho caricata sul mio PPA.

installare

sudo add-apt-repository ppa:fossfreedom/xfwm4
sudo apt-get update
sudo apt-get install xfwm4

disconnettersi e accedere


Se non vuoi installare il gestore di finestre xfce modificato, dovrai usare compiz come gestore della composizione per abilitare la piastrellatura:

sudo apt-get install compiz compizconfig-settings-manager

Quindi aggiungi compiz --replace ccp &all'elenco dei programmi di avvio automatico.


Ha funzionato bene grazie. È possibile configurarlo nel modo in cui, quando sposto la finestra sul bordo superiore, si ingrandisce anziché andare oltre la metà dello schermo?
Paul Woitaschek,

1
Ho applicato la patch di archlinux direttamente al sorgente ubuntu xwfm4. Quindi suppongo che se la capacità desiderata non fosse già in quella patch, la richiesta dovrà andare agli stessi sviluppatori di archlinux. Le funzionalità abilitate nella patch sono mostrate nel video: trascinando verso l'alto la finestra sulla metà superiore dello schermo.
Fossfreedom

@ ph1b - solo per chiarire - se in futuro vedrai delle modifiche davvero buone alla patch arch-linux, eseguimi il ping dei dettagli e farò del mio meglio per rivedere il mio PPA.
Fossfreedom

Ho provato a costruire xfwm4-tiling come ha suggerito alez, ma non ci sono riuscito. Ma c'è stato un commento su questo blog "metà di un sommatore" (link di alez) e questo commento ha suggerito di provare X Tile. Vorrei dire che dalla mia modesta opinione è molto meglio della piastrellatura xfwm4. Perché? Perché non è necessario trascinare manualmente le finestre per affiancarle. Con X Tile ottieni un piccolo menu nell'area di notifica, che ha molti schemi di piastrellatura predefiniti e funziona davvero bene. Consiglio di provarlo.
skanatek,

8

Per far funzionare la piastrellatura delle finestre in 12.10 devi disabilitare wrap_windows.

Eseguire il comando seguente nel terminale per abilitare la piastrellatura:

xfconf-query -c xfwm4 -p /general/wrap_windows -s false


In 12.10 funziona come predefinito?
Paul Woitaschek,

0

Per una più facile installazione di xfwm-tiling puoi usare questo tutorial: Costruire xfwm4tiling . Forse dovrai cambiare un paio di numeri di versione ma ha funzionato meravigliosamente per me. In caso contrario, avrai sempre il percorso Compiz. Se hai un sistema a 32 bit ho ancora il .deb sul mio computer, ma ti consiglio vivamente di costruirlo da solo.

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.