C'è un modo per dividere virtualmente il mio monitor (per massimizzare Windows)


15

La mia domanda è essenzialmente se posso fingere il comportamento che si ottiene usando i normali gestori di finestre su Linux se si ha una configurazione a doppia testa. Cioè, se ingrandisco una finestra, questa si ingrandisce solo su una parte del desktop, facendo corrispondere l'area di un display fisico. Ho solo uno schermo, ma ha una risoluzione abbastanza grande e la maggior parte delle volte vorrò lavorare su più finestre separate, piastrellate orizzontalmente.

Ho sentito parlare dei gestori di finestre di piastrellatura, ma tutto ciò che so sono più simili a gruppi di angoli e non si comportano come altri comuni gestori di finestre (xfwm, compiz). Attualmente sto usando xfwm e vorrei attenermi, se possibile. Se questa attività richiede , preferirei una che si comporta in modo simile a quelle comuni o per la quale è disponibile una configurazione pronta.

Il primo hack che mi è venuto in mente è stato tentare di falsificare le informazioni fornite da xrandr sulla geometria dello schermo e ingannare il gestore delle finestre usando quell'approccio, ma questo sembra un trucco pesante che non dovrebbe essere necessario.

Sto usando Fedora Linux, ma sto anche bene costruendo il software da solo se non è nella gestione dei pacchetti.


L'ottimizzazione è una funzionalità di Window Manager. È un comando che ridimensiona la finestra in base alle dimensioni dello schermo. Quindi stai cercando un gestore di finestre in cui puoi avere un pulsante (voce di menu, associazione tasti, qualunque cosa) che ridimensiona la finestra attiva a metà schermo. Un gestore di finestre programmabile come Sawfish dovrebbe farlo facilmente; xfwm non è molto flessibile, quindi probabilmente dovresti hackerare la fonte.
Gilles 'SO- smetti di essere malvagio' il

Sia KDE che Ubuntu's Unity sono in grado di massimizzare le finestre a solo metà dello schermo trascinando la finestra sul bordo dello schermo o con una scorciatoia da tastiera. Non ne sono sicuro, ma penso che in Unity sia implementato come plug-in compiz
Sergey,

Anche @Sergey Gnome-shell lo fa, ma preferirei attenermi a XFce (e non puoi avere il WM di gnome-shell senza gnome-shell e viceversa). Dovrei fare un po 'di benchmarking della batteria sul gestore delle finestre di KDE se questa è l'unica opzione.
Jonas Schäfer,

@Gilles Quindi forse dovrei dedicare circa una settimana per guidare attraverso i gestori delle finestre d'angolo (fantastico, pesce sega, ...) là fuori e vedere quale è quello che posso modificare più facilmente per soddisfare le mie esigenze.
Jonas Schäfer,

Risposte:


1

Se puoi usare Compiz, c'è questa cosa chiamata Grid (se ricordo bene il nome). Non sono sicuro che xfwm abbia qualcosa del genere, puoi verificarlo.

Inoltre consiglio vivamente di provare diversi paradigmi WM se potrebbero essere più adatti, cioè non omettere la piastrellatura di WM solo perché non sono comuni.

Se insisti sulla possibilità di affiancare le finestre senza modificare il tuo WM, ci sono utility separate (di terze parti) per farlo. Una lista è su Wikipedia: https://en.wikipedia.org/wiki/Tiling_window_manager#Third_party_tiling_applications_on_Xorg


Grazie per i suggerimenti prima di tutto. Daremo un'occhiata più avanti in seguito, dato che al momento non ho il tempo di provare davvero WM.
Jonas Schäfer,

1

Va bene, sto usando fantastico per diversi mesi sul mio taccuino. Dopo una frustrante configurazione iniziale, ha dato i suoi frutti. Bonus: con Fedora 18, è nei repository ufficiali.

Impressionante fornisce strutture per la gestione delle finestre di piastrellatura con diversi predefiniti di piastrellatura ragionevoli (quello che utilizza il rapporto aureo è il mio più usato attualmente). La configurazione di lua è facile da modificare in base alle proprie esigenze se si conoscono alcuni lua di base e / o si ha qualche intuizione sulla programmazione. Soprattutto sul notebook e durante la codifica trovo davvero utile, poiché puoi fare tutto il necessario usando la tastiera. Ci vuole del tempo per abituarsi al fantastico e un po 'di tempo per abituarsi al meglio alle proprie esigenze. Si potrebbe imbattersi in impostazioni predefinite come focus-follow-mouse e l'ordine di caricamento dispari e la gestione degli errori per la configurazione (impressionante proverà a caricare prima la configurazione dell'utente, se fallisce (o non trovato o errore del parser), si caricherà a livello di sistema, richiede del tempo per scoprire perché le modifiche alla configurazione non avranno effetto).

Quindi, se uno ha il requisito indicato nella mia domanda al solo scopo di lavorare senza problemi con più finestre (ottimizzate, cioè riempire lo schermo) su un grande schermo, impressionante (o qualsiasi altra WM di piastrellatura per quella materia) è la scelta giusta.


Inoltre, con le recenti versioni di XFce, il gestore di finestre XFWM supporta una facile ottimizzazione delle metà dello schermo (sia in verticale che in orizzontale) trascinando una finestra verso il bordo dello schermo.

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.