問題タブ [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.
qt - Qt とマルチスクリーン
Qt (dialogs/standarddialogs) に付属するサンプル アプリケーションがあり、すべての画面にダイアログが表示されるように変更しました。
アプリケーションのデフォルト画面 (アプリケーションが開始された画面) で Xnest をテストすると、すべて正常に動作します。ただし、他の画面では、メッセージ ボックスのアイコンが正しく表示されません。
この問題は、solaris と Linux の両方で再現できます。ただし、Xnest の代わりに Xephyr を試すと、問題はなくなります (Linux の場合)。一方、これは Xnest 自体の問題ではなく、Exceed でも問題を再現できます (ただし、アイコンはまったく表示されません)。
誰もこの種の問題を見たことがありますか?QtまたはXサーバーの構成に問題があると思いますか? それとも、いくつかの特別なオプションで Qt をコンパイルする必要がありますか?
edit - プログラムで xorg.conf を編集するには?
オプションを ServerLayout に追加する必要があります (存在しない場合は ServerLayout を作成します)。
- 適切に行う方法は?
- xorg.conf を xml および backK に変換するツールはありますか?
- xorg.conf 以外にプログラミングしやすい構成メカニズムはありますか? ( にすべてのオプションが見つかりません
xset
)
xorg.conf.d も存在する可能性がありますが、そのシステムでは機能しません。
linux - xwindowのクリップボードの仕組み
xwindow のクリップボードの仕組みを説明してくれる人はいますか? たとえば、gedit からファイルを開く操作を行い、ctrl+c を使用してこのファイルの内容をコピーするとします。次に、vim を開き、ctrl+v を使用してコンテンツを新しく開いたファイルに貼り付けます。xwindow のバッファを使用してコンテンツを保存することはわかっています。しかし、システムレベルでどのように機能するのか興味があります。より具体的には、このコピーと貼り付け操作を処理するために、基礎となる Linux カーネルはどのようにする必要がありますか? この操作に関連するシステムコールはありますか? ありがとう
c++ - Window Manager を同時にブロックする Qt および X11 フルスクリーン アプリケーション
QMainWindow と一緒に XEvent を使用して、 Window Manager でもアプリケーションを閉じることができないようにする必要があると思います。
これは、すべてのキーボード、マウス ボタンをブロックする全画面表示のビデオ ゲームのようなものです。
PS: QWidget::grabKeyboard() && QWidget::grabMouse() は、「ALT_TAB」などのキーの組み合わせで他のアプリケーションに切り替えようとすると機能しません
ありがとう。
python - python xlibを使用した選択的なRECORD?
Python xlib の RECORD 拡張機能を使用して、ルート ウィンドウにクリック可能な領域を実装しようとしています。これは私がこれまでに持っているものです:
問題は次のとおりです。RECORD にルート ウィンドウ イベントのみをリッスンさせたり、受信したイベントをフィルター処理したりできるかどうか (およびその方法) がわかりません。
例: ルート ウィンドウをクリックします。
Firefox のツールバーをクリック:
そのため、どうにかしてイベントをフィルタリングする必要があります:イベントがルートウィンドウからのものかどうかを確認する(イベントにはすべてNULLウィンドウがあります。上記を参照してください...)、または別のウィンドウがクリックされた領域の上にあるかどうかを確認します(したがって、できません下のルートウィンドウをクリックしました)。
イベントはウィンドウ情報を提供しないため、2 番目のオプションを使用すると思いますが、方法がわかりません…</p>
linker-errors - X.org X 入力ドライバーの問題: xf86AddInputDriver 関数のリンク
Xf86 API (X 入力ドライバー) を使用して、RedHat 6 Linux でマウス ドライバーを作成しようとしています。次のコードをリンクしようとすると、次のエラーが表示されます。
どのライブラリがその機能を提供しているかわかりません。知ってる人いますか?必要なライブラリはありますか? すべてのライブラリがあるかどうか、またはそれらを構築する必要があるかどうかはわかりません。それらをビルドする必要がある場合、x.org ソース コードから何をビルドすればよいですか?
python - Linux用のロックスクリーンを作成しますか?
XFCEシステムで使用できる素敵なロックスクリーンを探していましたが、スリムなロックスクリーンがあるようです。私は現在使用していますが、インターフェイスslock
がまったくない空白の画面です。
Pythonでロックスクリーンをコーディングしようとしています。のソースコードを調べましたが、slock
どういうわけかXorgとインターフェイスする必要があるようです。
誰かがロックスクリーンを書くことについて何か知っていますか?
c++ - Qt4: 全画面表示のウィンドウ (ロック画面) を移動できないようにしますか?
私のアプリケーションは OS のロック画面 (GDM のロック画面や KDE のようなもの) であるため、そのように機能するようにしようとしています。
アプリケーションのウィンドウを他のすべてALT-TAB
のウィンドウの上に置き、すべてのキーボード ショートカット ( 、CTRL-ALT-D
など) を無効化/インターセプトしようとしています。
これを行う方法はありますか?GUI付きのロック画面が存在するので、100%あると確信していますが、見る場所が見つかりません...
ruby - Rubyの現在の安定したxlibラッパー?
私のプロジェクトには簡単な要件があります。
- 既存の xorg アプリのウィンドウの内容を取得します
(いくつかの ocr を実行します) - 既存のアプリのウィンドウの上に何かを描画します (オーバーレイに)
要件 2 はそれほど重要ではありません。ウィンドウを自分のウィンドウにコピーすることで解決できます。
私は午前中、限られた時代遅れのプロジェクトで時間を無駄に過ごしました。
xlib または xcb で c を使用する以外に、迅速な開発に使用できる適切で安定した現在のライブラリまたは言語はありますか? どの言語でも構いませんが、Ruby の方がいいと思います。
python - Pythonでアニメーショングラフィックオーバーレイを作成する
画面上を移動するグラフィックをPythonのオーバーレイとして表示するための最良の方法を聞きたいです。対象となる初期プラットフォームはLinuxです。フレームレスウィンドウを使用し、画面上の位置をループして更新するPyQtを使用して、いくつかの小さなデモを作成しました。これは機能しますが、理想的な解決策ではないと感じています。
最終結果は、アクティビティが増加するにつれて上方向に群がるより多くのオブジェクトを示すアクティビティインジケータです。その結果、外出先でおそらく100個のウィンドウが生成されることになります。そのため、私のPyQtデモは最適ではないと思います。
これはオープンなプロジェクトであり、あいまいなモジュールのインストールは問題ではないため、私はどんな提案にもオープンです。