Forza la risoluzione su un mini server mac senza testa


57

Ho un server Mac Mini con Mavericks. Non ha monitor collegato. Uso Remote Desktop sul mio laptop (anche con Mavericks) per l'I / O sul mio server.

Quando uso Desktop remoto e vado a schermo intero ottengo uno schermo 1280x1024 seduto sul mio schermo 1680x1050. Esiste 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 Display -> Preferenze di sistema. Tutto quello che vedo è un nuovo pulsante in basso a destra che dice Rileva display. Cliccandoci sopra non fa nulla. L'unica risoluzione visualizzata è 1280x1024.

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

Risposte:


7

Molte persone sembrano avere buona fortuna usando i driver AirDisplay per raggiungere questo obiettivo. Ci sono anche adattatori fittizi senza testa che puoi acquistare, anche se potrebbe essere eccessivo. Se sei interessato a costruire il tuo c'è anche un modo per farlo.

Maggiori informazioni qui .


9
-1. AirDisplay non era intuitivo per me e in qualche modo ho finito con 8 quadrati del desktop con mirroring sul mio Mac Mini. Penso che sia strano che tu pubblichi un link per il download diretto nella tua risposta e non ti colleghi a un sito Web AirDisplay o elabori su come usarlo.
Cwd,

2
@cwd, non ci sono istruzioni, oltre a scaricare, decomprimere e fare doppio clic sul programma di installazione. L'ho collegato direttamente perché è conveniente, anche se se vuoi passare un altro passaggio fai clic qui . "-1" tutto quello che vuoi, anche se penso che sia piuttosto sciocco dal momento che non riesci a capire come usare qualcosa o non pensi che sia "intuitivo". Ho anche dato un paio di alternative - che penso potrebbe essere comunque migliore.
L'L

Anche i driver AirDisplay non hanno fatto nulla per me.
Jay,

1
Il menu di visualizzazione ha funzionato per me: apple.stackexchange.com/a/168716/218
Senseful

1
Per chiunque sia bloccato con più schermi, il programma di disinstallazione di Air Display si trova nella cartella / Applicazioni / Utilità. Si chiama "Disinstalla Air Display".
Adam,

37

Vorrei offrire una risposta migliore, che l'autore potrebbe prendere in considerazione per la domanda. I driver AirDisplay della risposta precedente hanno effettivamente incasinato il mio client remoto e mi hanno lasciato con 16 display virtuali, tutti con le stesse informazioni, dove non potevo fare clic su nulla. Fortunatamente so come navigare tra Activity Monitor con la tastiera :-).

Ho riscontrato che il seguente funziona perfettamente, supponendo che tu stia utilizzando Apple Remote Desktop:

  • Scarica il menu display (gratuito sul Mac App Store)
  • Installa l'app e, per i miei casi d'uso, 1680x1050 era la risoluzione corretta.
  • Lo schermo diventerà nero e sarai "bloccato", nonostante la risoluzione cambi correttamente.
  • Lo schermo si oscurerà. Molti raccomandano qualcosa di simile ai seguenti comandi del Terminale. Io non raccomando la seguente:

    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é termina effettivamente la sessione di accesso. Ciò costringe a ripristinare la risoluzione dello schermo (nel mio caso, a 1280x1020), e tornerai da dove hai iniziato.

  • Invece, utilizzare il seguente comando nel corso di Apple Remote Desktop o tramite SSH:

    killall ScreensharingAgent

  • NOTA : se si utilizza Apple Remote Desktop Send Unix Command, anziché utilizzare sudo, fare clic sul pulsante di opzione per "Esegui come utente", e basta accedere root.

Questo comando termina la sessione di condivisione dello schermo, che alla base è ciò che utilizza Apple Remote Desktop. Conserva la sessione di accesso, che mantiene la risoluzione dello schermo impostata con il menu Visualizza nei passaggi precedenti.

  • 2a nota : se il dock è rovinato, è sufficiente inviarekillall dock

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

Alcune cose che mi hanno aiutato a trovare questa risposta:

  1. Alternativa a questa risposta su SuperUser , non realizza ciò che volevo, ma è buono avere materiale di riferimento
  2. Suggerimenti di MacWorld , che conteneva la risposta sfuggente!

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

5
Incredibile quanto sia difficile Apple può fare cose semplici come impostare la risoluzione VNC del computer senza testa, perché? Sto usando solo computer Apple, ma odio totalmente questo tipo di ... Non so cosa.

Bene, a dire il vero il loro tempo di sviluppo per qualcosa del genere è meglio speso per far funzionare i nuovi display 4K con i driver del Mac Pro ... Non li biasimo davvero, ma è abbastanza impressionante che il team di Apple Remote Desktop non lo faccia supportalo più nativamente. Ad ogni modo, se questo mi ha aiutato più della risposta selezionata, per favore votala, dato che ho scoperto che i driver di AirDisplay interrompono davvero la mia esperienza, non vorrei che un altro seguisse quel percorso.
CDD

6
Semplicemente usando Display Menu ha funzionato per me su Yosemite; non sono stati richiesti comandi terminali.
Jace Browning,

2
Non per suonare il mio corno qui, ma forse la mia presentazione potrebbe essere considerata la risposta corretta a questa domanda @everett? Commentatori alla richiesta di risposta "risposta" AirDisplay non funziona più. Ho appena impostato nuovamente su una nuova macchina e questo processo funziona ancora.
CDD,

2
Display Menu funziona perfettamente. Mi viene in mente che questa funzionalità non è standard in OSX o Apple Remote Desktop.
David DeMar,

24

Basta scaricare il menu Visualizza dall'App Store (gratuito) e scegliere la massima risoluzione per me su Yosemite. Ora funziona senza testa con un'ottima risoluzione dello schermo remoto. Non sono necessarie altre azioni.


3
ha funzionato bene anche su El Cap.
user1051849

2
ha funzionato bene su Sierra
Marian Theisen il

high sierra +1 :)
webo80

stesso qui @mojave
cucu8

come funziona ragazzi? Ricevo ancora la stessa opzione singola con una risoluzione minuscola in quei menu di visualizzazione e nulla aiuta ...
RAM237 del

7

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. In questo modo verranno visualizzate tutte le risoluzioni disponibili e potrai passare a quello che preferisci.

inserisci qui la descrizione dell'immagine


1
Questa è stata la soluzione migliore per me. Abbiamo un sacco di Mac Mini senza testa a cui un gruppo di persone accede in remoto e questo è stato preferito sul menu Display perché per scaricare il menu Display è necessario accedere all'App Store. Anche la risoluzione persiste.
gooberboobbutt

6

SwitchResX ha funzionato per me.

È un'utilità shareware che si installa nelle Preferenze di Sistema. Dall'interno del pannello, consente di forzare la risoluzione predefinita di un monitor esterno.


2
I voti negativi indicano risposte errate, non risposte che non ti piacciono. Sono i voti negativi su risposte utili che allontanano le persone utili. Questa è in realtà una risposta eccellente perché SwitchResX non oscura la barra dei menu come fa Display Menu. Questa dovrebbe essere la risposta accettata solo per quel motivo.
Mike Bethany,

Questa è la soluzione che ha funzionato per me. Avevo bisogno di visualizzare HiDPI 1440 x 900 per ottimizzare l'uso dello schermo sul mio client un MacBook Pro Retina. Ma sia Apple che Display Menu stavano limitando le mie risoluzioni a presumibilmente ciò che aveva senso per il server, non per il client. SwitchResX ha risolto il mio problema. Ora connettersi al mio server dal mio Macbook in modalità schermo intero è una gioia.
Robert Dupuy,

Questa dovrebbe essere la risposta accettata. Nessuna delle altre soluzioni qui funziona se è collegato uno schermo esterno che non supporta una risoluzione più elevata (ad esempio uno switch KVM "stupido" che non esegue correttamente l'emulazione EDID).
Rico Pajarola,

2

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

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

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

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

  3. Il selettore di visualizzazione potrebbe non essere ancora visualizzato nella barra dei menu per mancanza di spazio. Per fare spazio, vai su Preferenze, Utenti e 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'è abbastanza spazio per mostrare il selettore display.

  4. Chiudi preferenze. Accedi allo stesso computer usando ssh separatamente. Scegli la risoluzione desiderata dal selettore di visualizzazione della barra dei menu, premi Invio un paio di volte e ora puoi eseguire killall ScreensharingAgentdalla sessione SSH. La finestra VNC ora ridimensionerà alla risoluzione corretta.

Questo metodo contorto ha funzionato per me.


A seconda della versione del sistema operativo in uso, questa è una buona risposta! Apparentemente tendo a usare le vecchie versioni di OS 10 sui server, mentre uso 10.9+ sui miei computer personali. Ancora piuttosto frustrante che questo sia ancora un problema nel 2016 ...
CDD,

1

Utilizzare cscreenda Brew. È gratuito e sorprendentemente facile.

brew install Caskroom/cask/cscreen
cscreen -d 32 -x 1920 -y 1080 -r 60

1
non funziona affatto.
Non sa molto

1
@KnowsNotMuch ti preghiamo di dedicare del tempo per specificare la tua configurazione (come la versione di cscreen e os) e cosa non funziona. Questo aiuterà gli altri molto di più che semplicemente abbandonare un'asserzione "non funzionante".
Daishi,

L'ho appena provato su un Mac Mini di metà 2011, OS X 10.13.6. cscreen con tutti i parametri (compresi quelli nell'esempio sopra) restituiti Segmentation fault: 11.
Mitch Cohen,

Ha funzionato per me. Mojave, Mac Book
Carlos Rafael Ramirez,


0

Questo ha finalmente risolto un mio fastidioso problema relativo al monitor relativo al lavoro. Potrebbe aiutarti anche tu. Il mio computer per il lavoro di sviluppo è un iMac seduto sul mio Baby Grand Piano. Ma per motivi ergonomici preferisco lavorare in remoto dal mio vecchio MacBook Pro da 17 "tramite Wi-Fi domestico all'iMac utilizzando l'app di condivisione dello schermo di Apple. Funziona bene ma c'è un problema. Il mio schermo MacBook res. è 1920 x 1200 ma l'iMac è 1920 x 1080 massimo nativo. Quindi per il lavoro remoto il mio schermo immobiliare è schiacciato. Posso usare solo 1080 linee delle 1200 disponibili sul mio MacBook Pro, con il boxing delle lettere nere sopra e sotto il video. Uno spreco. In mio soccorso arriva un piccolo prodotto: fit-Headless di CompuLab per £ 21 - venduto su Amazon. Lo si collega alla seconda porta video del monitor dove 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 una seconda schermata. MA ..... guai guai guai .. con tutte le opzioni di risoluzione dello schermo - fino a 4K ..... NO BLOODY 1920 x 1200 !!!! WTF !!! Ho cercato su Google. E mi sono imbattuto e scaricato la demo di un'app chiamata SwitchResX che fa ogni cosa con i monitor. Anch'esso aveva tonnellate di opzioni di risoluzione MA ANCORA NO 1920 x 1200 !!. MA ..... nascosto è stata una scheda in cui è possibile impostare la propria risoluzione dello schermo personalizzata. Quindi ne ho aggiunto uno per 1920x1200. E HEY PRESTO! per £ 18 in più per SwitchResX ora posso lavorare in remoto sul mio iMac dal mio Macbook con la stessa alta risoluzione del mio macbook. Nessun letterboxing. Più pixel da colpire, trascinare e spostare il mouse con .. GIORNI FELICI! [PS: questi adattatori senza testa sono in realtà destinati a persone che usano Mac Mini come server "senza testa", ecc. dove li amministrano da remoto e non vogliono avere un vero monitor collegato. Ad esempio perché si trova in un rack o su uno scaffale ...]



0

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

Mi chiedo che ci sia un modo per forzarlo attraverso i file della riga di comando / conf. Per ora il menu Display è la strada da percorrere per un computer senza testa Mac.

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.