![Manjaro i3 新規インストール; dmenu が機能しない](https://rvso.com/image/169409/Manjaro%20i3%20%E6%96%B0%E8%A6%8F%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%3B%20dmenu%20%E3%81%8C%E6%A9%9F%E8%83%BD%E3%81%97%E3%81%AA%E3%81%84.png)
新規の i3 セットアップで dmenu が動作しない
私にとってはこれが2度目の出来事です。(再インストールしました)
私が受け取ったエラーは、
warning: no locale support
warning: no locale modifiers support
私のlocale -a
アウトプットは、
C
en_IN
en_IN.utf8
POSIX
私は試しましたManjaro Wikiで提案された方法。
の内容は/etc/bin/dmenu_run
、
#!/bin/sh
LANG="en_IN"
dmenu_path | dmenu "$@" | ${SHELL:-"/bin/sh"} &
ファイル内のen_IN
、 、の値en_IN.UTF-8
も試しました。何も機能しませんでした。en_IN.utf8
LANG
dmenu_run
私は従おうとしたこのArchコミュニティの会話ある程度はできました。(Xorg に問題があると思います) しかし、以下の理由で先に進めませんでした。
localeconfig.c
会話で述べられているプログラムを実行した後#9
、私の場合もそのケースと似ていることがわかりました。出力は次のようになりました。
locale yup
Xorg nay
しかし、コマンドの出力が次のようになったため、理解できませんでした。
pacman -Qo /usr/share/X11/locale/locale.dir
/usr/share/X11/locale/locale.dir is owned by libx11 1.6.9-6
今、何をしたらいいのかわかりません。Manjaro は、インストールして試してみるのがいつも楽しいです。私はディストリビューションを頻繁に切り替えるタイプです。でも、ようやく落ち着きつつあります。
あなたの時間と努力に感謝します! :heart:
答え1
正確に何が問題なのかはわかりませんが、ロケールを米国に変更すると解決しました。
- ファイルを編集し
/etc/locale.gen
、コメントを解除しますen_US.UTF-8 UTF-8
(まだ解除されていない場合)。 - 実行し
sudo locale-gen
て更新されたロケールを生成します。 - 実行し
sudo localectl set-locale LANG=en_US.UTF-8
て特定のロケールを設定します。 - リブート。
コマンドを実行すると更新された値を確認できますlocale
。