TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Window manager for multiple projects recommendations?

1 点作者 eorge_g将近 9 年前
Is there a product that organizes terminal, browser, FTP client, finder, etc. sessions and organizes them by project? I&#x27;m a freelance dev who is working on a project 4 hours in the morning, then switch to something in the afternoon, only to have the re-initialize everything from the morning project to put out a fire.<p>Any existing tools or tips welcome!

1 comment

grafelic将近 9 年前
A tiling window manager like dwm, XMonad or i3 could be configured to do what you want. For example in XMonad if you set the title of your terminal windows to a project name you can sort the windows by project workspaces using ManageHook.<p>myManageHook = composeAll [ className =? &quot;URxvt&quot; &lt;&amp;&amp;&gt; title =? &quot;&lt;project-name&gt;&quot; --&gt; doShift &quot;&lt;project-workspace&gt;&quot; ...<p><a href="https:&#x2F;&#x2F;wiki.haskell.org&#x2F;Xmonad&#x2F;General_xmonad.hs_config_tips#ManageHook_examples" rel="nofollow">https:&#x2F;&#x2F;wiki.haskell.org&#x2F;Xmonad&#x2F;General_xmonad.hs_config_tip...</a><p><a href="http:&#x2F;&#x2F;xmonad.org&#x2F;xmonad-docs&#x2F;xmonad&#x2F;XMonad-ManageHook.html" rel="nofollow">http:&#x2F;&#x2F;xmonad.org&#x2F;xmonad-docs&#x2F;xmonad&#x2F;XMonad-ManageHook.html</a><p>You can check windows with xprop, and filter by strings as well.