응용 프로그램을 자동으로 열도록 dwm 구성

응용 프로그램을 자동으로 열도록 dwm 구성

방금 dwm의 색상과 레이블을 원하는 대로 구성했습니다. 저는 한 가지 다른 것을 찾고 있습니다. 특정 탭의 dwm에서 특정 응용 프로그램이 자동으로 시작되도록 하는 기능입니다.

예를 들어, 컴퓨터가 시작될 때 실행 irc하고 싶은 탭이 있습니다 . irssi가능합니까? 그것은 어떤 모습일까요 config.h?

답변1

dwm은 창만 관리하는 미니멀한 창 관리자입니다. 귀하가 요청한 문제에는 몇 가지 해결 방법이 필요합니다. 두 가지 별개이지만 관련된 단계가 있습니다.

먼저 irrsi에 대한 규칙을 설정합니다 config.h. 표시할 레이블과 부동 여부를 지정합니다. irssi첫 번째 탭에는 다음과 같은 내용이 열립니다.

{ NULL, NULL, "irssi",       1 << 0,       False,       -1 },

(1 << 0그게 무슨 뜻인지 설명해주세요)

dwm이 열릴 때 이 라벨의 레이아웃을 지정하려면 다음을 적용해야 합니다.라벨 패치그리고 다시 컴파일하세요.

두 번째 단계는 X에 로그인할 때 응용 프로그램을 시작하는 것입니다. 로그인 관리자를 사용하지 않는 경우 애플리케이션에 다음과 같은 항목을 추가할 수 있습니다 ~/.xinitrc.

(sleep 5 && xterm -title "irssi" -e irssi ) &

이는 sleepX가 시작되고 dwm이 로드되도록 하기 위한 것입니다. 5면 충분합니다. 필요한 개수를 시험해 볼 수 있습니다...

.desktop로그인 관리자를 사용하는 경우 명령을 입력할 수 있는 파일이 있습니다 .

나는 규칙과 키 바인딩을 사용하는 더 간단한 접근 방식을 선호합니다. 따라서 dwm이 열리면 탭 3을 클릭하여 엽니다 CtrlAltm.mutt

config.h내 것을 보면 어떻게 작동하는지 더 잘 알 수 있습니다 .https://bitbucket.org/jasonwryan/dwm-patchset/src/tip/base.config.customizations

관련 정보