![Manjaro i3 새로 설치; d메뉴가 작동하지 않습니다](https://rvso.com/image/169409/Manjaro%20i3%20%EC%83%88%EB%A1%9C%20%EC%84%A4%EC%B9%98%3B%20d%EB%A9%94%EB%89%B4%EA%B0%80%20%EC%9E%91%EB%8F%99%ED%95%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4.png)
새로운 i3 설정에서 dmenu가 작동하지 않습니다
나에게 이런 일이 일어나는 것은 이번이 두 번째입니다. (다시 설치했어요)
내가 얻는 오류는,
warning: no locale support
warning: no locale modifiers support
내 locale -a
결과는,
C
en_IN
en_IN.utf8
POSIX
의 내용은 /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
따라해보려고 했는데이 아치 커뮤니티 대화어느 정도. (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
.