X2Goはsshdを立てていて x2goserver
パッケージを入れればXをリモートでGNU screenやtmuxのように使えて便利です.回線が切れてしまってもつなぎ直せば同じ画面が使えます.
X2Go に x2goclient を使って繋いでいたのですが,同時に複数のサーバに接続する方法がわかりません.
設定やmanを見ても同時接続の方法が見当たりません.
公式ページを見てみます.
You have 3 clients. Which client should I use?
If in doubt, pick the regular X2Go Client (x2goclient). It is the most widely used and tested.
The regular X2Go Client (x2goclient) is optimized for thin client & single-session usage, but can be used on any desktop/laptop computer.
PyHoca-GUi is optimized for users who want to connect to multiple sessions at once, and already know how to use X2Go. For example, a sysadmin administrating multiple servers.
PyHoca-CLI is launched via command-line args; similar to vncviewer or rdesktop/xfreerdp. It is also suitable for connecting to multiple sessions at once.
PyHoca-GUI, PyHoca-CLI が一度に複数のセッションに接続したいユーザー向けとなっています.PyHoca-GUI を試してみます.
Debian環境ではパッケージ( pyhoca-gui
)があるので導入はかんたんでした.
$ sudo apt install pyhoca-gui
メニューから PyHoca-GUI
や, pyhoca-gui
コマンドを実行して起動します.
$ dpkg -L pyhoca-gui | grep .desktop$
/usr/share/applications/pyhoca-gui.desktop
$ cat $(!!)
cat $(dpkg -L pyhoca-gui | grep .desktop$ )
[Desktop Entry]
Name=PyHoca-GUI
GenericName=PyHoca-GUI
Comment=Python X2Go Client Applet
Exec=pyhoca-gui
Icon=pyhoca_x2go-logo-ubuntu
X-Window-Icon=pyhoca_x2go-logo-ubuntu
X-HildonDesk-ShowInToolbar=true
X-Osso-Type=application/x-executable
Terminal=false
Type=Application
Keywords=X2Go;Remote;Desktop;Published;Applications;Administration;Applet;
Categories=Network;RemoteAccess;
起動すると,ステータスアイコンにアザラシ?のアイコンが表示され,クリックするとx2goclient で設定したものが表示されるのですぐに利用できました.設定していなくてもアイコン右クリックのコンテキストメニューから設定が可能です.
これで複数の端末に同時につなぐことができました :)
$ dpkg-query -W pyhoca-gui x2go*
pyhoca-gui 0.6.1.1-1
x2goagent
x2goclient 4.1.2.2-2
x2goclient-gtk
x2godesktopsharing 3.2.0.0-2+b1
x2gokdriveclient
x2goprint
x2goserver 4.1.0.3-5
x2goserver-common 4.1.0.3-5
x2goserver-compat
x2goserver-desktopsharing 4.1.0.3-5
x2goserver-extensions 4.1.0.3-5
x2goserver-fmbindings 4.1.0.3-5
x2goserver-home
x2goserver-one
x2goserver-printing 4.1.0.3-5
x2goserver-pyhoca
x2goserver-x2goagent 4.1.0.3-5
x2goserver-xsession 4.1.0.3-5
$ lsb_release -dr
Description: Debian GNU/Linux bookworm/sid
Release: unstable
$ arch
x86_64