Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
X2Goのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
X2Go
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:リモートデスクトップ]] [[en:X2Go]] [[zh-hans:X2Go]] [http://wiki.x2go.org X2Go] を使うとネットワーク越しにコンピュータのグラフィカルデスクトップを使用することができるようになります。転送には [[Secure Shell]] プロトコルが使われるため、中身は暗号化されます。 {{Note|X2Go は全てのデスクトップ環境に対応しているわけではありません。最初に [http://wiki.x2go.org/doku.php/doc:de-compat X2Go が使用しているデスクトップ環境に対応しているか] を確認してください。}} == インストール == X2Go は[[公式リポジトリ]]からインストールすることができます。以下のパッケージを[[pacman|インストール]]してください: * {{Pkg|x2goserver}} - X2Go サーバー * {{Pkg|x2goclient}} - X2Go クライアント (Qt5 ベース) == サーバーの設定 == === Secure Shell デーモンの設定 === X2Go は [[Secure Shell]] を使用するため、X11 フォワーディングができるように sshd デーモンを設定して起動する必要があります。[[Secure Shell#X11 フォワーディング]]と [[Secure Shell#sshd デーモンの管理]]の手順に従ってください。 POSIX (C) ロケール以外を使用している場合、[[Secure Shell#デーモン|設定ファイル]]に以下を追加すると良いでしょう: # Allow client to pass locale environment variables AcceptEnv LANG LC_* === fuse カーネルモジュールのロード === サーバーからクライアントコンピュータのファイルにアクセスできるようにするために {{ic|fuse}} [[カーネルモジュール]]をロードしてください。 === SQLite データベースのセットアップ === 次のコマンドを実行して SQLite データベースを初期化してください: # x2godbadmin --createdb === X2Go サーバーデーモンの起動 === 後は {{ic|x2goserver.service}} を[[起動]]するだけです。 == デスクトップシャドウ == (ユニークなセッションやデスクトップ環境とは対象的な) ローカルデスクトップを使用するには [[AUR]] から {{Aur|x2godesktopsharing}} をインストールする必要があります。インストールしたら、{{ic|x2godesktopsharing}} を起動してください。 ユーザー "foo" のローカルデスクトップにユーザー "foo" からアクセスするのに x2godesktopsharing は必要ありません。x2godesktopsharing は "foo" のデスクトップに "foo2" ユーザーからアクセスするときに使います。x2goclient の "session type" で "Connection to local desktop" を選択してください。 == クライアントの設定 == クライアントからサーバーに ssh セッションを開けることを確認: $ ssh username@host そして X2Go クライアントを起動: $ x2goclient 複数のセッションを作成することができ、作成したセッションは右側に表示されます。セッションはマウスでクリックすることで選択できます。エントリにはユーザー名とホストネーム、IP と SSH 接続のポート番号を記入します。さらに、(モデムから LAN まで) 複数のプロファイルを定義したりリモートで起動したいデスクトップ環境を指定することが可能です。 '''よくある間違い:''' デフォルトの KDE や GNOME を選択してはいけません。ssh でログインしたときは startkde や startgnome などの実行ファイルの PATH が通っていません。startkde や startgnome のフルパスを使うようにしてください。openbox などの他のウィンドウマネージャを使うこともできます。 サーバー上のユーザーのパスワードが要求されて、ログイン後に X2Go のロゴがしばらく表示され、デスクトップが出現します。 '''クライアントとサーバーでデータを交換 (デスクトップ):''' x2goclient (例: ノートパソコン) のローカルディレクトリは共有することができます。サーバーは fuse と sshfs を使ってディレクトリにアクセスし、サーバー上のホームディレクトリのサブディレクトリメディアにマウントします。これによって、サーバーからノートパソコンのデータにアクセスしたりファイルを交換することが可能です。セッションが起動したときに自動的に共有をマウントさせることもできます。 '''一時的にセッションから離席する:''' X2Go の特殊な機能としてセッションを一時停止することができます。一回クライアントからセッションを離して、別のクライアントから再度セッションを開くということができます。LAN でセッションを開始してから後でノートパソコンで再オープンするなどが可能です。セッションデータは保存されサーバー上の PostgreSQL データベースで管理されます。セッションの状態は x2gocleansessions という名前のプロセスによってプロトコル化されています。 == ヒントとテクニック == '''リモートセッションでコンポジットウィンドウマネージャが起動しない場合の対処方法''' compiz などをウィンドウマネージャとして使っているローカルセッションで x2goserver を実行して使用する場合に有用です。x2goclient でリモート接続した場合、compiz はロードに失敗するので、かわりに metacity を使ってください。以下は GNOME の例ですが、修正を加えれば他のデスクトップ環境でも使えます (compiz を使用することはできません)。 {{ic|/usr/local/share/applications/gnome-wm-test.desktop}} を作成: [Desktop Entry] Type=Application Encoding=UTF-8 Name=gnome-wm-test Exec=/usr/local/bin/gnome-wm-test.sh NoDisplay=true {{ic|/usr/local/bin/gnome-wm-test.sh}} スクリプトを作成: #!/bin/sh # Script for choosing compiz when possible, otherwise metacity # Proper way to use this script is to set the key to mk-gnome-wm # /desktop/gnome/session/required_components/windowmanager xdpyinfo 2> /dev/null | grep -q "^ *Composite$" 2> /dev/null IS_X_COMPOSITED=$? if [ $IS_X_COMPOSITED -eq 0 ] ; then gtk-window-decorator & WM="compiz ccp --indirect-rendering --sm-client-id $DESKTOP_AUTOSTART_ID" else WM="metacity --sm-client-id=$DESKTOP_AUTOSTART_ID" fi exec bash -c "$WM" 以下の gconf キーを編集して gnome-wm-test ウィンドウマネージャでセッションを開始するように設定: $ gconftool-2 --type string --set /desktop/gnome/session/required_components/windowmanager "gnome-wm-test" == トラブルシューティング == === 認証エラー === 以下のエラーが表示される場合: Authentification Failed: The host key for this server was not found but an othertype of key exists. An Attacker might change the default server key to confuse your client into thinking the key does not exist {{ic|~/.ssh/known_hosts}} ファイルからサーバーエントリを削除して再度認証してみてください。 === x2goclient でスクリーンが選択されない === {{Pkg|iproute2}} のリグレッションによって {{ic|-u}} フラグを指定したときに ''ss'' で何も表示されないことが {{ic|/usr/bin/x2golistdesktops}} で起こります [https://marc.info/?l=linux-netdev&m=143018447007958&w=2]。 詳しくは [http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=799], [https://bbs.archlinux.org/viewtopic.php?pid=1541035] を参照。 == 参照 == * [http://wiki.archlinux.de/?title=Bild:X2go-1.png Screenshot KDE-Session] * [http://wiki.archlinux.de/?title=Bild:X2go-2.png Screenshot configuration dialog] * [http://x2go.org プロジェクトページ]
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:Aur
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:META Box
(
ソースを閲覧
)
テンプレート:META Box Blue
(
ソースを閲覧
)
テンプレート:Note
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
X2Go
に戻る。
検索
検索
X2Goのソースを表示
話題を追加