我想在 Android 上远程访问 KDE Plasma 桌面,因此我在 Chrome(最新版本)中安装了 Chrome 远程桌面应用。我遵循了官方教程但是需要在远程桌面主机控制器上启用计算机,这样他们就可以解释如何创建虚拟桌面会话。
创建虚拟桌面会话
查找您首选的桌面环境的
/usr/share/xsessions/
文件.desktop
。例如,Cinnamon 有一个名为"cinnamon.desktop"
以下命令的文件:gnome-session --session=cinnamon`
在您的主目录中创建一个名为的文件
.chrome-remote-desktop-session
,其内容如下:exec /usr/sbin/lightdm-session "<YOUR_EXEC_COMMAND>"
替换
<YOUR_EXEC_COMMAND>
为文件末尾的命令.desktop
。在 Cinnamon 的示例中,正确的命令是exec /usr/sbin/lightdm-session 'gnome-session --session=cinnamon'
桌面需要一些额外的代码。完整命令是
DESKTOP_SESSION=ubuntu XDG_CURRENT_DESKTOP=Unity XDG_RUNTIME_DIR=/run/user/$(id -u) exec /usr/sbin/lightdm-session 'gnome-session --session=ubuntu'
保存名为 的文件
.chrome-remote-desktop-session
。
所以我尝试了
exec /usr/bin/startkde '/usr/bin/startkde'
和
exec /usr/share/sddm '/usr/bin/startkde'
我使用是sddm
因为 KDE Plasma 中没有lightdm
。我已按照步骤操作,但不知道 KDE Plasma 的 Plasma 会话的 Exec 命令。那么,有什么正确的 Exec 命令可以成功创建虚拟桌面会话?
答案1
我知道这有点过时了,但我找到了解决方案。应该进入 .chrome-remote-desktop-session 的 exec 命令是:exec /usr/share/sddm/scripts/Xsession "/usr/bin/startkde" 该命令在 kubuntu 上对我有用。
答案2
对我来说答案来自:https://support.google.com/chrome/forum/AAAAP1KN0B0A7i2OnRjy4Q/?hl=sv
因此在我的文件中我得到了:
export $(dbus-launch)
exec /usr/bin/startkde
它可以工作,但不幸的是它启动了一个新的会话,它不会控制当前会话