从远程 PC 登录之前 AnyDesk 无法工作(手动)

从远程 PC 登录之前 AnyDesk 无法工作(手动)

我的 Ubuntu 版本是 20.04。我使用 AnyDesk 远程访问我的实验室电脑。当我尝试从我的个人电脑连接到我的远程电脑(实验室电脑)时,我遇到了一些挑战。例如,

remote display server is not supported (e.g. Wayland)当我从个人帐户登录到实验室帐户时出现错误。

然后我disabled基于Wayland现在我得到了desk_rt_ipc_error

但是,一旦我从远程电脑登录,我就可以从我的个人电脑上使用 AnyDesk。

我已阅读了几篇帖子,但没有找到任何解决这些问题的方法。

感谢您的时间和支持。

答案1

我可以通过进入文件/etc/gdm3/custom.conf并进行以下更改来解决这个问题:

[daemon]
        # Enabling automatic login
        AutomaticLoginEnable=true
        AutomaticLogin=$USERNAME

并且不要忘记将以下内容放入/etc/gdm3/custom.conf文件中:

WaylandEnable=false   

答案2

1-安装lightdm显示管理器:

sudo apt -y install lightdm

或者

sudo dnf install lightdm lightdm-gtk

2- 启用lightdm和禁用gdm

sudo systemctl enable lightdm.service && sudo systemctl disable gdm.service

3-重新启动。

完成后,您可以通过以下方式再次切换到 gdm:

sudo systemctl disable lightdm.service && sudo systemctl enable gdm.service

答案3

  1. 使用编辑文件nano /etc/gdm3/custom.conf

  2. 取消注释以下内容

    [daemon]
    # Enabling automatic login
    AutomaticLoginEnable=true
    AutomaticLogin=$USERNAME
    WaylandEnable=false   
    
  3. 确保将 $USERNAME 更改为实际用户名,如下所示

     AutomaticLogin=fouaduser
    

    然后重启

  4. 这将在启动时为您的 ubuntu 用户启用自动登录,而无需输入密码,您可以调整空闲电源的超时时间为 1 分钟,以再次锁定 ubuntu 服务器

  5. 使用此解决方案,您可以使用 Anydesk 而不会出现远程问题

答案4

好的,所以@Sajjad 的答案对我有用。唯一的问题是我无法使用

sudo systemctl disable lightdm.service && sudo systemctl enable gdm.service

因此,在执行完最后一条命令并重新启动后,我必须从终端登录。为了使 UI 再次运行,我使用了:

systemctl start gdm

将 gdm 恢复为默认设置:

systemctl set-default graphical.target

如果 gdm “卡住”,当您尝试将其设置为默认值时,您可以尝试使用:

systemctl status gdm.service
systemctl force-reload gdm.service

此外,您可以尝试添加/np您的 Anydesk 远程设备 ID 来进行签到。

相关内容