Modo per ridimensionare automaticamente 2 finestre per occupare metà dello schermo


37

Sto cercando di capire se è possibile eseguire quanto segue (o piuttosto associare questa azione a un tasto di scelta rapida): Se in un'area di lavoro ho 2 finestre, voglio massimizzare ognuna in verticale e ridimensionarle orizzontalmente per essere la metà del schermare ciascuno e posizionarli uno accanto all'altro. Fondamentalmente dopo questa operazione dovrebbero esserci 2 finestre di dimensioni uguali, che occupano tutto lo spazio.

Se ciò non è possibile con Gnome predefinito, come posso scrivere uno script Python per farlo (ad es. Da dove posso iniziare? Mai fatto lo scripting dell'interfaccia utente con Python prima ...)


1
Mi piacerebbe sapere come è possibile farlo con Python. Windows può essere ridimensionato e riposizionato dalla riga di comando?
emf

Risposte:


53

Unity ha questo integrato per impostazione predefinita.

Puoi Ctrl+ Alt+ un tasto della tastiera per disporre la finestra. È abbastanza logico se hai una tastiera!


È carino, ma hai bisogno di una tastiera. E questo non è sulla tastiera del mio ThinkPad ...
petermolnar,

@petermolnar Non esiste nemmeno uno Fn-overlay? Molti laptop (inclusi ThinkPad) dispongono di overlay per i tasti della tastiera, quindi si preme Fn+jper KP1, ad esempio. Provaci.
Oli

che è disponibile per ora, sarà estinto da Tx30 (T430, T530 ...)
petermolnar,

1
Quindi Ctr-Alt-7 si aggancia in alto a sinistra, ctr-alt-1 fa in basso a sinistra, ctr-alt-4 dovrebbe fare tutto il lato sinistro? Il mio non ... hai idea di dove puoi impostare questi tasti rapidi?
Dan Ciborowski - MSFT il

1
Hmm. In 13.04 Ctrl+ Alt+ Arrowsposta le aree di lavoro .... c'è un modo per impostare la scorciatoia da tastiera che desideri per questa funzionalità?
Crisfole,


12

A parte il plugin Grid, che è molto difettoso sul mio sistema, ci sono queste alternative per la piastrellatura semplice:

X-tile: si tratta di un'applet del pannello Gnome che, quando si fa clic con il tasto destro, ti consentirà di selezionare una serie di opzioni per affiancare tutte le finestre su un particolare viewport / area di lavoro. Ha anche una finestra autonoma quando viene cliccato a sinistra con molte opzioni. X-tile è stato recentemente riparato per essere compatibile con i viewport di Compiz, ma tieni presente che potrebbe essere necessario modificare le opzioni relative alle dimensioni del display se usi un layout desktop non convenzionale, come dock AWN, pannelli nascondi automaticamente, ecc. preoccupati, è tutto fatto attraverso una semplice interfaccia gui.

Puoi trovarlo qui: http://gtk-apps.org/content/show.php/X+Tile?content=99624

PYwo: organizer per finestre Python. Questo piccolo programma funziona in background e sembra molto più leggero di Grid. Inoltre è più ricco di funzionalità, anche con le impostazioni predefinite. Anche se di portata molto semplice, non esiste alcuna interfaccia grafica.

Puoi trovarlo qui: http://code.google.com/p/pywo/

Easystroke: questo è un programma gestuale del mouse a livello di sistema per il desktop Ubuntu. Ed è fantastico. Dopo aver impostato le scorciatoie da tastiera, puoi utilizzare questo programma per assegnare loro semplici gesti del mouse. Ad esempio, se Ctrl + Alt + L è la scorciatoia per affiancare una singola finestra nella parte superiore sinistra dello schermo, puoi creare una regola Easystroke che quando tieni premuto il pulsante destro del mouse e disegna una linea e lascia la finestra selezionata ottiene piastrellato come se si premessero i tasti. Questo programma offre anche gesti specifici dell'applicazione, che consente di impostare comandi per browser Web, file manager e così via. Viene fornito con una gui facile da usare ed è disponibile nei repository ufficiali.

Inserisci questo in un terminale:

sudo apt-get install easystroke


dovrebbe essere sudo apt-get install easystroke. Ti manca una "r". Tuttavia, +1 per la risposta eccellente e copia / incolla apt-get.
Taeram,

easystroke è super fantastico!
zuba,

3

Installa e usa Gestione impostazioni CompizConfig:

sudo apt-get install compizconfig-settings-manager 

Vai a Gestione Windows> Griglia per impostare le chiavi che desideri!

Schermata di Gestione impostazioni CompizConfig

Nota: NON toccare alcuna opzione se non si è sicuri del risultato. Ho già rotto Ubuntu Unity per non seguire quell'avvertimento ...



1

Se vuoi semplicemente fare il ridimensionamento trascinando una finestra su un bordo dello schermo come in Windows 7 Aero Snap, prova questo:

http://ubuntuforums.org/showpost.php?p=9974221&postcount=123

Ancora meglio che con Aero Snap, puoi affiancare Windows in orizzontale, in verticale o farli occupare solo un quarto dello schermo.

Oppure puoi attendere il rilascio di Compiz 0.9. La funzionalità di rilegatura dei bordi verrà implementata lì per impostazione predefinita nel plug-in Grid.

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.