방금 xmonad 창 관리자를 사용하기 시작했습니다. 정말 대단해요. 더 잘 작동하도록 일부 구성을 수정해 보았습니다.
내 질문은 다음과 같습니다
일반적으로 사용되는 애플리케이션에 대한 키보드 단축키를 만드는 방법은 무엇입니까? 예를 들어,
Chrome
에 바인딩하고 싶습니다mod-b
.글꼴을 변경하는 방법은 무엇입니까
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
글꼴 색상을 적극적으로 선택하는 데 사용됩니다.