配置dwm以自动打开应用程序


10

我刚刚按照颜色和标签的喜好配置了dwm。我只是在寻找另一件事:在某些标签上使某些应用程序自动从dwm开始的功能。

例如,我有一个irc标签,我想irssi在启动机器时在该标签中运行。这可能吗?它看起来像config.h什么?

Answers:


11

dwm是一个极简主义的窗口管理器,仅管理窗口。您要问的问题需要一些解决方法。有两个单独但相关的步骤。

首先,在irrsi中设置规则config.h-指定您要在其中显示标签的标签以及标签是否应浮动。这样的事情将irssi在第一个标签中打开:

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

什么1 << 0意思的解释

如果要在dwm打开时指定此标签的布局,则需要应用pertag补丁并重新编译。

第二步是登录X时启动应用程序。如果您不使用登录管理器,则可以在其中添加一个条目~/.xinitrc-类似于:

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

sleep是让X启动和DWM加载:5是充足的,你可以尝试,你需要多一点...

如果您使用的是登录管理器,则将拥有一个.desktop文件,可以将命令放入其中。

我更喜欢使用规则和键绑定的简单方法。所以一旦DWM是开放的,我只是打,例如,CtrlAltm并且mutt在标签3打开。

您可以看到我config.h对它的工作原理有更好的了解:https : //bitbucket.org/jasonwryan/dwm-patchset/src/tip/base.config.customizations


我记得曾经看到过您使用dwm / tmux的桌面图片。真的很棒(这是几个月前的事,我想我已经通过电子邮件将其发送给您了)。小世界:)感谢您指向dotfile的链接,我来看一下。
2011年

没问题:与dwm玩得开心。
jasonwryan 2011年

你确定这是.desktop.xprofile
德文郡(Devon)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.