【问题标题】:How to start GNOME Wayland session from command line/tty? [closed]如何从命令行/tty 启动 GNOME Wayland 会话? [关闭]
【发布时间】:2015-09-21 16:57:30
【问题描述】:

我正在尝试使用 Wayland。

您可以通过startx 命令使用X 启动Gnome。有没有办法通过一些命令用 wayland 启动 Gnome?

我希望能够在我的主显示器上运行 Gnome/X。 然后切换到显示:2(Ctrl+alt+win+F2/F3)然后运行类似:

startWayland 

这样我就有了一个使用 Wayland 运行 gnome 的备用桌面。

这可能吗? (也欢迎使用近似替代品)

【问题讨论】:

    标签: linux gnome tty wayland


    【解决方案1】:

    根据 Jonas Ådahl 的工作解决方案,mutter 开发人员:

    通常我所做的就是切换到 VT 并运行:

    dbus-run-session -- gnome-shell --display-server --wayland

    【讨论】:

    • 这似乎行得通。有没有办法终止会话?注销似乎没有任何作用。
    • @LeoUfimtsev 好吧,我没有问,但我只是跑了killall gnome-shell
    • 这在 Fedora 29 中效果不佳(没有启动应用程序,无法注销)。 soloturn 的回答解决了这个问题。
    • @Acyclic 使用 XDG_SESSION_TYPE=wayland dbus-run-session gnome-session then.
    【解决方案2】:

    XDG_SESSION_TYPE=wayland dbus-run-session gnome-session

    强制 firefox 和 QT 应用程序以及 wayland,在 2019-12-31 他们不尊重 XDG_SESSION_TYPE=way​​land:

    MOZ_ENABLE_WAYLAND=1 QT_QPA_PLATFORM=wayland XDG_SESSION_TYPE=wayland dbus-run-session gnome-session

    如果它应该在 gnome GUI 中按“注销”后注销命令行会话,请添加 execXDG_SESSION_TYPE=wayland exec dbus-run-session gnome-session

    来自文档: https://wiki.archlinux.org/index.php/GNOME#Wayland_sessions

    【讨论】:

    • 在 Fedora 28 中,这是唯一有效的答案。谢谢!
    【解决方案3】:

    没关系,我找到了解决方案:

    gnome-session --session gnome-wayland
    

    来源:
    Fedora 中的 GNOME / Wayland |进行中 https://blogs.gnome.org/mclasen/2013/10/03/gnome-wayland-in-fedora/

    [编辑] 这似乎不再适用于最近的 Fedora (24)。目前我还没有找到解决方案。这些天我让 Wayland 工作的唯一方法是在登录时使用设备并将系统设置为登录到 Wayland。如果有人对此有解决方案...

    【讨论】:

      【解决方案4】:

      请注意,以下视频驱动程序不适用于 Wayland:nvidia、cirrus、Hi1710。

      在尝试让 Wayland 与我的 Nvidia 视频设备一起工作几天后,我发现了这一点,直到我看到这条评论被埋在 ArchLinux Wiki for GDM 中。 ArchLinux GDM Wiki

      控制这个的文件是/usr/lib/udev/rules.d/61-gdm.rules

      这个脚本设置 /usr/lib/gdm3/gdm-disable-wayland 告诉 gdm 不要在这些设备驱动程序的会话菜单上显示 /usr/share/wayland-sessions。 (我使用的是 Ubuntu Focal/20.04)

      我能够通过卸载 nvidia 驱动程序让 Wayland 正常工作,虽然我很高兴让它正常工作,但我还是回到了使用 X/Nvidia 设置,因为我更喜欢更流畅的外观和性能。

      【讨论】:

        猜你喜欢
        • 2016-12-25
        • 1970-01-01
        • 2016-10-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-11-07
        • 2019-02-19
        相关资源
        最近更新 更多