Forza la risoluzione su un mini server mac headless

46

Ho un Mac Mini server che esegue Mavericks. Non ha monitor collegato. Io uso Remote Desktop sul mio laptop (anch'esso con Mavericks) per I / O sul mio server.

Quando utilizzo Desktop remoto e vado a schermo intero, viene visualizzato uno schermo 1280x1024 nello schermo 1680x1050. C'è un modo per forzare il client (Mac Mini) a utilizzare un'impostazione di 1680x1050 in modo da ottenere un vero schermo intero?

Ho provato a tenere premuto il tasto opzione mentre facevo clic su Ridimensionato in Visualizza - > Preferenze di Sistema. Tutto quello che vedo è un nuovo pulsante in basso a destra che dice display di rilevamento. Cliccando su di esso non fa nulla. L'unica risoluzione mostrata è 1280x1024.

Il mio Mac Mini Server è alla fine del 2009 con una scheda grafica Nvidia GeForce 9400.

    
posta Everett 11.01.2014 - 17:29
fonte

11 risposte

7

Molte persone sembrano avere fortuna usando i driver AirDisplay per raggiungere questo obiettivo. Sono disponibili anche adattatori dummy senza testa , anche se potrebbe essere eccessivo. Se sei interessato a creare il tuo c'è un modo per farlo anche.

Maggiori informazioni qui .

    
risposta data 11.01.2014 - 22:40
fonte
31

Mi piacerebbe offrire una risposta migliore, che l'autore possa prendere in considerazione per la domanda. I driver AirDisplay della risposta precedente in realtà incasinavano il mio client remoto e mi lasciavano con 16 display virtuali, tutti con le stesse informazioni, in cui non potevo fare clic su nulla. Fortunatamente so come navigare Activity Monitor con la tastiera :-).

Ho trovato quanto segue per funzionare perfettamente, supponendo che tu stia utilizzando Apple Remote Desktop:

  • Scarica menu di visualizzazione (gratuito su Mac App Store)
  • Installa l'app, e per i miei casi d'uso, 1680x1050 era la risoluzione corretta.
  • Lo schermo diventerà nero e verrai "bloccato", nonostante la risoluzione sia corretta.
  • Lo schermo si oscurerà. Molti raccomandano qualcosa di simile ai seguenti comandi di Terminale. I NON consiglia quanto segue:

    sudo ps auxwww | grep loginwindow | grep -v grep | awk '{print $2}' | xargs sudo kill -9

  • Il motivo per cui l'ultima riga non funziona è perché in realtà termina la sessione di accesso. Ciò costringe la risoluzione dello schermo a tornare (nel mio caso, di nuovo a 1280x1020), e tornerai dove hai iniziato.

  • Invece, utilizza il seguente comando su Apple Remote Desktop o tramite SSH:

    killall ScreensharingAgent

  • NOTA : se utilizzi Send Unix Command di Apple Remote Desktop, anziché sudo , fai clic sul pulsante di opzione su "Esegui come utente" e inserisci root .

Questo comando termina la sessione Condivisione schermo, che al suo interno è ciò che utilizza Apple Remote Desktop. Mantiene la sessione connessa, che conserva la risoluzione dello schermo impostata con il Menu Display nei passaggi precedenti.

  • Seconda nota : se il tuo dock è rovinato, invia semplicemente killall dock

Devo ancora uscire dalla mia sessione corrente sul mio computer client, quindi questa potrebbe essere solo una soluzione temporanea. Tuttavia, è l'unico modo che ho trovato che soddisfi il mio disturbo ossessivo compulsivo con un consumo di schermo adeguato.

Alcune cose che mi hanno aiutato a trovare questa risposta:

  1. Alternativa a questa risposta su SuperUser , non realizza ciò che volevo, ma buono da avere per il materiale di riferimento
  2. Suggerimenti MacWorld , che contenevano la risposta elusiva!

Alcune alternative che altri hanno presentato di seguito, nel caso in cui questa risposta non funzioni per il tuo sistema:

  1. App QuickRes
  2. SwitchRexX
  3. Resolutionator
risposta data 25.02.2014 - 16:28
fonte
20

Basta scaricare il menu Visualizza da App Store (gratuito) e scegliere la risoluzione più alta per me su Yosemite. Ora funziona senza headless con una grande risoluzione dello schermo remoto. Non sono richieste altre azioni.

    
risposta data 23.01.2015 - 21:51
fonte
6

SwitchResX ha funzionato per me.

È un'utilità shareware che si installa in Preferenze di Sistema. Dal pannello, ti consente di forzare la risoluzione predefinita di un monitor esterno.

    
risposta data 13.10.2014 - 19:54
fonte
2

Ecco un'alternativa, basata sulla risposta di CDD che funzionerà per Lion. L'applicazione Menu di visualizzazione non funziona su Lion.

  1. Vai a Preferenze di Sistema, Visualizza e scegli la risoluzione che desideri. Passa a questa risoluzione. Il display VNC si bloccherà. Premi Ritorno un paio di volte per accettare la risoluzione comunque. Vedrai la barra dei menu allargarsi per un momento, ma non le finestre VNC. Quindi tornerà automaticamente a come era.

    Questo passaggio è necessario per consentire a questa risoluzione di apparire nel selettore di menu nei passaggi successivi.

  2. Abilita "Mostra schermi nella barra dei menu".

  3. Il selettore di display potrebbe non essere ancora visualizzato nella barra dei menu per mancanza di spazio. Per creare spazio, vai su Preferenze, Utenti e amp; Gruppi, Opzioni di accesso e disabilita "Mostra menu di cambio rapido utente". Disabilita tutto ciò che non ti serve nella barra dei menu fino a quando non c'è spazio sufficiente per mostrare il selettore di display.

  4. Chiudi le preferenze. Accedi allo stesso computer usando ssh separatamente. Scegli la risoluzione desiderata dalla barra dei menu, seleziona il selettore, premi return un paio di volte, e ora puoi eseguire killall ScreensharingAgent dalla sessione ssh. La finestra VNC verrà ridimensionata alla risoluzione corretta.

Questo metodo contorto ha funzionato per me.

    
risposta data 25.04.2014 - 19:44
fonte
1

Sono riuscito ad aggiornare la risoluzione sul mio Mac Mini Server senza testa con l'opzione più semplice:

  • Tieni premuto il tasto 'Opzione' mentre premi il pulsante 'Ridimensionato' nelle impostazioni. Verranno visualizzate tutte le risoluzioni disponibili e potrai passare a qualsiasi cosa desideri.

    
risposta data 05.12.2018 - 22:17
fonte
0

Per la sua semplicità, preferisco l'applicazione QuickRes .

    
risposta data 29.10.2015 - 02:47
fonte
0

Questo alla fine ha risolto un problema di monitoraggio simile al lavoro, fastidioso. Potrebbe aiutarti anche tu. Il mio computer di sviluppo-lavoro è un iMac seduto sul mio Baby Grand Piano. Ma per motivi ergonomici preferisco lavorare in remoto dal mio vecchio MacBook Pro 17 "tramite il wifi di casa all'iMac utilizzando l'app di condivisione dello schermo di Apple. Funziona bene ma c'è un guaio. Il mio schermo MacBook res. è 1920 x 1200 ma iMac è 1920 x 1080 massimo nativo. Quindi per il lavoro a distanza il mio schermo immobiliare è schiacciato. Posso usare solo le 1080 linee del 1200 disponibili sul mio MacBook Pro, con la scatola nera delle lettere sopra e sotto il video. Uno spreco. Per il mio salvataggio arriva un piccolo prodotto: fit-Headless di CompuLab per £ 21 - venduto su Amazon. Lo si collega alla seconda porta video del monitor in cui funge da secondo display fittizio con opzioni di risoluzione dello schermo variabili fino a 4K. Tuttavia alla ricezione - l'ho inserito nella mia porta VDI. È apparso nelle preferenze come secondo schermo. MA ..... woe woe woe .. con tutte le opzioni di schermo res - andare fino a 4K ..... NO BLOODY 1920 x 1200 !!!! W T F !!! Cercate su Google. E ho trovato e scaricato la demo di un'app chiamata SwitchResX che fa ogni sorta di cose da fare con i monitor. Anch'esso aveva tonnellate di opzioni di risoluzione MA ANCORA NO 1920 x 1200 !!. MA ..... nascosto era una scheda in cui è possibile impostare la propria risoluzione dello schermo personalizzato. Quindi aggiunto uno per 1920x1200. E HEY PRESTO! per un supplemento di £ 18 per SwitchResX ora posso lavorare da remoto sul mio iMac dal mio Macbook alla stessa alta risoluzione del mio macbook. Nessun letterboxing. Più pixel da colpire, trascinare e ruotare il mouse con .. GIORNI FELICI ! [PS: questi adattatori fit-Headless sono in realtà destinati a chi utilizza Mac Mini come server "senza testa" ecc. Dove li gestiscono da remoto e non vogliono avere un monitor reale collegato. Ad esempio perché si trova in un rack o su uno scaffale ...]

    
risposta data 27.11.2015 - 04:36
fonte
0

Risoluzione ha funzionato per me su El Capitan.

    
risposta data 17.12.2015 - 09:12
fonte
0

Il menu Visualizza dell'App Store (gratuito) ha funzionato anche per me, con OS X 10.10, Yosemite.

Mi chiedo se ci sia un modo per forzarlo attraverso i file di riga di comando / conf. Per ora il menu Display è la soluzione ideale per un computer senza testa Mac.

    
risposta data 05.04.2016 - 13:31
fonte
0

Usa cscreen da Brew. È gratuito e sorprendentemente facile.

brew install Caskroom/cask/cscreen
cscreen -d 32 -x 1920 -y 1080 -r 60
    
risposta data 29.09.2016 - 23:32
fonte

Leggi altre domande sui tag