我有一个 Ubuntu 20.04 桌面,通过 Teamviewer 远程连接到它只显示黑屏。我可以输入,它会显示我输入的内容,但它没有记录任何内容。我仍然有 ssh 访问权限。如何通过 teamviewer 找回登录屏幕?
小智 6
如果您有一台无头机器(即:没有插入显示器),您需要安装“HDMI 无头虚拟连接器”,或者您可以安装视频虚拟包:
\nsudo apt-get install xserver-xorg-video-dummy\nRun Code Online (Sandbox Code Playgroud)\n然后为其添加一个配置文件:
\nsudo vi /usr/share/X11/xorg.conf.d/xorg.conf\nRun Code Online (Sandbox Code Playgroud)\n并粘贴此(调整您想要的分辨率)
\nSection "Device"\n Identifier "Configured Video Device"\n Driver "dummy"\nEndSection\n\nSection "Monitor"\n Identifier "Configured Monitor"\n HorizSync 31.5-48.5\n VertRefresh 50-70\nEndSection\n\nSection "Screen"\n Identifier "Default Screen"\n Monitor "Configured Monitor"\n Device "Configured Video Device"\n DefaultDepth 24\n SubSection "Display"\n Depth 24\n Modes "1920x1080"\n EndSubSection\nEndSection\nRun Code Online (Sandbox Code Playgroud)\n然后重新启动机器并查看\xc3\xa1
\n我安装了TeamViewer 15.17.6,也有同样的效果。
由于我刚刚从 16.04 升级,首先要检查的是我现在是否运行 Wayland。事实并非如此,我还在使用 X11,所以这不是 Wayland 的错。
在我将 TeamViewer 降级到版本 15.14.3 后,该问题也消失了。
似乎是 TeamViewer 本身的一个错误。
编辑: 只是为了澄清:我在 TeamViewer 的窗口中出现黑屏,因此我看不到远程系统。
如果您的意思是您的 Ubuntu 20.04 是远程系统,并且一旦 TeamViewer 客户端连接,该系统就会显示黑屏,这可能只是由“启用本地黑屏”选项引起的(请参阅https://community.teamviewer)。 com/English/kb/articles/50966-teamviewer-black-screen)
问题是您正在运行Wayland,出于安全考虑,它不允许任何屏幕录制和提升的 GUI 应用程序。
您需要禁用它才能使 Teamviewer 正常工作
要做到这一点 :
sudo nano /etc/gdm3/custom.conf
Run Code Online (Sandbox Code Playgroud)
然后取消注释(删除#)以下行:
#WaylandEnable=false
Run Code Online (Sandbox Code Playgroud)
这个Ctrl+ X,Y并Enter退出编辑器
重新启动,您将能够让 Teamviewer 工作
| 归档时间: |
|
| 查看次数: |
23013 次 |
| 最近记录: |