启动时额外启动 konsole 的问题 (debian)

启动时额外启动 konsole 的问题 (debian)

我正在使用以下命令启动 konsole + 在启动时执行命令。

konsole -e 'bash -c "MY_COMMAND;bash"'

目标是执行命令后 konsole 保持打开状态(它确实按预期工作)。

但是在关闭(或重新启动)我的系统后,不仅打开了其中执行命令的这 1 个 konsole,而且打开了另外一个(内部没有执行任何命令)。

使用 2 个这样的启动脚本,如果我在关闭之前没有手动关闭所有 konsole,则将打开 4 个终端(2 个按预期 + 2 个“干净”)。

有谁有解释为什么会发生这种情况?如果我在重新启动之前没有手动关闭它们,为什么每个命令都会打开另一个 bash?

我认为通过 KDE 关闭或使用 shutdown 命令应该关闭所有终端,那么为什么会发生这种情况呢?

答案1

您好,欢迎来到本网站!

自从我上次使用 KDE 以来已经有很多年了,但如果我没记错的话,它节省注销/关闭时当前会话并自动恢复每一个登录时打开应用程序默认情况下

应该有一个选项可以禁用此功能

设置 → 自动启动 → 会话管理

KDE Setting for session management

相关内容