在没有窗口管理器的 TTY 中运行 GUI 应用程序

在没有窗口管理器的 TTY 中运行 GUI 应用程序

需要设置哪些命令和变量,以便我可以在没有窗口管理器的情况下在其中一个 tty 上运行 GUI 应用程序?

特别注意:由于测试评论,该问题已被编辑,现在包含预期的解决方案。

我的发行版 Elementary WM 是在 tty7 中启动的。我希望能够开始搅拌机应用程序在另一个可用的 tty 中。

到目前为止,我有以下步骤:

  1. 我在 Elementary OS 中打开一个终端。

  2. 我输入这个命令:

    su root -c 'Xorg:7 &'

这会导致屏幕全黑。

  1. 我按这些键恢复窗口管理器:

    Ctrl + Alt + F7

  2. 我在终端中输入此代码:

显示 =:7 搅拌机 -p 0 0 1366 768

  1. 我测试了不同的 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

为什么?我想要使​​用的应用程序的键盘命令与窗口管理器命令冲突,因此我需要在没有窗口管理器的情况下运行该应用程序,以便我可以按照使用标准设置的教程进行操作,而不是更改键盘快捷键设置并养成使用习惯非标准键盘快捷键。 (我倾向于相信应用程序开发人员对键盘快捷键的决定,并且仅在使用该软件一段时间后才进行自定义)。

相关内容