i3에서 dmenu_run을 사용하여 글꼴을 사용자 정의하세요

i3에서 dmenu_run을 사용하여 글꼴을 사용자 정의하세요

dmenu의 글꼴을 변경하려고 합니다. i3 창 관리자를 실행하고 있습니다.

$ dmenu_run -v
/bin/bash: line 1: dmenu-4.5,: command not found

$ dmenu_run -fn "-xos4-terminus-medium-r-*-*-14-*"                                                                      
cannot load font '-xos4-terminus-medium-r-*-*-14-*'

다음 글꼴을 사용하고 싶습니다. 글꼴 pango:DejaVu Sans Mono 12는 i3 구성에서 사용하는 것과 동일한 글꼴입니다. 그러나 어떤 글꼴을 사용하려고 해도 dmenu에서는 글꼴을 로드할 수 없다고 보고합니다.

위의 글꼴을 로드할 수 있도록 dmenu를 얻으려면 어떻게 해야 합니까?

답변1

내 문제를 해결할 수있었습니다.

내 .i3/config 파일에서 다음 줄을 사용합니다.

# start dmenu (a program launcher)
# bindsym $mod+d exec dmenu_run
# There also is the (new) i3-dmenu-desktop which only displays applications
# shipping a .desktop file. It is a wrapper around dmenu, so you need that
# installed.
bindsym $mod+d exec --no-startup-id i3-dmenu-desktop --dmenu="dmenu -fn 'DejaVu Sans Mono-15'"

그런 다음 홈 디렉터리 아래에 만든 "sources" 폴더를 엽니다.

$ cd /home/me/Applications
$ git clone http://git.suckless.org/dmenu
$ cd  dmenu

그런 다음 다음 명령을 실행합니다.

$ make (to make sure it compiles)
$ sudo make install clean (to install it)

그런 다음 최신 버전의 dmenu가 있는데 다음을 수행하여 확인할 수 있습니다.

$ dmenu_run -v (it reports version 4.6)

이 버전은 Xft 글꼴 렌더링을 지원합니다. 원본 make가 실패하면 빌드 도구 등을 반드시 설치하십시오. Google에서 발생한 오류를 검색하고 지원되는 컴파일 도구를 얻으세요.

@wieland님 감사합니다.

관련 정보