Posiziona rapidamente una finestra su un altro schermo usando solo la tastiera


162

So che usando Alt+ F7, posso usare la tastiera per spostare la finestra. Posso anche usare il plugin "Grid" di Compiz per posizionare rapidamente la finestra attorno al mio monitor attuale. Tuttavia, il plug-in della griglia non sembra funzionare su tutti i monitor.

Ciò di cui ho bisogno è un modo più rapido per spostare la finestra corrente sull'altra schermata. Nella mia attuale configurazione a doppio monitor, mi ritrovo a dover spostare la finestra di messa a fuoco sull'altro monitor mentre mi concentro sul lavorare su qualcos'altro (e spostarlo indietro in seguito).

Se uso XMonad (o altri gestori di piastrellatura), sarebbe piuttosto semplice. Tuttavia, molte applicazioni che utilizzo (Gnome Do, MATLAB, visualizzatori di immagini, app personalizzate che scrivo, ...) non funzionano bene con un gestore di piastrellatura.

Quindi la mia domanda è: esiste una combinazione di tasti di scelta rapida che sposta la finestra attualmente focalizzata sull'altro monitor (e viceversa)?


12
Grazie, stavo cercando il collegamento Alt-F7. La prima volta che trovo la risposta che cercavo, in una domanda.
qwertzguy,

1
Possibile duplicato della finestra
tudor

Sto usando Alt-F7. Tuttavia, per uno speedup in movimento con le frecce e ctrl. Pensiero molto più veloce.
Vadim

Risposte:


197
  1. Installa Gestione impostazioni CompizConfigInstalla compizconfig-settings-manager

    sudo apt-get install compizconfig-settings-manager
    
  2. Esegui CCSM → Vai in fondo (Gestione finestre) → Vai a "Put".

  3. Abilita il plugin.
  4. Configura la scorciatoia per "Invia all'output successivo".
  5. Esci e accedi di nuovo.

Se il plugin put non appare in CCSM, installare il compiz-pluginsInstalla plugin compiz pacchetto. ( sudo apt-get update && sudo apt-get install compiz-plugins)

EDIT: il pacchetto plugin richiesto è ora chiamato compiz-pluginsil 12.10 e successivi. compiz-plugins-extraInstalla compiz-plugins-extra è ancora usato per 12.04.


5
Vale anche la pena notare che l'uscita "successiva" scorrerà attraverso tutti i monitor (senza fermarsi all'estrema destra).
Adrian Schneider,

2
Non vedo il plug-in. Usando Ubuntu QQ
Yatharth Agarwal il

9
Ah funziona - ha solo bisogno di una disconnessione / accesso!
Jaywink,

4
Non c'è alcuna opzione "Put"
Richard

6
@Richard, dovrai installarlo compiz-pluginscome indicato nel post. (Sidenote: sono su Ubuntu 15.04 e una volta installato ero il plugin "Put".)
Anonsage

29

Mi piace Put to next Output with Ctrl+ Alt+n

divertirsi!

Metti su CCSM Metti su CCSM.

Metti all'uscita successiva Metti all'uscita successiva


1
Ora, utilizzo l'impostazione di questo tasto di scelta rapida su '<Alt> <Maiusc> m'. : P
Chu-Siang Lai,

2
Non ho inserito il mio CCSM
Jamie Hutber il

13

Alt+ Ctrl+ NumLeft / NumRight

solo per finestra ridotta a icona (!) Ho trovato oggi in Gnome 3 @ Ubuntu 14.04.

cioè, se vuoi spostare la finestra ingrandita, puoi

'Win + DownArrow', ' Alt+ Ctrl+ NumLeft / NumRight', 'Win + UpArrow'

o prova a legarlo ..


10
Sfortunatamente, queste Alt+Ctrl+<NumDirection>scorciatoie mantengono la finestra sullo stesso schermo e non si spostano su un altro schermo .. testato su Ubuntu 15.04 (con Unity).
Anonsage

2
È lo stesso problema su Ubuntu 16.04. Sono venuto qui per trovare una soluzione a questo problema.
byxor,

1
Funziona per me su Ubuntu 16.04, grazie!
Juanmi Rodriguez,

@Anonsage Ma è per Gnome. Non unità.
G. Demecki,

10

Sulla mia macchina (CentOS Linux 7) ha funzionato immediatamente :
Usa window key+ shift+ arrowsper spostare rapidamente la finestra tra i monitor Funziona su finestre ingrandite e non ingrandite.


Se possibile, puoi chiarire come raggiungere questo obiettivo in Ubuntu poiché questa è la domanda.
Kulfy

Grazie! Ho due monitor (non parlando di aree di lavoro) e ha funzionato bene! [ubuntu budgie 19.04]
sdlins il

1
Questo funziona bene anche per me su Ubuntu 18.04
Gerald

5

Dopo aver installato compizconfig-settings-manager → Esegui → Vai in fondo (Gestione finestre) → Vai a "Put".

Quindi dovresti provare "Metti nel viewport" e "Metti a sinistra / Metti a destra". Se la finestra non è sul bordo dello schermo è necessario il doppio "destra / sinistra" per passare da una schermata all'altra. Di default è con super + Numpad-Frecce.


Non è la soluzione più diretta, ma secondo me una migliore.
Giona

Questa è l'unica risposta che ha funzionato per me.
haff,

0

Addendum : se la soluzione conPut pluginnon funziona.

Prova a disabilitare alcune funzionalità che non usi che potrebbero interferire. Ho lasciato solo Put To Next Outputabilitato e ha iniziato a funzionare.


0

Disabilita le funzionalità nel plug-in "Grid" su ccsm, disconnessione / accesso e abilita il plug-in "put" con i tasti di combinazione che desideri. Funziona per me (Ubuntu 16.04).

Abilito alcune funzionalità in entrambi i plug-in perché volevo spostare le finestre tra i monitor (usando le funzionalità su put), ma volevo mantenere la funzionalità che ridimensionava la finestra della metà della larghezza del monitor corrente (usando le funzionalità sulla griglia).


0

Dopo l'installazione di CCSM, per aggiungere l'opzione "put", è necessario installare anche:

sudo apt-get install compiz-plugins-extra

0

Fai clic destro sulla parte superiore della finestra sulla barra e un menu a discesa è apparso per me con l'opzione di spostare la finestra.

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.