xmonad에서 dmenu의 글꼴 크기를 변경하는 방법은 무엇입니까?

xmonad에서 dmenu의 글꼴 크기를 변경하는 방법은 무엇입니까?

방금 xmonad 창 관리자를 사용하기 시작했습니다. 정말 대단해요. 더 잘 작동하도록 일부 구성을 수정해 보았습니다.

내 질문은 다음과 같습니다

  1. 일반적으로 사용되는 애플리케이션에 대한 키보드 단축키를 만드는 방법은 무엇입니까? 예를 들어, Chrome에 바인딩하고 싶습니다 mod-b.

  2. 글꼴을 변경하는 방법은 무엇입니까 dmenu? exec 부분에 옵션을 추가해 보았습니다.

    dmenu_run -fn "-xos4-terminus-medium-r-*-*-14-*"
    dmenu_run -fn 'Droid Sans Mono-14'
    

하지만 작동하지 않습니다.


편집하다:

문제 1의 해결책은 다음과 같습니다.

이 섹션의myKeys conf@(XConfig {XMonad.modMask = modm}) = M.fromList $

다음에 추가:

-- launch Chrome browser
, ((modm, xK_b), spawn "exe=`google-chrome`")

편집 2:

문제 2가 해결되었습니다.https://askubuntu.com/questions/326907/custom-font-with-dmenu

답변1

제공된 글꼴의 전체 X 논리 글꼴 설명("XLFD") 이름을 사용해야 합니다 xfontsel. 출력은 다음과 같아야 합니다.

'-sazanami-mincho-*-*-*-*-*-*-*-*-*-*-*-*'

구성 파일에서 이를 사용해야 합니다.

dmenu -fn '-sazanami-mincho-*-*-*-*-*-*-*-*-*-*-*-*'

xfontsel다양한 설정을 미리 볼 수 있습니다.

비트맵이 아닌 글꼴을 사용하려면 다음이 필요합니다.수리하다그리고 다시 컴파일하세요 dmenu(참조협회도움이 필요한 경우) 또는 이미 다운로드됨패치 버전. 그런 다음 droid-sans와 같은 글꼴을 사용할 수 있습니다.

답변2

이제 최신 버전의 dmenu에서는 글꼴 이름만 사용할 수 있으며 더 이상 XLFD 이름을 생성할 필요가 없습니다.

fc-match --sort예를 들어, 명령을 사용하여 글꼴 이름을 찾을 수 있습니다.

dmenu_run다음은 글꼴을 로 설정하고 Fira Code글꼴 크기를 10으로 설정하고 색상과 Darcula테마가 괜찮아 보이는 구성입니다 .

dmenu_run -fn "Fira Code:size=10" -p "➜ " -nb "#282a36" -nf "#c3c3c0" -sb "#282a36" -sf "#50fa7b"

어디:

  • -fn가 있거나 없는 글꼴 이름을 나타냅니다 size=10.
  • -p프롬프트(검색 영역 왼쪽에 인쇄될 텍스트)
  • -nb배경색에 대한
  • -nf글꼴 색상에 대해
  • -sb활성 색상 선택의 경우
  • -sf글꼴 색상을 적극적으로 선택하는 데 사용됩니다.

관련 정보