GNU/Linux >> Belajar Linux >  >> Linux

Ssh – Memindahkan Aplikasi yang Sedang Berjalan Ke Server X yang Berbeda??

Pertanyaan ini sudah memiliki jawaban di sini :Berbagi server X (sesi) di seluruh komputer

(4 jawaban)
Tutup 3 tahun yang lalu.

Apakah ada cara untuk membuka program grafis (misalnya, gedit) saat menggunakan penerusan X11 melalui SSH dan mentransfer koneksi server X kembali ke server X pada host SSH?

Jawaban yang Diterima:

Jika Anda melihat halaman Wikipedia tentang masalah ini, ada beberapa aplikasi yang disebutkan.

Xmove

kutipan

xmove adalah program komputer yang memungkinkan perpindahan
Aplikasi Sistem X Window antara tampilan yang berbeda dan persistensi
aplikasi X di seluruh X server dimulai ulang.[4] Ini memecahkan masalah dalam
desain X, di mana klien X (aplikasi X) diikat ke server X
(tampilan X) yang dimulai selama masa pakainya. Juga, jika server X
dimatikan, aplikasi klien terpaksa berhenti berjalan.

xmove memungkinkan klien memutuskan sambungan dari server X saat ini, dan
terhubung ke yang baru, kapan saja. Transisi sepenuhnya
transparan bagi klien. xmove bekerja dengan bertindak sebagai proxy antara
klien dan server. Ini adalah "server semu" yang menyimpan cukup
status server sehingga klien dapat terhubung ke server baru tanpa
terganggu.

Xpra

kutipan

xpra atau X Persistent Remote Applications adalah alat yang memungkinkan Anda
menjalankan klien X biasanya pada host jarak jauh dan kemudian mengarahkan tampilannya
ke mesin lokal Anda tanpa kehilangan status apa pun.1

Ini berbeda dari penerusan X standar karena memungkinkan pemutusan
dan penyambungan kembali tanpa mengganggu aplikasi yang diteruskan. Ini
berbeda dari VNC dan teknologi tampilan jarak jauh serupa dalam hal xpra
tidak memiliki akar:yaitu, aplikasi yang diteruskan oleh xpra muncul di desktop
Anda sebagai jendela biasa yang dikelola oleh pengelola jendela Anda, bukan
semuanya “terjebak dalam sebuah kotak bersama-sama”. Xpra juga menggunakan protokol
khusus yang dapat disetel sendiri dan relatif tidak sensitif terhadap latensi, dan
karenanya dapat digunakan pada tautan yang lebih buruk daripada X standar.

Penuntut

kutipan

guievict adalah program komputer yang memungkinkan GUI dari
aplikasi apa pun untuk implementasi XFree86 X Window secara transparan
dimigrasikan ke atau direplikasi pada tampilan lain. Tidak seperti beberapa program
yang menyediakan fungsionalitas serupa, program ini tidak memerlukan pengaturan
langkah-langkah seperti menautkan ulang biner program aplikasi atau
mengarahkan ulang komunikasi sistem jendela proses aplikasi
melalui proxy seperti yang dilakukan xmove.

Guivict didasarkan pada ekstensi server X kecil yang memungkinkan
aplikasi untuk mengambil status jendelanya dari server X dan
pustaka fungsionalitas migrasi GUI yang dimasukkan ke dalam
proses aplikasi saat dijalankan waktu. Injeksi kode atau penambalan kode waktu proses
dapat dilakukan melalui DynInst API. Namun, guievict
berisi implementasinya sendiri untuk menghindari keharusan pengguna menginstal
DynInst.

Dari 3 di antaranya, Guievict terdengar seperti yang Anda cari, terutama karena ia dapat memeriksa status aplikasi X AppX dan memigrasikannya ke server X lain yang dapat dipulihkan.

Terkait:Minecraft – Buat struktur di server Minecraft?
Linux
  1. Ssh, Sudo, Lalu Unduh?

  2. Bagaimana Cara Ssh Ke Server Menggunakan Server Lain??

  3. Cara Mengatur SSH Tanpa Kata Sandi di Linux

  1. Cara SSH di Linux dari Android

  2. Memecahkan masalah SSH

  3. Menjalankan Apache sebagai pengguna yang berbeda

  1. Tidak dapat menyalin ~/.ssh/id_rsa.pub

  2. Mengapa login SSH saya lambat?

  3. Dampak kinerja dari menjalankan sistem file yang berbeda pada satu server Linux