È possibile posizionare Windows con le scorciatoie da tastiera in Xfce?


9

Con Compiz in Unity, ho potuto premere Ctrl+ Alt+ 6per posizionare una finestra nella metà destra dello schermo, Ctrl+ Alt+ 4per posizionarla nella metà sinistra, Ctrl+ Alt+ 7per posizionarla nella parte in alto a sinistra dello schermo, e così via .

C'è qualcosa di simile in Xfce su Xubuntu?


È possibile utilizzare wmctrl e comandi come keybind facilmente wmctrl -r :ACTIVE: -b remove,maximized_vert,maximized_horz && wmctrl -r :ACTIVE: -e 0,0,0,500,500. Vedi man wmctrl .
user55822,

È un duplicato di questo? askubuntu.com/questions/103456/… ... o stai usando 12.10 che dovrebbe avere la piastrellatura integrata nel WM.
Fossfreedom

Uso 12.04 LTS
rubo77,

wmctrl ha un bell'aspetto ma come
rubo77,

1
@ rubo77, se hai familiarità con gli script bash, sprunge.us/VjYL . Ma potresti anche considerare di installare 12.10 poiché Fossfreedom dice che è integrato.
user55822

Risposte:


7

preferisco usare Alt+ dper spostare la finestra nella metà sinistra dello schermo e Shift+ Alt+ dnella metà destra.

  • memorizza questo script come /usr/local/sbin/window-lefte/usr/local/sbin/window-right
  • in Gestione impostazioni è possibile aggiungere una nuova voce nel xfce4-keyboard-tasti di scelta rapida: /commands/custom/<Alt>d, Stringe/usr/local/sbin/window-left
  • in Gestione impostazioni è possibile aggiungere una nuova voce nel xfce4-keyboard-tasti di scelta rapida: /commands/custom/<Shift><Alt>d, Stringe/usr/local/sbin/window-right

nuova voce per scorciatoia per spostare la finestra nella metà sinistra dello schermo

(Puoi scegliere i migliori tasti di scelta rapida, adatti a te utilizzando <Alt>, <Shift>, <Control> and <Super>)


Se le scorciatoie non funzionano, ricordati di renderle eseguibili. chmod + x / usr / local / sbin / window-left chmod + x / usr / local / sbin / window-right
murarisumit

2
Questa risposta non è aggiornata con le versioni XFCE più recenti (vedi questa domanda / risposta su come farlo in modo nativo: askubuntu.com/questions/210231/… )
process91

4

Queste azioni esistono già per Window Manager di XFCE / Xubuntu, è una questione di vincolarle a chiavi appropriate!

Puoi farlo attraverso la GUI. Vai a Settings, Window Managere fai clic sulla Shortcutsscheda. Le azioni che stai cercando si chiamano Tile window to the left, Tile window to the top-righte così via


Anche se voto in ritardo, ma questa è la risposta corretta (almeno nel mio ambiente xubuntu 16.04)
Pierre

Questa è sicuramente la risposta corretta a partire dal 16.06
MrJman006,

2

Ho avuto lo stesso problema dopo essermi allontanato da Compiz, poiché non ho trovato una soluzione reale e non volevo usare singoli script, ho creato un progetto, che aveva quasi le caratteristiche di cui avevo bisogno.

Puoi trovarlo sotto: https://github.com/gillesB/azulejo

Non è ancora perfetto, manca il supporto per più schermi, ma lo uso tutti i giorni. Dovrebbe anche essere utilizzabile in altri ambienti desktop in quanto basato su EWMH (1). Ad esempio l'ho usato per un po 'con Mate e l'ho testato a breve con Cinnamon.

1) http://it.wikipedia.org/wiki/EWMH


File "/usr/lib/python2.7/dist-packages/gi/__init__.py", riga 76, in request_version raise ValueError ('Namespace% s not available'% namespace)
lefterav

Ho creato un problema per quel problema su GitHub. Mi prenderò cura di esso nel prossimo futuro. ( github.com/gillesB/azulejo/issues/9 )
gillesB

Il problema si verifica se le dipendenze non sono installate. Puoi trovare i pacchetti necessari qui: github.com/gillesB/azulejo
gillesB
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.