Kami memiliki Mac Pro yang menjalankan Lion yang tidak memiliki layar terpasang. Sudah diatur sehingga dapat diakses menggunakan berbagi layar (VNC). Ini bekerja dengan resolusi 800 x 600.
Bagaimana saya bisa mengubah resolusi saat sedang terhubung menggunakan berbagi layar?
Ketika saya menggunakan preferensi tampilan untuk mengubah resolusi saat sedang terhubung menggunakan berbagi layar, inilah yang terjadi: Saya mendapatkan dialog yang mengatakan bahwa jika perubahan resolusi tidak berfungsi, sistem akan mengembalikannya dalam 15 detik. Kemudian layar membeku (tidak ada yang berubah dan tampaknya tidak bereaksi terhadap klik). Akhirnya setelah 15 detik ia kembali ke 800 oleh 600.
macos
lion
screen-sharing
Szabolcs
sumber
sumber
Jawaban:
Ada utilitas baris perintah yang sangat keren yang disebut
cscreen
. Pengembang memiliki sejumlah versi yang tersedia. Bergantung pada usia Mac Anda, Anda menginginkan versi PPC, atau versi Intel. Jika Mac Anda lebih baru dari model 2006, Anda mungkin menginginkan versi Intel.Setelah Anda mengunduh gambar disk, klik dua kali gambar untuk memasangnya, lalu salin file layar ke mana saja kecuali gambar disk. Sekarang buka Terminal. (Anda dapat mencarinya di Spotlight.) Setelah Terminal terbuka, Anda dapat menjalankan
cscreen
dengan menavigasi ke sana, lalu mengetik./cscreen
. Misalnya, jika Anda menyalin layar ke Desktop Anda, Anda akan menavigasi ke Desktop di Terminal dengan mengetikcd ~/Desktop
. Sesampai di sana, Anda akan mengetik./cscreen
.Untuk mengubah resolusi, pertama-tama kita perlu tahu resolusi apa yang mungkin. Untuk mengetahuinya, kita bisa mengetik
./cscreen -v
. Ini akan menghasilkan sesuatu seperti ini:Sekarang kita dapat memilih resolusi. Dengan asumsi Anda ingin kedalaman warna 32 bit, Anda dapat mengubah ke resolusi pilihan Anda dengan mengetik
cscreen -i <DisplayID> -d 32 -x <width> -y <height>
,dan mengganti bagian-bagian yang terlampir dalam <> dengan nilai aktual. Saya belum menguji ini dengan sistem tanpa kepala di atas VNC, jadi jarak Anda mungkin berbeda. Opsi baris perintah
-i <DisplayID>
adalah opsional, jadi jika VNC Anda tidak mendaftarkan ID tampilan, Anda mungkin masih dapat mengubah resolusi jika Anda menghilangkan bagian dari perintah itu.sumber
cscreen
berbeda dari yang terdaftar berdasarkan preferensi sistem.cscreen
tidak akan mengizinkan saya untuk pergi di atas 800 oleh 600.cscreen -i 2ac00003 -d 32 -x 1920 -y 1080 -r 60
2ac00003
screen
brew cask install cscreen
merupakan opsi instalasi hari ini! :)cscreen -d 32 -x <width> -y <height> -s a
akhirnya bekerja untuk saya di Sierra, Mac mini, tanpa kepala, menggunakan Berbagi Layar. Terima kasih!