Esiste una scorciatoia per affiancare le finestre sul lato sinistro o destro dello schermo?


32

Poiché Compiz Gridnon è supportato in Ubuntu-2d, sto cercando un'alternativa alle finestre di affiancamento.

Questo video dimostra che xfce4e xfwm4possibile scattare le finestre ad una parte dello schermo. Vorrei farlo con le scorciatoie da tastiera.

Ho già installato xfce4e xfwm4, ma non vedo quale nel seguente elenco fa il lavoro:

inserisci qui la descrizione dell'immagine

Qualcuno potrebbe aiutare?


È abbastanza facile eseguire Awesome wm in XFCE, a proposito :-)
Chan-Ho Suh,

Penso che Awesomesia un altro wm da cui non dipende xfce. Possiamo sceglierne uno come sessione durante il login, no?
SoftTimur,

1
Hm, non sono sicuro del motivo per cui suggerirei in modo casuale Awesome ... Penso che qualcun altro abbia suggerito (e quindi eliminato) che è possibile utilizzare un wm di piastrellatura in XFCE. Comunque, la risposta alla tua domanda è sì. Se installi fantastico in Ubuntu, aggiungerà una sessione a lightdm. Quindi puoi aggiungere varie cose da XFCE come xfce-power-managere xfsettingsdse fai affidamento su quelle cose.
Chan-Ho Suh,

Siamo spiacenti, ho appena installato xfce-power-manager, ma avviarlo o xfsettingsdin un terminale (in una sessione xfce) non ha alcun effetto ...
SoftTimur

Ciao. Pensavo stessi chiedendo di usare Awesome nella sua sessione in lightdm (il gestore grafico degli accessi al tuo sistema). Probabilmente vorrai aggiungere quelle applicazioni xfce che ho citato se esegui Awesome separatamente, dal momento che non gestisce le impostazioni di risparmio energia o di visualizzazione. Sembra che tu li stia lanciando in XFCE, il che è inutile perché dovrebbero già essere in esecuzione (xfce-power-manager dovrebbe già essere installato e in esecuzione ...)
Chan-Ho Suh

Risposte:


20

Immediatamente, la maggior parte dei gestori e degli ambienti desktop non affiancati come XFCE / Xubuntu non ha il supporto per l'affiancamento.

Una notevole eccezione in Compiz che può essere utilizzata con la maggior parte degli ambienti desktop come Xubuntu / Unity ma non Gnome-Shell.

In particolare per Xubuntu, per ottenere il supporto per la piastrellatura del mouse sarà necessario compilare o installare un gestore di finestre modificato come questo Domande e risposte:

Ridimensiona automaticamente le finestre usando Xfce come in gnome

Per ottenere il supporto per la piastrellatura della tastiera senza compiz e un gestore di finestre non di piastrellatura, dovrai essere più creativo e controllare la posizione della finestra e il dimensionamento di te stesso: questa risposta ti offre questa soluzione.

Tuttavia, per il miglior supporto per la piastrellatura è necessario utilizzare un gestore di finestre per piastrellatura dedicato come Awesome.

Piastrellatura della tastiera

Uno script Python di base sul launchpad ti consente di controllare le finestre come spostarle a sinistra o a destra.

Ho leggermente modificato questo per funzionare con XFCE / Xubuntu e per consentire l'installazione in 11.10 o 12.04. Questo può essere facilmente adattato per altri DE come unity-2d

Crea scorciatoie da tastiera - un esempio è di seguito:

inserisci qui la descrizione dell'immagine

Si chiama lo script stiler.pycon i seguenti parametri:

  • sinistra : affianca la finestra corrente sul lato sinistro dello schermo.
  • a destra : affianca la finestra corrente sul lato destro dello schermo.
  • vertical - affianca verticalmente tutte le finestre
  • orizzontale : affianca tutte le finestre in orizzontale
  • ciclo : piastrella le finestre in modo ciclico e ruota tra quelle finestre
  • precedente : sposta lo stato attivo sulla finestra precedente
  • next - sposta lo stato attivo sulla finestra successiva
  • massimizza : consente di ingrandire la finestra corrente

Qualche esempio:

finestre ciclo

inserisci qui la descrizione dell'immagine

piastrella in verticale

inserisci qui la descrizione dell'immagine

installare

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

Grazie per il commento, penso che risolverà il mio problema ... Provo a installare, e lo faccio sudo add-apt-repository ppa:fossfreedom/xfwm4. Ma ho ricevuto un errore: Traceback (most recent call last): File "/usr/bin/add-apt-repository", line 88, in <module> ppa_info = get_ppa_info_from_lp(user, ppa_name) File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 80, in get_ppa_info_from_lp curl.perform() pycurl.error: (7, "couldn't connect to host")è il mio problema o il problema del tuo codice?
SoftTimur,

sembra che tu sia dietro un proxy - vero? Penso che ci siano domande e risposte simili da qualche parte in questo sito.
Fossfreedom

Sì, sono dietro un proxy ...
SoftTimur,

ecco le domande e risposte , pensi che posso risolverlo dalla mia parte?
SoftTimur,

1
Questo è fantastico! Aggiungi ai preferiti ...
Chan-Ho Suh,

12

Xubuntu LTS 16.04ha la capacità di affiancare Windows per impostazione predefinita utilizzando il mouse. Prendi una finestra con il mouse e spostala in alto, in basso, a sinistra, a destra, in alto a destra, in alto a sinistra, in basso a destra o in basso a sinistra.

Se si desidera utilizzare invece la tastiera, è necessario configurare le scorciatoie Window Managercome mostrato nella seguente schermata:

Window Manager

Ho risposto a questa vecchia domanda qui perché come novizio di Xubuntu cercavo anche questa funzione e non riuscivo a trovarla all'inizio.


Quindi è Impostazioni -> Gestione finestre -> Tastiera -> Finestra a
tessere a

7

Ho avuto più fortuna con quicktile. Usalo allo stesso modo, crea collegamenti al comando.

http://ssokolow.github.com/quicktile/


... o, per una risposta più scattante, evita di forzare l'avvio e l'arresto ogni volta che lo attivi utilizzando il legatore dei tasti interno. Basta installarlo python-xlibed eseguirlo con l' --daemonizeopzione. (Dettagli nel README )
ssokolow,

Questa è stata la via più semplice per uscire da tutte le soluzioni che ho provato. Grazie!
protoEvangelion

4

In quel video, dice la descrizione xfwm4-tiling. Quindi non è solo XFCE (e xfwm) a farlo. È un pacchetto aggiuntivo. La ricerca di apt-cache non la trova, quindi non si trova nei repository di Ubuntu. La descrizione del video dice anche che sta usando Arch Linux e si riferisce ad AUR, che è il repository Arch.

A meno che tu non voglia capire come compilarlo e usarlo in Ubuntu, o trovare qualcuno che lo abbia già fatto (forse c'è un PPA), se vuoi quel comportamento di piastrellatura, probabilmente dovrai passare da xfwm a un altro gestore di finestre che supporta la piastrellatura.

Sopra nei commenti, qualcuno ha menzionato che potresti esaminare l'utilizzo di Awesome (ma in seguito ha eliminato quel commento). Ho detto che puoi usare Awesome in XFCE. In realtà è probabilmente più facile usare le app XFCE in Awesome rispetto al contrario. Se installi fantastico usando apt-get, troverai una fantastica sessione installata nel gestore grafico degli accessi (lightdm).

Puoi quindi configurare fantastico per l'avvio automatico di varie app XFCE, come xfce4-power-manager(importante per le funzioni di risparmio energetico come la sospensione e l'arresto della batteria scarica), xfsettingsd(demone che assicura che alcune impostazioni XFCE, ma non tutte, vengano eseguite, come le impostazioni di visualizzazione e GTK tematiche), xfce4-panel(quindi puoi usare il pannello a cui sei abituato), xfce4-volumed(demone volume xfce), ecc. Impressionante non supporta la composizione, ma puoi ottenerlo avviando automaticamente xcompmgr. Ci sono molte informazioni online su come eseguire queste cose in Awesome, anche altrove su questo sito.

Ecco un tutorial di base per l'utilizzo di Awesome.

Se vuoi eseguire Awesome in XFCE, non è difficile, ma Awesome deve essere riconfigurato per funzionare correttamente con il pannello XFCE; Non so quanto sia facile (suppongo che non sia difficile, ma è comunque un investimento di tempo).


1
la piastrellatura xfwm4 è descritta nella mia risposta qui: askubuntu.com/questions/41566/…
fossfreedom

Il tuo PPA, eh? Bello :-) Evita anche la sovrapposizione?
Chan-Ho Suh,

sì, è una bella patch degli sviluppatori Arch che affianca le finestre senza sovrapposizioni. Prendo atto che la patch è stata ora incorporata in xfce v4.10 che (si spera) dovrebbe trovare la sua strada in Xubuntu 12.10.
Fossfreedom

Invece di continuare a dare la risposta corretta in questo thread di commenti, perché non inserirla in una risposta effettiva? :-)
Chan-Ho Suh,

... Ho già indicato l'OP a quella risposta in una precedente domanda che ha sollevato. In questo caso sta cercando una soluzione di piastrellatura a "tastiera" - xfce-tiling è una soluzione solo per mouse, quindi aggiungere questo non risponderà effettivamente alla sua domanda :(
fossfreedom

1

Basta premere e tenere premuto il tasto super e otterrai le scorciatoie più utili in Ubuntu come mostrato nell'immagine.

inserisci qui la descrizione dell'immagine


2
Questo è per Unity, non per XFCE
Enrico,
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.