2017-11-15 5 views
0

私はmacos sierraを実行していますが、何らかの理由でsierraで作業することができません。linuxからのmacosへのログインとエクスポートの表示

Linuxデスクトップから私のMacOSマシンにsshして、ディスプレイを元に戻し、私のLinuxディスプレイでChromeまたはSafariを実行したいとします。

xquartzがインストールされており、sshd_configが正しくセットアップされています。 xauthが動作していることを証明するDISPLAY変数セットが正常に取得されますが、ChromeまたはSafariを起動すると、macosデスクトップに表示されます。

私はsierraまでmacosのすべてのバージョンでこれを動作させました。あなたはXフォワーディングのこの方向のためにインストールxquartzを持っている必要はありません任意のヘルプ

答えて

0

ため

感謝。しかし、あなたが必要とするのは、Xプロトコルを使って自分自身を表示するアプリケーションです。あなたのMacのChromeやSafariはそれを使用しません。

MacはXサーバを使用せず、ウィンドウを扱い、画面上でレンダリングする独自のAPIを備えています。インストールしたほとんどのアプリケーション(ChromeやSafariを含む)はこのAPIを使用しており、X11については何も知らず、DISPLAY変数を無視します。特別なアプリケーション(通常はLinuxから移植されたもの)のみがMacでX11を使用し、xqartz(例えばxtermまたはinkscapeなど)を使用してレンダリングします。これらは、MacからLinuxへのX転送を使用できる唯一のアプリケーションです。

X11を使用しているMac用Chrome/Chromiumの作業用ビルドが存在しないことは疑いありますが、私はSafariが1つもないと確信しています。 VNCを使ってMacからLinuxへのリモートデスクトップを取得することをお勧めします。

関連する問題