我正在使用i3wm和guake。我总是在guake内部使用tmux来具有拆分功能、分离函数等等,是否有一种方法可以在默认情况下启动guake?
发布于 2017-03-31 19:04:27
您可以在Guake (guake-prefs)上设置tmux:

或者使用友好的比布,它使用tmux作为默认后端(用byobu-select-backend更改)。如果您喜欢这种方式,请看一看我在这里的回答。
发布于 2021-06-13 01:04:13
我就是这样做的。在我的.bashrc中,我把它附加到最后.
tmux attach || tmux; clear这将启动tmux分离最后一个会话或打开一个新会话,然后清除屏幕。
发布于 2023-02-05 08:30:20
Tmux作为guake的默认shell解释器,不附加到任何现有会话,而是创建始终是新的。我想要它附加到现有的会话,以防止倍增的会话,因为我使用复活和连续插件。
我已经将tmux附加到了guake启动设置。我已经使用默认的用户shell配置了guake。因此,在guake崩溃或类似的情况下,我只需在默认shell中键入tmux附件,然后继续我离开的地方。
guake -e 'tmux attach'若要强制tmux启动新会话,如果没有当前会话,请将下一行放入~/.tmux.conf文件中。
new-sessionhttps://unix.stackexchange.com/questions/328423
复制相似问题