Saya memiliki mac sebagai mesin sekunder di tempat kerja. Saat ini saya menggunakan sinergi pada mesin utama saya untuk berbagi keyboard dan mouse dengan mac.
Saya membuat agen peluncuran untuk pengguna saya untuk meluncurkan sinergi ketika saya masuk, dan itu berhasil. Namun, ini berarti saya masih harus mengeluarkan keyboard dan mouse mac untuk dapat masuk.
Saya mencoba membuat daemon pengguna sehingga akan diluncurkan saat boot, tetapi saya mendapatkan kesalahan berikut di konsol:
LaunchSynergy[52] Tue Jul 14 12:41:44 testmacpro.local synergyc[52] <Warning>: 3891612: (CGSLookupServerRootPort) Untrusted apps are not allowed to connect to or launch Window Server before login.
LaunchSynergy[52] Tue Jul 14 12:41:44 testmacpro.local synergyc[52] <Error>: kCGErrorRangeCheck : On-demand launch of the Window Server is allowed for root user only.
LaunchSynergy[52] Tue Jul 14 12:41:44 testmacpro.local synergyc[52] <Error>: kCGErrorRangeCheck : Set a breakpoint at CGErrorBreakpoint() to catch errors as they are returned
LaunchSynergy[52] _RegisterApplication(), FAILED TO establish the default connection to the WindowServer, _CGSDefaultConnection() is NULL.
Apakah ada cara untuk membuatnya bekerja? Sepertinya keamanan Mac tidak ingin membiarkan apa pun mengendalikan jendela saat berada di layar masuk. Saya bisa memahaminya, tetapi saya ingin cara menimpanya, karena itu akan membuat hidup saya jauh lebih mudah.
Jawaban:
Sudahkah Anda mencoba penjelasan di sini (gulir ke bawah) tentang autostart pada Mac?
Saya membuatnya bekerja seperti itu, dan saya bisa masuk menggunakan keyboard PC saya.
sumber
File-file sinergis dan / atau sinergis harus dimiliki oleh root. "Peluncuran Window Server sesuai permintaan hanya diizinkan untuk pengguna root", pesan tersebut mengatakan.
chown root: wheel / wher / ever / sinner * dan kemudian Synergy akan dianggap sebagai root.
Juga lihat http://ajaydesai.blogspot.com/2009/03/setting-up-synergy-client-mac-os-x-1056.html
sumber
Bagi siapa pun yang datang ke pertanyaan ini karena masalah OSX Lion / Mountain Lion + launchd / startup / masalah LoginHook, saya punya solusi yang membantu saya.
SynergyKM di OSX * Lion tidak dapat diandalkan. Selain itu, saya tidak pernah bisa membuat klien sinergi saya bekerja melalui salah satu cara yang diuraikan di http://synergy2.sourceforge.net/autostart.html . Apa yang saya lakukan adalah menulis skrip shell dan kemudian mengubah skrip itu menjadi Aplikasi Mac dengan Platypus .
Berikut langkah-langkah tepat yang saya ikuti:
Sinergi MacPorts
Ada masalah yang diketahui dengan kompatibilitas versi sinergi terbaru dengan OSX Lion sehingga kami mendapatkan versi yang kompatibel (1.3) dari MacPorts.
Script Shell
Kode skrip shell:
Platypus
Mengikat Semuanya
Sekarang setelah Anda memiliki aplikasi Mac yang berfungsi penuh, lakukan langkah-langkah berikut untuk menyelesaikan pengaturan klien sinergi otomatis Anda.
sumber
Ini tidak lagi mungkin dengan versi Synergy (1.7.1) + OSX (10.10 Yosemite) saat ini. Periksa masalah ini:
Salah satu solusinya adalah menggunakan login otomatis (ew) untuk pengguna dengan agen / daemon tetapi Anda tidak dapat mengunci sistem Anda dengan logout. Cukup menarik, Anda dapat menampilkan jendela masuk saat masih masuk dan keyboard berfungsi tetapi tidak mouse.
sumber
Apakah ada unix yang dapat dieksekusi dari daemon sinergi itu sendiri? Jika demikian, bisakah Anda meletakkannya di / Library / Startupitems?
Saya bisa memikirkan banyak solusi, tidak ada yang terdengar sangat menarik bagi saya:
sumber
Saya menggunakan ekstensi SynergyKM untuk preferensi dan berfungsi dengan baik.
sumber
Lihat halaman tips dan trik Synergy + . Kami akan segera menggabungkan GUI dengan aplikasi yang berfungsi pada semua platform, yang berarti bahwa Anda akan segera dapat melakukan ini tanpa konfigurasi yang rumit.
sumber