Chrome Remote Desktopをインストールしようとしていますが、 のFAQを読んでいます /それはどうすればよいのでしょうか。
Ubuntu Gnome 14.04では、.chrome-remote-desktop-session
ファイルの内容は何ですか?
必要な.chrome-remote-desktop-session
ファイルを1行で作成しました。
gnome-session
ただし、リモートデスクトップセッションを開始すると、空白の画面が表示されるだけです。私は解決策を探してみましたが、どれも最新のものではないか、解決策に役立つヒントを与えていません。私もgnome-session-classic
を試しましたが、運もありません。
この回答は、 FrançoisBeaufortのG +投稿 におけるRob Calistriのコメントに由来します。ソースへの相当の信用。空白の画面ではなく、最近Ubuntu(またはUbuntu Gnome)を更新した場合は、Chromeリモートデスクトップ経由で接続したときに、パネルが表示されていない壁紙しか表示されない可能性があります。この変更により、Chromeリモートデスクトップは新しいデスクトップを作成するのではなく、既存のXサーバーを使用するようになります。
Debianパッケージchrome-remote-desktop_current_AMD64.deb
をインストールした後、現在のユーザがchrome-remote-desktop
グループの一員であることを確認してください。
Sudo usermod -a -G chrome-remote-desktop username
Chromeリモートデスクトップを停止します。
/opt/google/chrome-remote-desktop/chrome-remote-desktop --stop
元の設定をバックアップします。
Sudo cp /opt/google/chrome-remote-desktop/chrome-remote-desktop /opt/google/chrome-remote-desktop/chrome-remote-desktop.orig
設定ファイル(Sudo vim
、gksudo gedit
など)を編集します。
gksudo gedit /opt/google/chrome-remote-desktop/chrome-remote-desktop
DEFAULT_SIZES
を見つけて、リモートデスクトップの解像度を修正します。例えば:
DEFAULT_SIZES = "1920x1080"
Xディスプレイ番号を現在のディスプレイ番号に設定します(任意の端末からecho $DISPLAY
を使って取得します)。 Ubuntu 17.10以前ではこれは通常0
であり、Ubuntu 18.04ではこれは通常1
です。
FIRST_X_DISPLAY_NUMBER = 0
追加の表示を探すセクションをコメントアウトします。
#while os.path.exists(X_LOCK_FILE_TEMPLATE % display):
# display += 1
新しいXセッションを起動するのではなく、既存のXセッションを再利用します。関数定義が最終的に次のようになるように、launch_session()
とlaunch_x_server()
をコメントアウトし、代わりに表示環境変数を設定して、launch_x_session()
を変更します。
def launch_session(self, x_args):
self._init_child_env()
self._setup_pulseaudio()
self._setup_gnubby()
#self._launch_x_server(x_args)
#self._launch_x_session()
display = self.get_unused_display_number()
self.child_env["DISPLAY"] = ":%d" % display
保存してエディタを終了します。 Chromeリモートデスクトップを起動します。
/opt/google/chrome-remote-desktop/chrome-remote-desktop --start
注意:この回答が2015年2月にUbuntu(Gnome)14.04用に書かれたとき、Chrome Remote Desktopがどういうわけかdeja-dup-monitorを狂わせて消費させる問題がありましたあなたのシステムメモリ全て( ランチパッドのバグ を見てください)。このため、UbuntuはChromeリモートデスクトップ経由で接続/切断した後は基本的に使用できなくなりました。
更新2016年11月:指示は上記のG +投稿コメントのRob Calistriによる更なる更新に基づいて修正されました。 Ubuntu 16.04では、deja-dup-monitorのバグが解決されたようです(私の最後のテストでは2.8 MiBを超えるメモリ使用量はありませんでした)。
Chrome-remote-desktopアプリケーションは、一般的にはlinux、特にUbuntuでは問題なく動作します。ただし、LightDMやUnityではうまくいきません。 Ubuntu Bug#1274013 、およびコメント#3の関連するバグがこれを明らかにしています。gnome-sessionは、 3Dアクセラレーション.
これを解決するために、デスクトップのUbuntuインストールにLXDEを追加しました。
Sudo apt-get install lxde
自分のデスクトップにローカルでアクセスするときは、まだ標準のUnityデスクトップを使用できますが、リモートでchrome-remote-desktopを介して使用するLXDEデスクトップがあります。
これは、〜/ .chrome-remote-desktop-sessionファイルを作成する(または変更する)ことによって実現されます。
exec /usr/bin/startlxde
その後、Chromotingサービスをシャットダウンして再起動するには、ターミナルから実行します。
Sudo service chrome-remote-desktop restart
今すぐ別のコンピュータからリモートしようとします。リモートコンピュータが現在Unity/LightDMでログインしている場合でも、これはLXDEで仮想セッションを開始します。
これが私がどのように私がubuntu 16.04サーバーでそれを可能にしたかの私の物語です:
apt-get install xserver-xorg-video-dummy xserver-xorg-input-void
/etc/environment
に追加されました:。
CHROME_REMOTE_DESKTOP_DEFAULT_DESKTOP_SIZES=1920x1080
CHROME_REMOTE_DESKTOP_USE_XORG=1
CHROME_REMOTE_DESKTOP_LOG_FILE=/tmp/crd.log
chrome-remote-desktop
を追加し、このグループにユーザを追加しましたapt-get install xfce4
を追加して。
cat > ~/.chrome-remote-desktop-session
exec /usr/bin/startxfce4
これは、期待通りにデスクトップの自動サイズ変更を行うことで、ユーザーごとに別々のデスクトップを持つターミナルサーバーとして機能します。
私の場合は、すでにセッションとXを実行しているので、しばらくすると接続が失われていました。ログを見ると、すでに実行されていたため、15回試行すると停止します。だから私は別の行をコメントしなければなりませんでした。
まとめると、/ opt/google/chrome-remote-desktop/chrome-remote-desktopにあります。
表示番号を0に設定します。
FIRST_X_DISPLAY_NUMBER = 0
コメント:
#while os.path.exists(X_LOCK_FILE_TEMPLATE % display):
# display += 1
そして私の場合は、これについてもコメントしました。
#relaunch_times.append(x_server_inhibitor.earliest_relaunch_time)
私は問題を完全には理解していませんが、魅力のように働きます。
@AndrewあなたはLinux上でホスト/サーバとしてCRDを使用することができます。これを試してください:あなたのxsessionをチェックしてください(lubuntuの例):
grep '^Exec=' /usr/share/xsessions/Lubuntu.desktop
そしてそれをchrome-remote-desktop-sessionファイルに書きます。
cat > ~/.chrome-remote-desktop-session
exec /usr/bin/lxsession -s Lubuntu -e LXDE
この後、ホストとしてマシンを追加するオプションがCRDで利用可能になります。
Lubuntuを実行する(Ubuntu 15.10)
私のコンピュータのデスクトップ環境はLXDEでgnomeではないので、私は以下を使っています。
#/usr/bin/openbox-session
#/usr/bin/lxsession -s Lubuntu-Netbook -e LXDE
#/usr/bin/lxsession -s Lubuntu -e LXDE
## This session was created for other purposes such as a non shared desktop
#/usr/bin/lxsession -s ChromeDesk -e LXDE
######
## For Desktop Sharing
######
/etc/X11/Xsession
私はここにあるガイドに従いました: https://support.google.com/chrome/answer/1649523?hl=ja という見出しの下に
Chromeリモートデスクトップを設定する|副見出し>あなたのコンピュータへのリモートアクセスを有効にする| 小見出し>Linux
ホームディレクトリに.chrome-remote-desktop-sessionというファイルを作成します。これは好みのデスクトップ環境を起動するシェルスクリプトです。デスクトップエントリを探すには、/ usr/share/xsessions /を調べて、デスクトップを起動するための正しいコマンドを見つけてください。
たとえば、ubuntu-2d.desktopファイルには次の行があります。
Exec=gnome-session --session=ubuntu-2d
「Exec =」の後のテキストは、セッションを開始するためのコマンドです。それはlightdm-sessionスクリプトへのパラメータとして(必要ならば引用符を使って)渡されるべきです。この場合、正しいコマンドは次のようになります。
exec /usr/sbin/lightdm-session "gnome-session --session=ubuntu-2d"
件名上の別のスレッドへのリンクを1つずつ含み、自分の参照用に作成された記事へのリンクも含む...
https://productforums.google.com/d/msg/chrome/8PMxG69VJ6o/CVr0AgTCWm8J
私の知る限りでは、Chromeリモートデスクトップはlinux/ubuntu上のホスト/サーバーになることはできません。Mac/ Windows/Chromeマシン上のリモートデスクトップのインスタンスを表示するためのクライアントとしてしか使用できません。
私のUbuntu仕事用ラップトップからOSX/Windowsボックスに接続するために - 私はそのユースケースのためにそれを使ったことがあるだけです。そのような場合は、ビューアにアクセスするには、次のクロムエクステンションを使用してインストールするだけです。 https://chrome.google.com/webstore/detail/chrome-remote-desktop/gbchcmhmhahfdphkhkmpfmihenigjmpp?hl = en
編集:リモートデスクトップのホスト機能は現在ベータ版であるため、クロム安定インストールではアクセスできません。そのため、安定インストールでリモート接続を有効にするオプションはありません。私が言うことができるように。