問題タブ [xorg]

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.

0 投票する
1 に答える
308 参照

amazon-ec2 - Xorg が EC2 インスタンスを強制終了しているように見える (CentOS 5.4)

私の最終目標は、xvfb を使用して、Firefox をヘッドレス モードで実行することです。
しかし、Xvfb には Xorg が必要で、Xorg で問題が発生しています。

この AMI を使用してインスタンスを起動すると:

ami-4a24d623 RightImage_CentOS_5.4_i386_v5.5.9_EBS

次に、次のようにします。

次にインスタンスを再起動すると、ステータス チェックに失敗し、インスタンスにログインできません。サーバー ログ ([インスタンス アクション] -> [サーバー ログの取得]) が空白です。

私は何を間違っていますか?Xorg を何らかの方法で構成する必要がありますか?

0 投票する
3 に答える
8552 参照

installation - Virtualbox での Gentoo インストール、startx が失敗する

Linux x86 Quick Installation GuideベースシステムがvirtualboxにインストールされているGentooに従いました。その中にグノーが欲しい。ドキュメントには、インストールする必要があると書かれていhalます。しかし、emerge言うthere are no ebuilds to satisfy "hal"。このフォーラムの投稿が言うように、私はそれeselect profile listを行いました。それから私は 数時間かかり、たくさんのファイルをダウンロードしました。その後、再起動して失敗しました。言ってeselect profile set 4[4] default/linux/x86/10.0/desktop/gnomeemerge -e systemstartxXorg -configure

私はgentooに非常に慣れていません。どこに移動すればよいのかわかりません。

0 投票する
2 に答える
295 参照

x11 - 最小化されたウィンドウのスナップショットを Xlib で保存

要するに、Gnome-Shell スタイルのウィンドウ スイッチャーを作成したいと考えています。したがって、すべてのウィンドウのスナップショットを取得する必要があります。私の現在のプログラムは次のようになります。

プログラムはうまく機能しますが、最小化された別のデスクトップにあるウィンドウに対しては正しい画像を生成しません。次のようになります。 ここに画像の説明を入力

それらの pixbuf を生成する前に、すべてのウィンドウに公開イベントを送信することに注意してください。

更新: xlib はそれをサポートしていないようです。そのため、手動でキャッシュを作成することが唯一の方法かもしれません。

0 投票する
1 に答える
3093 参照

c++ - XLib ウィンドウ名の問題

4 日以来、私は XLib がどのように機能するかを調べようとしましたが、最終的にそれを理解しました。Si 開いているウィンドウの名前を取得する短いプログラムを作成しようとしました。そのために、2 つの関数を作成しました。

したがって、この最初の関数はすべてのウィンドウのウィンドウ オブジェクトを返します。次に、これらすべてのウィンドウから名前を取得する関数を作成しました。

そして、この関数は正常に動作します。main.c の例:

そして、それが返すSkypeウィンドウを除いて、それは本当にうまく動作します:

1 : Xlib プログラミング マニュアル: キーボード イベントとポインター イベント - Google Chrome

2 : Debian Web [En fonction] - Oracle VM VirtualBox

3 : XChat: necromoine @ / (+CSTfnst 10:2)

4 :

5 : root@root-ラップトップ: ~

6 :

そして、番号 4 と 6 は空白です (実際には 2 つのスカイプ ウィンドウが開いています)。

助けてください。

0 投票する
1 に答える
778 参照

linux - cron からアクティブな X ウィンドウへの xmessage

「スリープ状態に入る」、「ウィンドウを開く」、「ウィンドウを閉じる」などのcronコマンドを作成し、引数-displayを使用してxmessageでポップアウトしました。通常、 -display :0.0 で目的の結果が得られますが、複数の X スクリーン (:0.1、:0.2..) を使用する場合があるため、これらのメッセージを見逃すことがあります。

ユーザーがその瞬間にそのセッションを見ているように、どの X セッションがアクティブであるかを調べる方法はありますか?

0 投票する
1 に答える
185 参照

linux - Xinerama は私のコードで問題を引き起こしていますか?

基本的な「Hello World」のような XServer アプリケーションを起動して実行しようとした後、何を試しても同じエラーが発生し続けることがわかりました。

最初は自分のドライバーだと思ったので、290.10 (nVidia) に更新しました。

私の(関連する)セットアップは、次のもので構成されています。

しかし、ネットサーフィンをしてみると、デュアル モニター (1 つは hdmi-mini ポートに接続され、もう 1 つは vga/dvi) があるか、Xinerama が有効になっているか、またはその両方の可能性があるようです。

コード内に2 つのオブジェクトを作成して、両方のモニターを補おうとしましたGLXContextが、予想どおり、何もしませんでした (良いことに、この API の学習を始めたばかりです)。これを行ったのは、GLXContext がモニターの入出力に関係しているように見えたからです。

それがうまくいかなかった後、試してみましたglXGetConfigが、それもうまくいきませんでした。それで、私はもっと周りを見回し始め、Xinerama を無効にすることで問題を抱えている人についてのフォーラム (数年前に書かれた) で、それが問題の原因であるという投稿を見つけました。奇妙なことに、これは 2009 年に投稿されたものであり、nVidia がこれを修正したと思われるかもしれません。

私は何をすべきか途方に暮れており、これを修正できない限り、私は何らかの方法で失敗していると思います。

誰でもここ(pastebin) で私のコードを表示でき、SuperUser に関する私の投稿もここで見ることができます。

私は本当にこれでいくつかの助けを借りることができました.

tl;dr

0 投票する
1 に答える
279 参照

xorg - XWindows上の2つのフォーカス

Xウィンドウに2つの異なるフォーカス/フォーカスを設定することは可能ですか?(基本的に、2台のマウスとキーボードを1台の物理マシンで同時に使用します。もしそうなら、これはどのように達成されますか?

0 投票する
1 に答える
898 参照

x11 - X11 リモート アプリケーションのタイムアウト

X サーバーのリモート アプリケーションでのタイムアウトを減らす方法が必要です。現在、X11 は、イーサネット接続を削除した後、アプリケーションを非常に長い時間 (> 30 分) ディスプレイに表示したままにします。アプリケーションとの通信が失われてから 10 ~ 30 秒以内にタイムアウトする必要があります。

変更を加えていない標準の Xorg サーバーを実行しています。これを行うために多くの方法を試しました。X サーバーで -to オプションを使用してみましたが、効果がないようです。また、sysctl を使用して TCP プロパティをいじってみました。tcp_keepalive_* プロパティを、必要なタイムアウトを与える値に設定しましたが、これもタイムアウトに影響していないようです。

また、リモート アプリケーションは、サーバーへの接続に SSH トンネリングを使用していません。安全な接続上のオープン サーバーであるため、トンネリングは必要ありません。アプリケーションを制御できないため、タイムアウトメカニズムはサーバー側で実行する必要があります。

Xサーバーから必要な動作を取得する方法を知っている人はいますか?

0 投票する
3 に答える
16910 参照

linux - モニターなしでGUIでLinuxを起動するには?

問題が発生しました。Redhat Enterprise 5.5 がインストールされているサーバーがありました。そして、このサーバー上で 1 つの Qt プログラムが実行されていました。サーバーの電源を入れると、Gui でサーバーが自動的に起動し、その Qt プログラムが自動的に起動します。デスクトップですべて完了しました。しかし、モニターなしでこのサーバーを起動している間、サーバーがモニターなしで実行されていたことがわかります.Xサーバーはうまくいきません.神様、どうすればいいですか?

xorg ログは次のとおりです。

インターネットで検索したところ、/boot/grub/grub.conf のカーネル行の最後に nomodeset を追加する必要があると言われました。実行しましたが、何も変わりませんでした。誰が私に何をすべきか教えてもらえますか?

smarthand123@163.com