問題タブ [xserver]
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.
x11 - xserver から開いているウィンドウのリストを取得する方法
Xserver から開いているすべてのウィンドウのリストを取得する方法を知っている人はいますか?
unix - レスポンシブ軽量リモート GUI 接続
現在、GUI にリモートで接続する方法、または GUI アプリケーションをリモートで実行する方法をいくつか知っています。
- Microsoft Terminal Services (リモート Windows でのみ動作; インストール);
- VNC (遅いです);
- XDMCP (リモート X サーバーが実行されている必要があり、セッションの永続性はありません);
- アプリケーションのリモート DISPLAY としてのローカル X (最善の解決策ですが、セッションの永続性はありません)。
私たちは、開発者のローカル ワークステーションを置き換えることができる Solaris 開発環境を作成しようとしています。そのため、要件の 1 つは、セッションの永続性やセッションの移動性です。もう 1 つの要件は、高速であることと、Solaris/UNIX 上で実行することです。
これに対する軽量のソリューションはありますか?
linux - Xサーバーが実行されているかどうかを確認する方法は?
現在のセッション ユーザーが (Linux で) Xserver を実行しているかどうかを確認する方法はありますか?
私は次のようなことから始めました:
しかし、これは常に機能するとは限りません
私が試したもう1つのことは、$DISPLAY
変数をチェックすることです
これを確認する他の方法はありますか?
編集:
変数の使用を提案した人もい$DISPLAY
ますが、ユーザーがこの変数をいじるとどうなるでしょうか? 彼が何かをしようとしてこの変数を変更し、それをチェックしたときに、システムの正確な状態が反映されなくなったらどうなるでしょうか。常に正しい答えを返す特定の方法はありませんか?
次のようにプログラムで実行できることがわかりました。
しかし、私はスクリプトの方法を探しています。
terminal-services - Xサーバーとリモートターミナルサーバーとは何ですか?
Xサーバーとリモートターミナルサーバーの違いを簡単に説明できますか?
たとえば、Hummingbird ExceedはXサーバーであり、Citrixはリモートターミナルサーバーです。これらのサーバーはどのように機能しますか?
linux - xhost は許可されたネットワーク アドレスをどこに保存しますか?
xhost は許可されたネットワーク アドレスをどこに保存しますか?
python - cvsからsvnへの移行を実行するためのcvs2svnの代替
OSXServerを実行している新しいXServeサーバーでcvsからsvnへの移行を実行しようとしています。OSXにプリインストールされているcvs2svnライブラリとdbmライブラリの間に既知の競合があります。エラーは次のとおりです。
エラー:cvs2svnは、下位レベルのdbmライブラリに依存するanydbmパッケージを使用します。システムにdbmがあり、cvs2svnに問題があることがわかっています。cvs2svnを使用するには、dumbdbmまたはdbm以外のPythondbmライブラリをインストールする必要があります。詳細については、 http://python.org/doc/current/lib/module-anydbm.htmlを参照してください。
cvs2svn FAQで規定されているすべての手順を実行しましたが、エラーが引き続き発生します。このタスクを実行するための別の方法、またはこの一見一般的な問題に対して別の解決策を提供する別のWebサイトを知っている人はいますか?
windows-mobile - Windows CE 用の X サーバー
Windows Mobile を搭載したハンドヘルド デバイスでリモート X セッション (Ubuntu、9.04) からアプリを実行しようとしています。これを行うには、標準の PC/Mac で行うように、モバイル デバイスで何らかの説明の X サーバーを実行し、トンネルに SSH/PocketPuTTY などを使用します。
Windows Mobile 用の X サーバーが存在する場合、誰かその方向を教えてもらえますか?
linux - X 権限バイパス
デーモンとして実行され、実行中の X セッションを監視するアプリケーションを作成しようとしています。現在、X セキュリティ モデルに関するドキュメントを探すのに苦労しています。具体的には、実行中の X ディスプレイにデーモン プロセスから接続しようとしています。XOpenDisplay(dispName)
私のプロセスにはこのディスプレイに接続する権限がないため、呼び出し
が機能しません。少し調べたところ、xauth で何かをする必要があるようです。
私のテスト環境では、X サーバーは次のように起動されます。
このファイルには、次のような 1 つのエントリが含まれています。
~/.Xauthority
同じ16進キーでエントリを追加することで、Xサーバーに接続できます。ただし、Xサーバーが使用している認証ファイルをプログラムで見つける必要があるため(その場所は、ディストリビューションごとに、おそらくブートごとに変わると思います)、クエリを実行してから、新しい認証ファイル。プロセスがデーモンとして実行されている場合、ホーム ディレクトリがない可能性があるため、新しいエントリをどこに書き込むかを知るにはどうすればよいでしょうか?
理想的には、私が探しているのは、xauth Cookie を に含める必要性を回避する方法~/.Xauthority
、または Cookie が何であるかを知る方法です。これはありそうもないことだと思います。簡単にバイパスできるセキュリティ モデルに何の意味があるのでしょうか。しかし、このリストの誰かがいくつかの良いアイデアを持っていることを願っています. プロセスに特権があり、ローカル マシン上の任意のディスプレイへのアクセスを自動的に許可する必要があることを指定する方法はありますか?
linux - ウィンドウの作成中にOpenGL/X-Windowプログラムがハングする
Ubuntu8.10を実行しているネットブックのようなデバイスでGLFWライブラリを使用するC/C++アプリを持っています。
GLFW libのソースを理解している限り、X-Windowライブラリへの呼び出しを使用してウィンドウを作成します。
マシン上でデスクトップを使用することはありませんが、ttyにログインし、バックグラウンドでXサーバーを起動します。の呼び出し中にターゲットプラットフォーム上のtty*からコンパイル済みアプリケーションを実行する場合
アプリケーションが停止します。クラッシュしません。Ctrl + Alt + F7を押してXウィンドウに切り替えると、アプリケーションは通常どおり続行されます。
この奇妙な行動を引き起こす可能性があるのは何ですか?
BEGIN_EDIT:
今、私は問題がUbuntuまたはx-serverのいずれかの構成に関連していると確信しています。走ろうとすると
シェルでは、CTRL + ALT+F7を押してXウィンドウに切り替えるまでコマンドもハングします。キーを押した後にシェルに戻ると、コマンドは終了しました。
コンソールモードのときにXサーバーが「スリープ」状態になっている可能性がありますか?
END_EDIT;