web-dev-qa-db-ja.com

Xubuntu 13.10にカスタムキーボードレイアウトを追加する

workman-p layoutをxubuntuに追加しようとしています。インストールするいくつかのオプションが付属しています。 xorg、xmodmap、および* .kmapファイル用のファイルがあります。

this の記事から、キーマップを/ etc/X11/xkb/symbols /に追加する必要があり、すべてのレイアウトファイルが存在する必要があることがわかりましたが、ディレクトリさえありませんでした。そこで追加し、そこにファイルをコピーしましたが、何の助けにもなりませんでした。 xfceは13.10ではこのフォルダーを使用しないと思います。

Xmodmapである程度成功しましたが、レイアウトが変更され、セットアップしたロシア語への切り替えがオフになりました。

通常の方法で設定メニューを切り替えることができるように、レイアウトを追加する方法が必要です。

4
Eugene msc

Xkbディレクトリは/usr/share/X11/xkbにあります
その上、ディレクトリを使用するのはXFCEではなく、Xorgの一部であるXkbです。
新しいレイアウトを作成するには、symbols/(たとえばasdf)にファイルを作成するだけです。その後、setxkbmap asdfで新しく作成されたレイアウトに切り替えることができます

次のステップは、レイアウトを登録することです。ファイルrules/base.xmlおよびrules/evdev.xmlを参照してください。
登録後、setxkbmapを直接呼び出す以外の方法で切り替えることができます。ほとんどのデスクトップ環境ではこれらのファイルが優先され、キーボード設定で表示されるすべてのキーボードレイアウトは実際にはこれらのXMLファイルから取得されます。

6
mniip