需要设置哪些命令和变量,以便我可以在没有窗口管理器的情况下在其中一个 tty 上运行 GUI 应用程序?
特别注意:由于测试评论,该问题已被编辑,现在包含预期的解决方案。
我的发行版 Elementary WM 是在 tty7 中启动的。我希望能够开始搅拌机应用程序在另一个可用的 tty 中。
到目前为止,我有以下步骤:
我在 Elementary OS 中打开一个终端。
我输入这个命令:
su root -c 'Xorg:7 &'
这会导致屏幕全黑。
我按这些键恢复窗口管理器:
Ctrl + Alt + F7
我在终端中输入此代码:
显示 =:7 搅拌机 -p 0 0 1366 768
我测试了不同的 tty,通过按以下命令来确定 Blender 是否确实在其中之一上运行:
Ctrl + Alt + F1
Ctrl + Alt + F2
Ctrl + Alt + F3
...
我发现 Blender 实际上是在 tty2 上运行的
我的问题可能不是重复的这里因为问题略有不同,它的解决方案没有解决我的问题。
这是特定于我的 Linux 发行版的:
4.15.0-46-generic
NAME="elementary OS"
VERSION="5.0 Juno"
ID=elementary
ID_LIKE=ubuntu
PRETTY_NAME="elementary OS 5.0 Juno"
LOGO=distributor-logo
VERSION_ID="5.0"
HOME_URL="https://elementary.io/"
SUPPORT_URL="https://elementary.io/support"
BUG_REPORT_URL="https://github.com/elementary/appcenter/issues/new"
PRIVACY_POLICY_URL="https://elementary.io/privacy-policy"
VERSION_CODENAME=juno
UBUNTU_CODENAME=bionic
为什么?我想要使用的应用程序的键盘命令与窗口管理器命令冲突,因此我需要在没有窗口管理器的情况下运行该应用程序,以便我可以按照使用标准设置的教程进行操作,而不是更改键盘快捷键设置并养成使用习惯非标准键盘快捷键。 (我倾向于相信应用程序开发人员对键盘快捷键的决定,并且仅在使用该软件一段时间后才进行自定义)。