Saya memiliki 2 komputer (keduanya menjalankan linux) dan saat ini saya menggunakan sinergi untuk menggunakannya. Ini bagus, tapi sekarang saya bertanya-tanya, apakah ada cara (mungkinkah? Sedang dikerjakan? Dicoba dan gagal? Pasti tidak mungkin?) Untuk tidak hanya berbagi mouse / keyboard / clipboard antara komputer, tetapi untuk berbagi sesi X? Yang saya pikirkan adalah bisa menyeret X windows antar monitor.
Saya menyadari bahwa ini sangat tidak sepele untuk dilakukan dan saya tahu cukup banyak tentang linux (meskipun bukan tentang xserver) yang ingin saya kejar ide ini walaupun tidak ada yang bisa membantu Anda.
Juga, saya tidak perlu bisa hanya "menginstal ini dan berfungsi". Saya benar-benar bersedia (dan akan terkejut jika tidak memerlukan) untuk menginstal kernel kustom, atau me-mount partisi antara mesin, atau apa pun yang diperlukan. Karena saya menganggap itu akan membutuhkan contoh yang sama dari server xorg yang berjalan pada kedua mesin.
Jawaban:
Anda bisa melihat ke xpra - ini tidak semulus yang Anda jelaskan (tidak ada seret antara server X) tetapi itu akan memberi Anda kemampuan untuk memulai program pada satu mesin dan kemudian melepaskannya dan menempelkannya kembali di komputer lain. (Anggap saja sebagai layar untuk aplikasi GUI.)
Sulit mendapatkan integrasi yang lebih ketat dari itu, karena prosesnya masih terikat pada mesin tempat Anda memulai program, dan proses migrasi adalah masalah yang sangat sulit.
sumber
Anda dapat menggunakan proxy X server seperti DMX atau XmetaX yang merupakan server X tunggal untuk terhubung dengan klien, tetapi yang "menarik" dengan mengirimkan gambar ke beberapa server X yang mendasari berjalan pada perangkat keras. Memindahkan jendela dari layar di satu komputer ke layar di komputer lain hanya akan mengubah server X mana yang diminta proxy untuk menggambarnya, bukan memigrasikan program untuk dijalankan di server lain.
sumber
Utas sudah tua .. tetapi ini untuk referensi di masa mendatang.
Winswitch (berdasarkan xpra)
https://winswitch.org/downloads/
Khususnya itu berjalan di Linux, Windows dan Mac OS X. Anda dapat menempatkan aplikasi Mac OS X ke desktop Linux misalnya.
atau x2go (rasanya seperti berbagi sesi jarak jauh)
http://wiki.x2go.org/doku.php/start
sumber
Ini bukan apa yang Anda inginkan, tetapi jika Anda menyalakan komputer 1 dengan 2 monitor, dan remmina ke komputer 2, maka Anda dapat memperluas jendela remmina untuk mencakup kedua monitor, tetapi Anda tidak akan berbagi 1 desktop. Apa yang saya lakukan adalah saya punya laptop jelek dan menara yang kuat. Saya tidak punya apa-apa dicolokkan ke menara kecuali jaringan. Kemudian dengan laptop saya menjalankan barang-barangnya di monitor laptop dan menjalankan remmina (ke menara) di monitor lain. Ini 2 desktop, tapi saya bisa mouse dan keyboard di antaranya. Sejauh file pergi, saya harus menjalankan server ftp di menara dan untuk memindahkan file saya harus ftp ke sana, saya yakin ada cara yang lebih baik tetapi ini bekerja untuk saya.
sumber