Domanda:
La finestra di Inkscape (o altro XQuartz) scompare quando si utilizza lo schermo esterno
ktorn
2016-04-18 09:12:20 UTC
view on stackexchange narkive permalink

Ho questo problema in cui Inkscape non viene visualizzato quando il mio MacBook Pro è collegato a uno schermo esterno.Ho provato diversi strumenti di gestione di Windows (come Spectable o Stay) ma questi non funzionavano per l'app XQuartz.

Dieci risposte:
ktorn
2016-04-18 09:12:20 UTC
view on stackexchange narkive permalink

Sembra che il problema sia che quando collego lo schermo esterno, si confonde con il sistema di coordinate dello schermo del mio Mac, spostando effettivamente l'origine del mio schermo in base alla risoluzione dello schermo esterno.

In altre parole, dal punto di vista di XQuartz l'origine dello schermo del mio Mac cambia da 0,0 a 2560,1440 (che è la risoluzione del mio schermo esterno).

Ciò significa che se Inkscape è da qualche parte vicino a origin (0,0) ma ancora associato alla schermata principale del mio Mac, quindi non appare sullo schermo esterno né nella mia schermata principale. È fondamentalmente in "limbo" tra i 2 schermi.

La soluzione è spostare la finestra di Inkscape su una nuova coordinata che tenga conto delle dimensioni dello schermo esterno, ed è qui che wmctrl è utile:

  brew install wmctrlwmctrl -r Inkscape -e 0,2560,1440,1200,700  

Ovviamente ti serve per sostituire 2560,1440 con la risoluzione del tuo schermo esterno e 1200,700 per adattarsi alla risoluzione dello schermo principale.

Per renderlo più conveniente Ho creato 2 alias, per correggere le coordinate per lo schermo del mio Mac e per lo schermo esterno, rispettivamente:

  alias fixInkscape = 'wmctrl -r Inkscape -e 0,2560,1440,1200,700 'alias fixInkscapeExt =' wmctrl -r Inkscape -e 0,0,0,2560,1300 ' 

Ricorda che ogni alias funziona solo per lo schermo a cui Inkscape è associato, hai ancora bisogno per trascinare e rilasciare la finestra per cambiare schermata. wmctrl non lo farà automaticamente, ma sicuramente aiuta a "pescarlo" dal limbo.

Sorprendente!Questo ha funzionato per me, tranne per il fatto che ora installi `wmctrl` con il comando` brew install wmctrl`
La migliore soluzione che ho visto.XQuartz probabilmente non verrà riparato, stratificato su X11 che potrebbe non supportare mai la retina.Molto meglio che cambiare il ridimensionamento / risoluzione dello schermo dalla visualizzazione pref (grande seccatura su un sistema multi-monitor perché devo prima spostare il desktop su un monitor diverso, visualizzare le preferenze, ridimensionare quel monitor in modo che la finestra esposta la barra del titolo, trascinaretorna al desktop originale, quindi annulla il ridimensionamento del monitor. wmctrl può essere alias per trovare la finestra cercando la stringa nei nomi delle app in esecuzione per trovare la corrispondenza, quindi sposta immediatamente la finestra in una posizione standard.
FabianUx
2017-08-10 02:25:16 UTC
view on stackexchange narkive permalink

Questo ha funzionato per me quando lavoravo con Inkscape:

  • Chiudi XQuartz (e Inkscape)
  • Modifica le preferenze di Mission Control (deseleziona Visualizza spazi separati)
  • Esci
  • Avvia Inkscape
  • Cambia le preferenze di Windows Inkscape (Modifica / Preferenze) in "Non salvare Windows Geometry"
  • Chiudi Inkscape e XQuartz
  • Reimposta le preferenze di Mission Control (se lo desideri)
  • Esci e accedi nuovamente.

Tutti i crediti a:

https://groups.google.com/forum/#!topic/eggbotuser/48RbZ2Pey5A

Ho due monitor e OSX Sierra e Inkscape 0.92.2.

Buona fortuna.

Benvenuto in Ask Different!Stiamo cercando di trovare le risposte migliori e quelle risposte forniranno informazioni sul motivo per cui sono le migliori.Spiega perché pensi che il link che hai fornito risponderà alla domanda.Le risposte dovrebbero essere autonome in modo che gli altri possano trovarle utilizzando la funzione di ricerca.I collegamenti possono cambiare e diventare obsoleti, quindi preferiamo che le risposte non siano solo un collegamento.Vedere [risposta] su come fornire una risposta di qualità.- Dalla recensione
Scusa, ho avuto poco tempo, ho apportato alcune modifiche.
Max
2018-06-12 18:40:17 UTC
view on stackexchange narkive permalink

C'è un modo molto più semplice.

Vai al pannello di visualizzazione delle preferenze di sistema. Quindi deseleziona "Mirror display".Dovresti vedere le finestre di XQuartz. Spostali un po '.

Quindi torna alla finestra Preferenze di Sistema: la disposizione potrebbe trovarsi dietro una finestra di dialogo del monitor, ma dovresti essere in grado di spostare le finestre di dialogo del monitor e quindi disattivare "Display speculari".

Oppure, se selezioni l'opzione "Mostra opzioni di mirroring nella barra degli strumenti", puoi raggiungere la finestra di dialogo Visualizza dalla barra degli strumenti.

Se volevi davvero dedicare del tempo ad altre occasioni, potresti impostare una scorciatoia da tastiera per attivare e disattivare i "display speculari".

Molto più facile ....

Nella terza frase penso che tu voglia dire "barrare 'Mirror Displays'".Grazie per la risposta!
YAMU
2018-06-24 01:30:25 UTC
view on stackexchange narkive permalink

Ho questo problema da alcuni anni.Nel mio caso il problema si pone quando utilizzo due display esterni disposti uno a sinistra dell'altro.Se la barra dei menu è sul display più a destra (Preferenze di sistema / Display / Disposizione -> la barra dei menu è una striscia bianca su uno dei display, può essere spostata tra di loro) le finestre di InkScape si perdono (per vedere la sua posizione puoi usare MissionControllo con i tasti Ctrl / Freccia su, si può vedere che una o più finestre si trovano all'estrema sinistra su uno dei display).

Soluzione: sposta la barra dei menu sul display più a sinistra.

System Preferences/Displays/Arrangement

pitcheverlasting
2019-04-15 03:31:43 UTC
view on stackexchange narkive permalink

Come menzionato da altri, questo problema potrebbe essere causato da un sistema di coordinate completamente diverso di X11.Quando si utilizza XQuartz, ho provato quanto segue:

Apri Preferenze di Sistema Mac> Monitor, fai clic su Disposizione Tocca. Riposiziona lo schermo esterno a destra dello schermo principale.

Problema risolto!Modifica le impostazioni di nuovo quando hai finito con XQuartz.

Allan Lohse
2017-07-12 20:02:05 UTC
view on stackexchange narkive permalink

Questo ha funzionato per me:

Vai a Preferenze di sistema - Visualizza e deseleziona la casella accanto a "Mostra le opzioni di mirroring nella barra dei menu quando disponibili".

Explanation of P2 of Quiz3_201
2018-01-18 00:23:54 UTC
view on stackexchange narkive permalink

Ho già incontrato questo problema ed è molto fastidioso.Alla fine, l'ho capito perché le dimensioni e la risoluzione del monitor aggiuntivo sono diverse da quelle del mio Mac.Quelli hanno prodotto uno spazio "inesistente" tra i monitor.A volte le finestre si trovavano in quello spazio e non potevano essere spostate.Fortunatamente, ho scoperto che possiamo rimuovere lo spazio "non esistente" modificando le impostazioni su Mac."Preferenze di Sistema-> Controllo missione e deseleziona I display hanno spazi separati."Quindi accedi nuovamente al MAC, il problema dovrebbe essere risolto.

user1090751
2018-12-02 20:51:36 UTC
view on stackexchange narkive permalink

L'uscita da XQuartz (invece di chiudere prima Inkscape e poi XQuartz) ha risolto direttamente il mio problema.Se il problema si è ripresentato, ho fatto lo stesso.

jsaven
2019-02-20 05:26:20 UTC
view on stackexchange narkive permalink

Nel menu Finestra di XQuartz assicurati che la finestra che desideri visualizzare sia selezionata (oppure puoi usare Command + 1 ecc.), quindi seleziona Zoom dal menu Finestra.Questo dovrebbe portare la finestra nella visualizzazione corretta.

Penso che "Zoom" dica alla finestra di non ridurre a icona se è ridotta a icona, ma non risolve i problemi con la finestra fuori dallo schermo ... il che è un peccato
@HarryWood, nella mia esperienza lo zoom ripristinerà una finestra (rendendola non ingrandita) se la finestra è ingrandita.Ho testato cosa fa per una finestra ridotta a icona e non ha fatto nulla.In ogni caso, se premevo lo zoom, la finestra ripristinata mi appariva correttamente anche se era stata persa fuori dallo schermo.
GeneCode
2019-05-25 19:31:07 UTC
view on stackexchange narkive permalink

Questo ha funzionato per me. Modifica le preferenze di Mission Control (deseleziona Visualizza spazi separati)

Fondamentalmente non ho più bisogno di spazi poiché ho 2 monitor.



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...