0
我试图设置自动启动我的主要应用程序。xmonad在登录时自动启动应用程序,但不能重新加载
继xmonad spawn on startup in different workspace我加入以下我startupHook
startup :: X()
startup = do
setWMName "LG3D"
spawnOn "workspace1" "urxvt"
spawnOn "workspace2" "emacs"
spawnOn "workspace3" "chromium"
但有三个问题:
- 我重复我的终端的定义。似乎我应该使用
shellPromptOn
,但它需要一个额外的参数,我不知道从哪里得到它。 - 这是把一切都放在我目前的工作区。我如何知道我的工作区被称为什么?我不相信我已经定制了这些名字,你可以看到my .xmonad/xmonad.hs on github to confirm
- 这将在
xmonad --restart
上再次启动应用程序。我们如何防范呢?能够在不退出的情况下重新启动xmonad非常有用,我不想失去这种能力。