問題タブ [xquartz]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - OS X 10.11.1: XQuartz が起動しない
MacBook Pro を 10.10 から 10.11 にアップグレードしたところ、X11 (実際には XQuartz) が動作しなくなりました。
vim - リモートサーバーにログオンしたときに、XQuartz ではなくターミナルで Vim を開くにはどうすればよいですか?
自分のコンピューターの端末にいるときに、コマンドを入力するvim filename
と、vim が端末でファイルを開きます。
SSH を使用して学校のアカウントにログインし、 を入力vim filename
しても何も起こりません。最近アンインストールしたXQuartzを使用して開こうとしていると思います。
自分のコンピューターのように、端末ウィンドウで開くにはどうすればよいですか?
-Y
ログオン時に使用しないようにしましたが、違いはありません。
r - Mac R セッション中に X11 が自動的に開く
Mac OS X 10.9.5、R 3.2.3 (2015-12-10)、XQuartz 2.7.8 (xorg-server 1.16.4)
http://www.xquartz.org/からX11 を更新して、diveRsity パッケージをインストールできるようにしました (X11 の更新がないとインストールされず、xquartz の Web サイトに誘導されました)。パッケージがインストールされ、正常に動作しています。
ただし、Rを開くたびにX11が開き(パッケージが必要ない場合でも)、最も厄介なことに、関数のブラケット内にいるときにキーボードストロークを行うたびに、ホイールが実行され、停止ボタンが点滅しますR コンソール。これは、入力中にコンソールが常に点滅していることを意味します。X11 を終了すると、R も終了します。X11 を更新する前は、フラッシュがなく、R を実行したときに X11 が自動的に開きませんでした。X11 をバックグラウンドで開いていなくても、プロットにクォーツ ウィンドウを使用できました。
X11を自動的に開かずにRを開いて使用するにはどうすればよいですか? ありがとうございました。
macos - OS X で docker を使用して X サーバーに接続できない - パート II
私はここで表現されているものと同じ問題を抱えています: OSX で docker を使用して X サーバーに接続できません
上記のリンクで推奨されている手順について非常に混乱しています (私は docker の初心者です)。次の点について明確にしたいと考えています。
1)通常のOS X端末で「foo.foamに触れる」か、それともdocker端末で触れますか。私の場合、「docker run -ti openfoamplus/of_v30plus_rhel66 /bin/bash」に従ってください
2)他のMacアプリと同じように、paraview(私のものは最新のものです)を実行することをお勧めします。つまり、基本的には、Applications フォルダ内の paraview をダブルクリックするのですか? しかし、Open Menu から foo.foam を開くとき、foo.foam を開いて適用ボタンを押しますか (エラーが発生します)、それとも上記の指示に従って実際に「paraview foo.foam」と入力しますか? 後者の場合、実際には何も起こりません。何も開けない!
3) foo.foam を開くだけだとしたら、その後どうすればよいでしょうか? ドッカーはこれをどのように認識していますか? とにかく、docker 内から paraview を入力すると (foo.foam を開いた後)、同じ X サーバー エラーが発生します。そうでなければ、私は期待しません!
うまくいけば、より段階的な手順を提供できますか?
前もって感謝します
macos - Xt エラー: デフォルトの DISPLAY を使用している場合、ディスプレイを開くことができません
概要
Docker経由でX11転送を実行できるように、XQuartzをOSXで動作させようとしています。ここの指示に従っています。私の質問は最初の部分だけで答えられると思いますが、念のため (XY 問題を回避するために) 2 番目の部分も提供しました。
インストール
を介して、自作でインストールしましたbrew cask install xquartz
。それから私はそれopen -a XQuartz
を始めます。
ローカル xterm
テストして、を開こうとするとxterm
、動作しません:
ただし、疑似ファイルは存在します。
XQuartz 経由で xterm を開くことができます。それで:
この値は、通常の OSX でも機能します。
以下は機能しませんが、ここの回答に基づいている理由はわかりません:
xinit
何らかの理由で機能することに注意してください。
質問 1: XQuartz は実際に何を聞いていますか?
socat を使用した Docker 転送
いずれにせよ、次に進むと、このsocat
コマンドは機能しません。
それを実行すると、別のウィンドウから次のようになります。
socat
私が得るウィンドウから:
機能する DISPLAY 変数も使用できません。
現在、これは UNIX-CLIENT IP ではありません。しかし、何 DISPLAY=:0
に接続しているのかわかりません。これは確かにポート 6000 ではありません。これは、以前リッスンしていたポートであるためです。に変更して6005
に転送し6000
、代わりに Docker コンテナーを DISPLAY に$(ipconfig getifaddr en0):5
すると、もちろん接続は拒否されます。