問題タブ [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.
linux - X.orgで利用可能なすべてのキーボードレイアウトを列挙するにはどうすればよいですか?
限られた数のキーコードを出力するデバイス(たとえば、キーボードウェッジバーコードスキャナー)があり、それらのキーコードがすべての可能なキーボードレイアウトで何を入力するかを知りたいです。インストールされている各キーマップにキーボードレイアウトを設定し、デバイスからキーを押すたびに受信したUnicodeを記録するX11クライアントを作成したいと思います。
インストールされているすべてのキーボードレイアウトのリストを取得するにはどうすればよいですか?
unicode - X11 キーシムを Unicode 文字にマップするにはどうすればよいですか?
X11 は、キーコードをキーシムにマップしてから、キーシムを Unicode にマップします。プログラムで keysym から Unicode へのマッピングを取得する良い方法は何ですか?
windows-mobile - Windows CE 用の X サーバー
Windows Mobile を搭載したハンドヘルド デバイスでリモート X セッション (Ubuntu、9.04) からアプリを実行しようとしています。これを行うには、標準の PC/Mac で行うように、モバイル デバイスで何らかの説明の X サーバーを実行し、トンネルに SSH/PocketPuTTY などを使用します。
Windows Mobile 用の X サーバーが存在する場合、誰かその方向を教えてもらえますか?
linux - ルートウィンドウに描画した後、Xがチョークするのはなぜですか
背景として、私はDebian Lennyを実行しており、GNOMEとFluxboxの両方でこれを試しました。
とにかく、私はデスクトップで描画する方法を探していました、そして私はここでこのコードを見つけて試しました:http: //blog.prashanthellina.com/2007/08/24/drawing-on-your-desktop/
(コントロールCを押すことによって)終了すると、Xは新しいウィンドウを作成する機能を失うことを除いて、正常に機能しました。
おそらく問題はpygameがリソースを解放しないことだと思っていたので、killシグナルをトラップするコードのブロックを追加して、次のようにしました。
そして、もう一度やり直しました。割り込みハンドラーのprintステートメントは、終了時にハンドラーが実行されることを示していますが、それでも同じ問題が発生します。さらに興味深いことに、Xの実行中は問題はありません。それはそれを終了した後でのみです。
誰かが何が起こっているのか、そしてXセッションを壊さないようにコードを修正するために私ができることを知っている人はいますか?前もって感謝します。
emacs - Emacs とトグル入力方式
Emacs 23.1.1 で(toggle-input-method)
to <Meta+Shift>
orのキーバインディングを変更する機会はありますか ( as<Alt+Shift>
を使用しているため)?<Alt>
<Meta>
これは明らかにうまくいきません:
前もって感謝します。
window - xlib で ButtonPress イベントを生成する
Xlib/X11 を使用して独自のウィンドウ マネージャーを作成しようとしています。私はいくつかの問題を抱えています。いくつかの目標を達成するために、マウス ポインターを取得してマウス イベントをフィルタリングすることにしました。
XGrabPointer を使用してすべてのマウス メッセージをアプリケーションにリダイレクトしましたが、問題があります。メッセージを取得する必要があるウィンドウへの XID を取得できません。さらに、fill xevent 構造を修正するかどうかはわかりません。
java - Linux で Java 入力イベントが一定期間発生しない (java/xorg の問題??)
Java で 2D ゲームを作成していますが、入力イベント (マウス、キーボード) が発生するはずのときに発生しないという問題があります。win2k & XP で期待どおりに動作します。
ゲームなので、メインループがあります
- 入力イベントを結合します (さまざまなリスナーがバッファリングされた状態を取り込みます)
- シーンを進めます
- シーンをレンダリングします
- 安定したフレームレートを維持するために必要に応じて待機します (スリープ)
- バッファを交換します
シーンのレンダリングは java2D にかなりの負荷をかけます。これは BufferStrategy を使用し、drawImage() の非スケーリング バリアントを集中的に使用します。フレームレートは当面60fps前後で人為的に固定。
マウスまたはキーボードのイベントが発生してから JVM がそれを取得するまでに (場合によっては数秒まで) 遅延があるようです。フレームトークンを含むカスタムイベントを追加し、フレームの最後でそれを待つことでこれをテストしましたが、期待どおりに起動します(-他のすべての以前のイベントが起動した後にのみ起動する必要があります。これは、それがx-windowsであることを示唆しています- to-jdk の問題、jdk 内の内部の問題とは対照的?)
特に奇妙なのは、Java が +19 のナイスで実行されている場合に軽減できることです (優先度が低い...)。また、人口の多いシーンがある場合はさらに悪化するようです.topを実行すると、Xorg(Javaではなく)がCPUの約80%を使用していることがわかります。これは何か関係があると思われます...
また、スレッドの優先度をいじってみましたが、目に見える違いはありません...
私はこれに完全に困惑しています-他の誰かが同様の動作を見たことがありますか? もしそうなら、どのように修正しましたか? 私は間違った木を吠えていますか??
1.6.0 OpenJDK と fedora 11 を実行しています。
冗長で申し訳ありませんが、事前に感謝します!
python - キーが押されるたびに関数コールバック (どのウィンドウにフォーカスがあるかに関係なく)?
Linux (Ubuntu Linux 9.10) で (Python で) プログラムを書きたいと思っています。これは、1 秒/1 分あたりに何回キーを押したかを追跡します。これには、通常の文字キー、およびコントロール/シフト/スペースなどが含まれます。
「キーが押されたときにこの関数を呼び出す」と言うことができるように、X にフックする方法はありますか? 通常の作業中にこれをバックグラウンドで実行したいので、この関数呼び出しは、すべてのプログラムのすべてのキーの押下を認識できる必要があります。キーロガーに少し似ていると思います。
これは個人的なことなので、Windows/OSX で動作させるかどうかは気にしませんし、人々が派手なリモート X セッションなどをいつ行うかは気にしません。
linux - Linux/Xorgでの色の明るさの設定
X.Org/Linuxの色の明るさを設定するコマンド(またはAPI)はありますか?
言い換えれば、xgammaコマンドと同じくらい便利なものが必要ですが、RGBの明るさをリアルタイムで変更するためのものです。
これは可能ですか?