ラテン語以外の言語でテキストを入力するために使用したいハードウェアDvorakキーボードがあります。当然、XFCE4が提供する標準ソリューションは機能しません。キーが標準のQWERTYレイアウト上にあるように変換するためです。カスタムレイアウトを作成すると問題が解決すると思います。 。 どうやってやるの?
システム全体でキーボードレイアウトを設定していない場合は、Xfce 4 Settings Manager
で指定できます。
キーボードレイアウトを設定するには、次の手順を実行します。
Xfce 4設定マネージャーを開きます。
Menu ⟹ Settings ⟹ Settings Manager
キーボードアイコンをクリックします。
[レイアウト]タブに切り替えます。
[システムのデフォルトを使用]チェックボックスをオフにします
[追加]ボタンをクリックし、リストから適切なキーマップを選択します。
アクティブなレイアウトを選択します。
ショートカットを編集するには、次の操作を行います。
Xfce4パラメータ⟹ウィンドウマネージャの設定⟹キーボードタブ
さらに、異なるレイアウトを切り替えたい場合は、そのプラグインを使用してダウンロードできます。
NB上記の解決策が役に立たなかった場合は、 この記事 を読むことをお勧めします。自分で試したわけではありませんが、それが役立つかもしれないと思います。このステップで問題が発生した場合は、askubuntuの ここで提供されるソリューション が役立つ可能性があります。
同じことをやろうとしている
カスタムレイアウトを/usr/share/X11/xkb/symbols
に追加し、その後にchattr -i dvg
を追加して、ovewriteを防ぐことができました。次に、~/home/gordon/.config/xfce4/xfconf/xfce-perchannel-xml/keyboard-layout.xml
を変更しました。
<?xml version="1.0" encoding="UTF-8"?>
<channel name="keyboard-layout" version="1.0">
<property name="Default" type="empty">
<property name="XkbDisable" type="bool" value="false"/>
<property name="XkbOptions" type="empty">
<property name="Group" type="string" value=""/>
<property name="Compose" type="string" value=""/>
</property>
<property name="XkbLayout" type="string" value="dvg"/>
<!-- <property name="XkbVariant" type="string" value="dvp"/> -->
<property name="XkbModel" type="string" value="asus_laptop"/>
</property>
</channel>
キーボードレイアウトのリストを設定マネージャに再入力する方法はまだわかりません。 /usr/share/X11/xkb/symbols
の変更による影響はないようです。