Come aprire una nuova finestra nello stesso spazio di lavoro in cui l'ho aperta?


14

Apro qualche applicazione e passo immediatamente ad un altro spazio di lavoro poiché ci vuole del tempo per aprirlo. Quando si apre, voglio che si apra nell'area di lavoro in cui l'ho aperta, non nell'area di lavoro in cui mi trovo quando si apre.

Nota che non voglio che associ un'applicazione a un viewport. Qualsiasi applicazione deve essere apribile in qualsiasi area di lavoro.

È possibile?


1
Non conosco una risposta generica / Unity, ma, per KDE, c'è il comando kstart che ti consente di aprire una finestra per il tuo comando e allo stesso tempo dire al gestore del desktop maggiori dettagli su come farlo tra cui dimensione iniziale, posizione, desktop, e altre cose. Per usarlo comodamente, dovresti creare e usare un alias o uno script per aprire le cose in questo modo. Uno script può essere attivato da un'icona sul desktop o dal sistema di avvio / menu. Non so se Unity abbia un'utilità simile.
Joe,

Solo per diamine, ho dato un'occhiata alle specifiche per gli standard di una voce desktop.freedesktop.org/desktop-entry-spec/… , ma non ho visto nulla che potesse controllare quale desktop usare.
Joe,

Risposte:


2

Nota : non so se il comportamento nell'assegnazione dell'area di lavoro descritta dall'utente sia possibile. Tuttavia, vedo la possibilità che una soluzione alternativa comune possa essere altrettanto conveniente per te.

È ragionevole supporre che non tutte le applicazioni che usi regolarmente impieghino così tanto tempo per avviarsi che hai voglia di cambiare l'area di lavoro nel frattempo e che in realtà sono solo i soliti giganti affamati di risorse come Firefox, Eclipse, LibreOffice e simile? In tal caso, potrebbe essere altrettanto soddisfacente aggiungere assegnazioni generali a aree di lavoro specifiche per tali applicazioni.

Poiché Unity è un plugin Compiz, questo può essere fatto all'interno delle configurazioni di gestione della finestra Compiz ( fornite dal pacchetto compizconfig-settings-manager ) come descritto qui , qui o, più verbalmente, qui :

  1. usa il tuo Dash per eseguire ccsm (GUI delle impostazioni di Compiz)
  2. Apri Gestione finestre > Posiziona finestre > Posizionamento finestre fisso
  3. Crea una nuova voce su Windows con viewport fisso
  4. Nella finestra di dialogo di modifica, selezionare la classe della finestra facendo clic prima sul pulsante +-e poi sulla finestra dell'applicazione desiderata
  5. Specificare l'area di lavoro in cui posizionare detta applicazione sull'uso delle coordinate di Viewport

Se questo non funziona per qualche motivo, potresti provare un altro strumento di corrispondenza delle finestre come Devilspie.


0

So solo come farlo con KDE ... Non sono sicuro che Unity possa farlo ... Se ne hai davvero bisogno, raccomando di installare KDE.

Bene, hai 4 aree di lavoro. Apri in 1 di questi, vai su un altro e poi quando il programma si apre, vai al primo e fai clic sull'icona. Non so se funzionerà, ma ... È solo un'idea.


0

Cerco solo di aprire una nuova app nello stesso modo in cui hai fatto e ho ottenuto lo stesso di te. Puoi spostare le app aperte in un'altra area di lavoro facendo clic sul selettore dell'area di lavoro e trascinando da un'area di lavoro all'altra oppure facendo clic con il pulsante destro del mouse sulla barra delle finestre nera quando l'app non è ingrandita e la invii a un'altra area di lavoro.


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.