我已经使用 i3-wm 大约六个月了,我不得不切换到 GNOME,因为 Discord 在 i3 中崩溃了很多。我之前在 bashrc 中使用了 i3-msg 命令来确保终端的边框不可见,以便为终端使用整个屏幕空间。我运行的具体命令是:
i3-msg -q border toggle
问题是,当我使用 GNOME 并打开终端时,i3-msg 命令运行,并导致错误消息显然是由于 i3 未运行而引起的。理想的情况是添加一个 if 语句来检查 i3 是否正在运行,如果是,则运行 i3-msg 命令。
我的问题:确定当前在我的系统中运行哪个窗口管理器/桌面环境的最方便的方法是什么?