Sedikit latar belakang: toko kami secara tradisional menjalankan tumpukan perangkat lunak Microsoft, tetapi sekarang kami berencana untuk menggunakan Linux tertanam dan saya menemukan diri saya dalam peran Columbus: menaklukkan dunia baru. Saya menyebutkan ini karena itu berarti saya tidak memiliki konteks untuk menafsirkan apa yang Anda anggap sebagai jawaban sederhana. Jika Anda dapat menjelaskan berbagai hal dengan perbandingan cara kerja Windows ini akan sangat membantu pemahaman.
Jika saya memahami ide X-Windows dengan benar, aplikasi adalah klien X dan API windowing mengirim / menerima pesan UI ke server-X melalui soket TCP (mengirim perintah menggambar jendela ke server-X dan menerima mouse dan pesan aktivitas papan ketik darinya).
Seperti yang saya pahami, penggunaan soket berarti bahwa kode aplikasi dapat berjalan pada satu kotak Unix sementara UI berjalan pada server-X yang mengeksekusi pada (misalnya)
- komputer yang sama
- kotak Unix lain menjalankan X-server di jaringan yang sama
- kotak Windows 'W' menjalankan X-server pada jaringan yang sama
- kotak apa pun yang menjalankan server-X di mana saja di internet yang disediakan firewall dan perutean dikonfigurasi dengan tepat untuk memungkinkan soket yang diperlukan.
Di meja saya, saya memiliki host Linux Mint13 menggunakan desktop Cinnamon dan bernama ForwardUntoDawn . Ini terhubung ke jaringan 192.168.174 saya sebagai 35, dan Win7 saya di jaringan yang sama dengan 11. Mereka dapat melakukan ping satu sama lain, dan SAMBA memungkinkan berbagi file di antara mereka. Saya telah menginstal telnetd dan sshd pada ForwardUntoDawn dan saya dapat membangun dari Win7 telnet dan sesi ssh, dan mengotentikasi untuk mendapatkan baris perintah.
Pada sistem Win7 saya, saya telah menginstal Xming dengan ikon desktop Xming dan Xlaunch. Menjalankan Xlaunch Saya menjawab pertanyaannya sebagai berikut:
- Banyak Windows / layar 0
- Mulai program: gimp Menggunakan SSH (C: \ Cygwin \ bin \ SSH.exe)
- Clipboard ya, tidak ada font server atau params
Ini sebentar menghasilkan jendela perintah hitam tetapi menghilang sebelum saya bisa membaca pesan.
Adakah yang bisa membimbing saya pada langkah selanjutnya, atau tanggapan yang lebih tepat untuk kebutuhan Xming? (Saya memilih gimp hanya karena saya tahu itu diinstal dan berfungsi.)
Perhatikan bahwa untuk menggunakan jawaban di bawah ini, baca juga komentar dan CATATAN Anda harus memulai xserver cygwin Anda menggunakan cygwin \ bin \ startxwin.exe agar dapat berfungsi, saya membayangkan ini menginisialisasi beberapa variabel lingkungan.
Saya tidak menggunakan Xming. Setelah saya mendapatkan pengaturan ssh tepat di kotak Linux dan berhasil menggunakan alat Cygwin, saya mencoba menggunakan Xming. Aplikasi yang diluncurkan menggunakan Xlaunch akan mulai tetapi tiba-tiba menghilang. Masalahnya tidak terjadi menggunakan alat Cygwin ketat.
sumber
-X
pada baris perintah ssh. Ini mungkin sama atau mirip pada cygwin ssh. URL berikut menunjukkan bahwa itu hampir identik: x.cygwin.com/docs/ug/using-remote-apps.html/etc/ssh/sshd_config
pada kotak Mint dan pastikan bahwa Penerusan X11 diizinkan denganX11Forwarding yes