Konfigurasikan DWM untuk membuka aplikasi secara otomatis

10

Saya baru saja mengonfigurasi dwm sesuai dengan keinginan saya dalam hal warna dan tag. Saya hanya mencari satu hal lagi: kemampuan untuk memiliki aplikasi tertentu secara otomatis mulai dengan DWM pada tag tertentu.

Misalnya, saya memiliki irctag, saya ingin irssidijalankan di tag itu ketika saya memulai mesin saya. Apakah ini mungkin? Seperti apa bentuknya config.h?

n0pe
sumber

Jawaban:

11

DWM adalah manajer jendela minimalis yang hanya mengelola windows. Apa yang Anda minta membutuhkan sedikit solusi. Ada dua langkah terpisah, tetapi terkait.

Pertama, atur aturan Anda untuk irrsi di config.h- tentukan tag yang Anda inginkan untuk muncul dan apakah itu harus mengambang atau tidak. Sesuatu seperti ini akan terbuka irssidi tag pertama:

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

( penjelasan tentang apa 1 << 0artinya )

Jika Anda ingin menentukan tata letak tag ini saat dwm terbuka, Anda perlu menerapkan tambalan pertag dan mengkompilasi ulang.

Langkah kedua adalah memulai aplikasi ketika Anda login ke X. Jika Anda tidak menggunakan manajer login, Anda bisa menambahkan entri ke ~/.xinitrc- sesuatu seperti:

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

The sleepadalah untuk memungkinkan X untuk memulai dan DWM ke beban: 5 cukup, Anda dapat melakukan percobaan betapa sedikit yang Anda butuhkan ...

Jika Anda menggunakan manajer login, Anda akan memiliki .desktopfile tempat Anda dapat memasukkan perintah.

Saya lebih suka pendekatan yang lebih sederhana menggunakan aturan dan keybinds. Jadi, sekali dwm terbuka, saya tekan saja, misalnya, CtrlAltmdan muttbuka di tag 3.

Anda dapat melihat saya config.huntuk mendapatkan ide yang lebih baik tentang cara kerjanya: https://bitbucket.org/jasonwryan/dwm-patchset/src/tip/base.config.customizations

jasonwryan
sumber
Saya ingat pernah melihat foto desktop yang Anda miliki dwm / tmux. Itu sangat bagus (ini beberapa bulan yang lalu, saya pikir saya mengirim email kepada Anda tentang hal itu). Dunia kecil :) Terima kasih atas tautannya ke dotfile Anda, saya akan memeriksanya.
n0pe
Tidak masalah: bersenang-senanglah dengan dwm.
jasonwryan
Apakah Anda yakin itu .desktopdan tidak .xprofile?
Devon