Saya menggunakan sinergi. Saya ingin sinergi memulai segera setelah saya menyalakan komputer saya. Bagaimana aku melakukan itu?
Untuk memulai synergy
, perintahnya adalah:
synergys --config ~/.synergy.conf
Artikel utama ada di situs sourceforge Synergy: Memulai sinergi secara otomatis
Ini adalah petunjuk untuk artikel ... ada terlalu banyak detail untuk meletakkan semuanya di sini:
Sinergi membutuhkan server X. Itu berarti server harus berjalan dan sinergi harus diizinkan untuk terhubung ke server itu. Yang terbaik adalah membuat pengelola tampilan memulai sinergi. Anda akan memerlukan izin (mungkin root) yang diperlukan untuk mengubah file konfigurasi pengelola display. Jika Anda tidak memiliki izin itu, Anda dapat memulai sinergi setelah masuk melalui
.xsession
file.
Untuk memulai Sinergi setelah Anda masuk ke sesi X Anda.
Main Menu - System - Preferences - Startup Applications
[ Add ]
Name: synergys
Command: synergys --config ~/.synergy.conf
Comment: synergys
Jika Anda memiliki masalah dengan ~/
, coba $HOME/
atau gunakan pilihan terakhir/home/your_username/
Saya baru saja memeriksa catatan saya ... Ketika saya terhubung dari Windows ke kotak Linux, perintah saya adalah:
/usr/bin/synergyc 192.168.1.16
... mungkin path lengkap diperlukan.
Anda menjalankan Synergy sebagai server, saya menjalankannya sebagai klien .. tetapi itu tidak akan mempengaruhi startup otomatis.
Untuk versi Ubuntu yang lebih baru yang menggunakan lightdm.
Saya telah berhasil melakukan hal berikut untuk menjalankan klien sinergi untuk layar masuk, dan setelah saya masuk. Ini jauh lebih sederhana daripada jawaban lain, IMHO.
edit /etc/lightdm/lightdm.conf sebagai root.
tambahkan baris berikut ke bagian bawah file.
restart lightdm. (lebih baik melakukan ini dari sesi terminal atau ssh)
sumber
Untuk Ubuntu 14.04 (dan mungkin yang lain, saya pikir 14.04 adalah build pertama yang lightdm diubah ke format ini, tetapi ini akan bekerja pada build apa saja yang menggunakan setup ini) sederhana, Anda hanya perlu mengedit 50-ubuntu.conf untuk mendapatkan Synergy sebelum lightdm:
Untuk Klien, tambahkan baris ini:
Untuk Server tambahkan baris ini:
Simpan file setelah diedit dan reboot (saya tahu Anda dapat me-restart layanan daripada reboot tetapi saya perfer untuk reboot).
Untuk Server atau Klien cukup masukkan perintah yang akan Anda masukkan di terminal untuk membuatnya diluncurkan dengan opsi yang sesuai dll ...
Jadi katakanlah saya biasanya menjalankan perintah di bawah ini di terminal pada mesin klien saya untuk menjalankan Synergy.
Yang perlu saya lakukan untuk menjalankan Synergy pre lightdm adalah menambahkan baris di bawah ini ke 50-ubuntu.conf
Semoga ini bisa membantu, karena dokumen Sinergi sedikit ketinggalan zaman. Nikmati!
Referensi
sumber
Saya mencoba jawaban Kevin, dan sementara itu tampaknya berhasil pada awalnya, tetapi saya kemudian mulai mendapatkan perilaku yang sangat aneh. Saya mencoba menggunakan sesi-setup-skrip untuk membunuh sinergi root dan memulainya sebagai pengguna di ~ / .xprofile, tetapi kegilaan berlanjut. Akhirnya menyerah, menghapus entri dari lightdm.conf dan menjaga awal sebagai pengguna di ~ / .xprofile setelah masuk secara langsung. Tidak sempurna, tetapi setidaknya perilaku aneh itu berhenti.
sumber
Saya telah berhasil menjalankan ini dengan menggunakan metode Kevin di atas. Mesin Ubuntu saya (12,04) dikonfigurasi sebagai klien dan mesin Windows saya (Win7) adalah server.
Lari
Menambahkan
Simpan dan mulai ulang.
Saya harus menentukan IP, itu tidak akan berfungsi dengan hostname (klien Ubuntu tidak pada domain windows) meskipun saya dapat berkomunikasi dengan mesin windows melalui hostname setelah saya masuk ke mesin Ubuntu)
sumber
EDIT: Diperbarui dengan praktik yang lebih baik terkait dengan tidak mucking dengan file di / usr / share yang akan musnah pada pembaruan paket
Server:
Saya telah menggunakan langkah-langkah yang sama dengan jawaban lain, tetapi saya biasanya berjalan melalui skrip, dan saya mengaktifkan enkripsi (meskipun BUKAN kedap udara, tetapi selalu membaik).
Catatan: Untuk setidaknya 14,04 gunakan /etc/lightdm/lightdm.conf.d/ alih-alih yang ada di / usr / bagikan dari jawaban JohnRB
edit /etc/lightdm/lightdm.conf atau file spesifik sinergi di lightdm.conf.d sebagai root.
atau
tambahkan baris berikut ke bagian bawah salah satu file. Jangan lupa chmod + x skrip di mana pun Anda menyimpannya.
Minimum absolut jika Anda tidak ingin menggunakan skrip:
Synergy mencari tempat-tempat berikut untuk menemukan konfigurasi jika tidak ada jalur yang disediakan dan Anda HARUS memiliki konfigurasi yang valid atau itu akan gagal.
Mulai ulang lightdm. (lebih baik melakukan ini dari sesi terminal atau ssh)
start-synergy.sh
Breakout dari skrip
Bunuh sinergi sehingga kami tidak mendapatkan banyak salinan yang berjalan di antara reboot
Tunggu sampai proses benar-benar mati dan kemudian jeda sepersekian detik
Ini adalah minimum yang saya sarankan
Parameter opsional tambahan
Jalan ke konfigurasi tersimpan Anda
Untuk membuat kata sandi hash jika Anda ingin menggunakan crypto, jalankan ini:
Output akan seperti di bawah ini, hapus tanda hubung ruang '-' dari ujung:
Masukkan seperti:
Logging untuk melihat apakah ada kesalahan jabat tangan atau hal lain yang salah
sumber