1

ユーザーがアプレットを介してキーボードレイアウトを切り替えるときに、gnomeセッションで現在使用されているキーボードレイアウトをどのように決定できるのか疑問に思いました。今のところ、どのプログラミング言語またはライブラリ(gtk、x、...)を使用する必要があるかは気にしません。

以前に同様の質問をしました: https ://askubuntu.com/questions/155879/how-to-get-current-gnome-keyboard-layout-from-terminal

残念ながら、誰も問題を解決できなかったので、私はあなたに尋ねたかったのです。プログラム/スクリプトの現在のキーボードレイアウトをどのように決定しますか。

ありがとう

ftiaronsem

4

2 に答える 2

0

キーボード レイアウトは X の設定に保存されます。 (/etc/X11/xorg.conf)

個人的には、そのファイルを解析して (またはパーサーを見つけて)、その方法でレイアウトを決定しようとします。

私は X11 の経験が少ないため、これらの設定を照会する API があるかどうかさえわかりません。

それが設定できる唯一の場所かどうかはわかりません。他の誰かがそれを確認できるかもしれません。

于 2012-07-11T10:18:46.483 に答える