GNU/Linux >> Belajar Linux >  >> Linux

Linux – Penerusan X11 Melalui Ssh?

Saya telah bermain-main dengan penerusan X11 beberapa jam terakhir dan sejauh ini saya telah berhasil meneruskan Server X pc desktop saya ke laptop saya, menggunakan X11VNC sebagai server dan X2VNC sebagai klien. X2VNC menggunakan Xinerama untuk memberikan perilaku seperti layar ganda antara laptop saya dan pc desktop saya.

Ini benar-benar hebat!

Saya tahu bahwa sebagian besar sistem Linux menjalankan Xorg dan lingkungan desktop di TTY7.

Oleh karena itu saya berpikir, mungkinkah terowongan VNC terikat dengan TTY-nya sendiri?

Akan sangat bagus untuk dapat beralih antara dua TTY untuk memilih mesin mana yang akan dikelola. Dan saya lebih menyukai pendekatan ini daripada menggunakan Xinerama atau GUI.

Jawaban yang Diterima:

Saya rasa ini bukan jawaban yang sebenarnya, tetapi mungkin ini adalah titik awal.

Saya memulai banyak server X tambahan menggunakan xinit seperti itu;

xinit -- :1 tty3   
xinit -- :2    
xinit -- :3 tty5    
xinit -- :4

Sepertinya saya bahkan dapat memulai beberapa sesi gnome3 dan xfce pada tampilan virtual yang berbeda

startx -- :2  tty3   
startx -- :3  tty4

Dan sekarang saya dapat memulai hal-hal di sesi tersebut dengan mengekspor DISPLAY var export DISPLAY=:3 lalu pilih menggunakan Ctrl-Alt-F2, F3 dll

Namun saya sama sekali tidak tahu apa yang saya lakukan (apakah saya mengganti DISPLAY, sesi, konsol, atau tty?), itu cukup keren, seperti yang Anda katakan… 😉

[[email protected] ~]$ export DISPLAY=:4
[[email protected] ~]$ google-chrome

Linux
  1. Cara Mengubah Port SSH Di Linux

  2. Cara Mengaktifkan Penerusan IP di Linux

  3. Linux – Penerusan Ip Kernel?

  1. Apa itu penerusan IP di Linux? Bagaimana cara mengaktifkan penerusan IP?

  2. Tidak Dapat Menjalankan Aplikasi X Melalui SSH di Linux

  3. Tersedia alternatif X11 yang ringan?

  1. Otomatisasi kata sandi SSH di Linux dengan sshpass

  2. ssh melalui router tanpa port forwarding

  3. Bagaimana cara mengaktifkan penerusan SSH X11 melalui server tambahan?