Cấu hình dwm để tự động mở ứng dụng


10

Tôi vừa được cấu hình dwm theo ý thích của mình về màu sắc và thẻ. Tôi chỉ tìm kiếm một điều nữa: khả năng có một số ứng dụng nhất định tự động bắt đầu với dwm trên các thẻ nhất định.

Ví dụ: tôi có một ircthẻ, tôi muốn irssiđược chạy trong thẻ đó khi tôi khởi động máy. Điều này có thể không? Nó sẽ trông như thế nào trong config.h?

Câu trả lời:


11

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ở irssitrong thẻ đầu tiên:

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

( giải thích về ý 1 << 0nghĩ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 sleeplà 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 .desktoptệ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ụ, CtrlAltmmuttmở 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


Tôi nhớ đã nhìn thấy một hình ảnh của một máy tính để bàn mà bạn đã có dwm / tmux. Nó thật sự rất tuyệt (đây là một vài tháng trước, tôi nghĩ rằng tôi đã gửi email cho bạn về nó). Thế giới nhỏ bé :) Cảm ơn bạn đã liên kết đến dotfile của bạn, tôi sẽ xem xét.
n0pe

Không có vấn đề: vui chơi với dwm.
jasonwryan

Bạn có chắc chắn .desktopvà không .xprofile?
Devon
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.