【问题标题】:cannot execute startkde using X2GO client on windows [closed]无法在 Windows 上使用 X2GO 客户端执行 startkde [关闭]
【发布时间】:2015-09-24 08:47:11
【问题描述】:

我在 Windows 7(64 位)笔记本电脑上使用 X2GO 客户端登录到运行 Fedora 20 的远程计算机。但是,当我尝试连接时选择 KDE 作为会话类型,我得到一个“不能执行 startkde” 错误。

我需要在笔记本电脑或 Fedora 机器上配置什么吗?

【问题讨论】:

    标签: linux windows ubuntu ssh fedora


    【解决方案1】:

    如果该命令未在可用 PATH 中正确设置,则: 那么错误就像 “无法运行 'startkde' 发生

    请检查请求的应用程序是否在系统 PATH 中,并且您有权执行它。"

    您需要通过按

    登录超级用户模式
    ctrl + alt + f1
    

    可以通过执行检查PATH是否设置

    which startkde
    

    或更一般地说,'echo $PATH'

    必须在 /etc/profile 或 /etc/csh.login 中设置正确的路径,具体取决于用户使用的 shell。

    现在,当您在执行所有这些操作后尝试从 Windows 桌面登录时,如果再次出现错误 无法运行“startkde”。 …

    确保您有适当的凭据来访问。

    【讨论】:

    • 谢谢@Manoj Gautam...我会尝试这种方法
    【解决方案2】:

    在远程机器上运行 sudo yum install @kde 解决了这个问题。我现在可以使用 X2GO 客户端登录到远程机器。

    【讨论】:

    • 这确实帮助我解决了我在 linux VM 中遇到的同样问题。
    • Manjaro KDE 没有骰子,因为该软件包在任何地方都不存在(尝试过 pacmanpamac)。
    【解决方案3】:

    这适用于 ubuntu 服务器,但可能适用于 fedora/centos。在 x2go 客户端的会话首选项选项卡中,将“会话类型”更改为 XFCE

    【讨论】:

    • 将我的会话类型更改为 X2Go/X11 桌面共享。从 Windows 远程到 Ubuntu。
    【解决方案4】:

    在 ubuntu 上我必须安装 XFCE,然后在 windows 客户端中选择它,然后它就可以工作了。

    【讨论】:

      【解决方案5】:

      在这一点上,我几乎可以肯定 OP 已经解决了这个问题,或者只是尝试了另一个 DE。无论如何,为了记录,对于可能遇到此错误的其他人,这是我的经验以及我如何解决它。

      就我而言,问题是我使用的 KDE 版本根本没有startkde 命令。显然,较新版本的 KDE 使用 startplasma-x11(或 startplasma-wayland)代替。

      在 X2GO 中,我选择了“自定义桌面环境”(或类似的,我正在使用另一种语言),然后在字段中粘贴 exec startplasma-x11 命令。在那之后它起作用了。 (IIRC 它有 exec 部分,不确定,因为我不再使用这种方法)

      要检查这是否也是您的问题,请尝试通过 SSH 连接到计算机,写入 which startkde,如果失败,请尝试 which startplasma-x11,它应该会返回一个路径。如果是这样,那么您只需按照上述步骤操作即可。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-09-29
        • 2013-05-01
        • 1970-01-01
        • 2021-01-10
        • 1970-01-01
        • 2018-05-25
        • 1970-01-01
        • 2010-09-11
        相关资源
        最近更新 更多