xfce 终端:在会话恢复时运行脚本

xfce 终端:在会话恢复时运行脚本

我对 Xfce 终端非常满意,它能够在我登录时恢复我的窗口和选项卡,甚至能够记住每个选项卡的 cwd。

cd对于 Python 开发,我添加了一个 bash 函数,当我进入具有虚拟环境子目录的目录时,它会激活虚拟环境。来自我的.bashrc

# Automatically en/dis-able Python virtual environments:
function cd() {
    builtin cd "$@"
    set_python_env
}

不幸的是,当 Xfce 终端恢复会话时,该代码不会被调用。

会话恢复后如何运行代码?

答案1

我没想到……我可以set_python_env在末尾调用我的函数.bashrc--- 如果在具有 Python 虚拟环境的目录之外调用,则它是无操作的。无论如何,每个新的终端选项卡都有一个正在运行的 shell。

相关内容