CSe*_*eal 4 hyper-v display-resolution
当我在 Hyper-V 中的 Ubuntu VM 上进入“全屏模式”时,它会缩小到无法使用的非常小的分辨率。我试过编辑其他问答中推荐的 /etc/default/grub 文件,但没有成功。我以前在 18.04 上遇到过同样的问题,所以我切换到服务器并通过 ssh 连接到 VM;但是,我真的很想在 Hyper-V 中获得一个可用的全屏桌面。
谢谢
小智 8
在xrdp.service
没有启动,因为已在使用的地址。github上有一个关于这个的问题。
要解决这个问题:
首先,从 GitHub 获取脚本:
sudo apt-get update
sudo apt install git
git clone https://github.com/Microsoft/linux-vm-tools.git ~/linux-vm-tools
cd ~/linux-vm-tools/ubuntu/18.04/
Run Code Online (Sandbox Code Playgroud)
然后,使脚本可执行并运行它们...
sudo chmod +x install.sh
sudo ./install.sh
sudo reboot
cd ~/linux-vm-tools/ubuntu/18.04/
sudo ./install.sh
sudo systemctl enable xrdp.service
Run Code Online (Sandbox Code Playgroud)
打开/etc/xrdp/xrdp.ini
编辑:
sudo gedit /etc/xrdp/xrdp.ini
Run Code Online (Sandbox Code Playgroud)
添加这两行(或更改它们,如果存在):
port=vsock://-1:3389
use_vsock=false
Run Code Online (Sandbox Code Playgroud)
重启服务和系统:
sudo xrdp restart
sudo shutdown -h 0
Run Code Online (Sandbox Code Playgroud)
在具有管理员权限的 Windows Powershell 上,运行以下命令:
Set-VM -VMName <your_vm_name> -EnhancedSessionTransportType HvSocket
Run Code Online (Sandbox Code Playgroud)
此解决方案改编自Microsoft 技术社区和medium.com上的帖子
归档时间: |
|
查看次数: |
16919 次 |
最近记录: |