![Manjaro i3 全新安裝; d 選單不工作](https://rvso.com/image/169409/Manjaro%20i3%20%E5%85%A8%E6%96%B0%E5%AE%89%E8%A3%9D%EF%BC%9B%20d%20%E9%81%B8%E5%96%AE%E4%B8%8D%E5%B7%A5%E4%BD%9C.png)
dmenu 在新的 i3 設定中無法運作
這是我第二次發生這種情況。 (我重新安裝了)
我得到的錯誤是,
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 的安裝和試用一直都很愉快。我是一個非常喜歡發行版的人。但我終於嘗試安定下來。
TIA 感謝您的時間和精力! :心:
答案1
不知道到底是什麼問題,但將區域設定更改為美國,解決了它。
- 編輯該文件
/etc/locale.gen
並取消註釋en_US.UTF-8 UTF-8
(如果尚未取消註釋)。 - 運行
sudo locale-gen
以產生更新的區域設定。 - 運行
sudo localectl set-locale LANG=en_US.UTF-8
以設定該特定區域設定。 - 重啟。
您可以透過執行命令查看更新的值locale
。