[嵌入式AI从0开始到入土]系列教程
注:等我摸完鱼再把链接补上
可以关注我的B站号工具人呵呵的个人空间,后期会考虑出视频教程,务必催更,以防我变身鸽王。
第1期 昇腾Altas 200 DK上手
第2期 下载昇腾案例并运行
第3期 官方模型适配工具使用
第4期 炼丹炉的搭建(基于Ubuntu23.04 Desktop)
第5期 炼丹炉的搭建(基于wsl2_Ubuntu22.04)
第6期 Ubuntu远程桌面配置
第7期 下载yolo源码及样例运行验证
第8期 在线Gpu环境训练(基于启智ai协作平台)
第9期 转化为昇腾支持的om离线模型
第10期 jupyter lab的使用
第11期 yolov5在昇腾上推理
第12期 yolov5在昇腾上应用
未完待续…
前言
注:本文基于Ubuntu23.04编写,老版本入口可能存在差异
注:图片水印因为改了名字还在审核,会和我现在的id不一样
我们的Ubuntu环境配置好后,可能会需要用到远程桌面来节省一个显示器的钱(主要还是方便)。Ubuntu远程桌面可以让开发人员和测试人员在远程计算机上运行和测试应用程序,从而提高开发和测试的效率。然而这期间作者也踩了不少的坑,可刺激了呢!!!
一、Ubuntu远程桌面的开启
1、在ubuntu设置中开启远程桌面。
依次点击设置➡共享➡右上方的开关➡远程桌面➡打开远程桌面开关➡在“认证”菜单栏中点击密码框➡设置新的连接密码(默认是随机密码)
注意:初始密码是随机的,每次重启后都会更新为随机密码
注:本文以用户名“ai”为例
2、共享选项中远程桌面为灰色或者没有远程桌面选项
安装或者重装vino就可以了
suod apt update
sudo apt install vino
gsettings set org.gnome.Vino require-encryption false
3、修改锁屏设置,开启自动登录
在设置➡隐私➡锁屏中关闭“自动锁屏”和“挂起时锁定屏幕”这两个选项。
使用的过程中,请勿手贱点击挂起或锁定,否则会导致无法连接,只能重启。
在设置➡用户中打开自动登录选项。
否则每次开机都需要连接键盘输入密码后才能远程桌面连接。
注:这里可能会遇到打开了自动登录仍然无法自动登录的情况,详见下方问题
二、远程连接
1.Windows远程桌面
直接按下win键搜索“远程桌面连接”
打开后点击左下角“显示选项”
填写我们的Ubuntu主机的IP地址和远程桌面中设置的用户名,然后可以点击另存为,把配置文件保存到桌面上,下次只需要双击桌面的快捷方式即可启动。
这就是双击桌面的快捷方式后的界面,只需要输入密码
但是不知道为啥,选了记住我的凭据,还是无法保存密码,自动打开。
如果不知道自己的ubuntu主机的ip地址,可以在Ubuntu的终端中输入以下指令进行查询。也可以进入路由器后台查询。
ifconfig
#如果提示找不到命令,运行以下代码安装
sudo apt install net-tools
2、VNC连接
有博主说配置完成后可以通过VNC viewer或者MobaXterm的VNC进行连接,但是我失败了。应该是需要配置x11VNC这个软件的。但是会导致一个问题,之后如果英伟达驱动掉了,你需要关闭图形界面通过ssh远程安装驱动,貌似是因为开启了x-service导致的冲突。
三、可能遇到的问题
1、系统重启后,远程桌面密码被重置
我进入系统后,查看发现远程桌面的密码又变成了随机密码,手动修改后连接正常。但是,这样子我们还怎么快乐的把丹炉丢角落。
1、安装dconf-editor工具
sudo apt install dconf-editor -y
2、打开dconf-editor工具
打开命令为 dconf-editor ,也可以直接点击图标启动。找到org->gnome->desktop->remote-access 选项,关闭require-encryption选项即可。
—
或者直接终端运行这条指令
dconf write /org/gnome/desktop/remote-access/require-encryption false
#可能需要重启生效
sudo reboot
2、重启系统后提示“您登录计算机时,您的登录密钥环未被解锁”
使用以下指令打开“密码和密钥”
seahorse
或者在设置➡应用➡密码和密钥➡打开
选择密码下面的login右键更改密码或者直接删除,新密码为空就可以了
如果没有这个密码(我也是没有,建个空的就好了),我们直接新建“密码密钥环”
输入名称:login
密码为空,直接继续就可以了
设置好之后需要重启。
3、没有物理连接的显示器时,点击连接,闪退
我们需要安装一个虚拟显示器
注:安装虚拟显示器后,物理显示器将没有输出
1、安装虚拟显示器
sudo apt-get install xserver-xorg-core-hwe-18.04
sudo apt-get install xserver-xorg-video-dummy
2、添加配置文件
cd /usr/share/X11/xorg.conf.d/
sudo vim xorg.conf
#添加完内容之后,需要重启
sudo reboot
以下为文件内容,实测可实现1080p分辨率的输出
Section "Monitor"
Identifier "Monitor0"
HorizSync 28.0-80.0
VertRefresh 48.0-75.0
# https://arachnoid.com/modelines/
# 1920x1080 @ 60.00 Hz (GTF) hsync: 67.08 kHz; pclk: 172.80 MHz
Modeline "1920x1080_60.00" 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -HSync +Vsync
EndSection
Section "Device"
Identifier "Card0"
Driver "dummy"
VideoRam 256000
EndSection
Section "Screen"
DefaultDepth 24
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Depth 24
Modes "1920x1080_60.00"
EndSubSection
EndSection
3、 需要再次连接物理显示器
删除或重命名 /usr/share/X11/xorg.conf.d/xorg.conf这个文件即可
4、开启了自动登录,开机后还是需要输入密码
1、桌面管理器的问题
如果你的锁屏界面不是ubuntu自带的界面,或者安装vnc之后桌面管理器被更改为lightdm。那么在终端中输入以下指令,选择gdm3,确认
sudo dpkg-reconfigure gdm3
sudo reboot
当然,我遇到了提示我gdm3没有配置的情况,同时设置的关于中gnome版本号为空。可以尝试重新安装gnome桌面。
2、需要修改配置文件
可能大多数人卡在这,我们需要修改一个文件
sudo vim /etc/gdm3/custom.conf
将以下框出的5行,修改成图中的样子(应该只需要删除第二个框中三行的#)
然后依旧是重启
总结
linux不愧为linux,总会有奇奇怪怪的报错,真没想到,以上的所有内容都是我遇到的,还是同时,非酋实锤了。