dwm là một trình quản lý cửa sổ tối giản chỉ quản lý các cửa sổ. Những gì bạn đang yêu cầu một chút cách giải quyết. Có hai bước riêng biệt, nhưng liên quan.
Đầu tiên, hãy thiết lập các quy tắc của bạn cho irsi in config.h
- chỉ định thẻ mà bạn muốn nó xuất hiện và liệu nó có nổi hay không. Một cái gì đó như thế này sẽ mở irssi
trong thẻ đầu tiên:
{ NULL, NULL, "irssi", 1 << 0, False, -1 },
( giải thích về ý 1 << 0
nghĩa của nó )
Nếu bạn muốn chỉ định bố cục của thẻ này khi dwm mở, bạn sẽ cần áp dụng bản vá pertag và biên dịch lại.
Bước thứ hai là khởi động ứng dụng khi bạn đăng nhập vào X. Nếu bạn không sử dụng trình quản lý đăng nhập, bạn có thể thêm một mục vào ~/.xinitrc
- một cái gì đó như:
(sleep 5 && xterm -title "irssi" -e irssi ) &
Các sleep
là cho phép X để bắt đầu và DWM để tải: 5 là phong phú, bạn có thể thử nghiệm như thế nào ít bạn cần ...
Nếu bạn đang sử dụng trình quản lý đăng nhập, bạn sẽ có một .desktop
tệp mà bạn có thể đặt các lệnh vào.
Tôi thích một cách tiếp cận đơn giản hơn bằng cách sử dụng các quy tắc và keybinds. Vì vậy, một khi dwm được mở, tôi chỉ cần nhấn, ví dụ, CtrlAltmvà mutt
mở trong thẻ 3.
Bạn có thể thấy tôi config.h
để hiểu rõ hơn về cách thức hoạt động của nó:
https://bitbucket.org/jasonwryan/dwm-patchset/src/tip/base.config.customifying