目录
1. 开机自动登录
参考博客《jetson nano图形界面自动登录(lxde桌面自动登录)》
1.1 方法1
感谢@chengweifox于2021.11.23提供的方法。
首先看一下机器上是否有这个文件/etc/gdm3/custom.conf
,如果没有,考虑下一个方案;如果有,则继续
sudo vim /etc/gdm3/custom.conf
可以看到如下内容
修改红框中的内容,取消注释,如下,
粉框中填入自己的登陆用户名,然后重启即可。
1.2 方法2
- 创建配置文件50-myconfig.conf
cd /etc/lightdm/lightdm.conf.d
sudo vim 50-myconfig.conf
- 写入自动登录指令
[Seat:*]
greeter-show-manual-login=false
allow-guest=false
autologin-user=aaeon
其中,autologin-user需要改为你自动登录的账户。
写入上述内容,保存退出。
- 重启
sudo reboot now
2. 取消屏保
问题:我用hdmi线连接显示屏,一段时间不操作之后,就会黑屏或者出现屏保动画(我的桌面是lxde)
解决方案:
2.1. 单击左下角图标,依次进入Preferences和 Screensaver
如图
2.2. 进入Display Modes,Mode选择Disable Screen Saver
如图
3. 开机自启动程序
参考博客:《Linux系统下用systemd设置开机自动启动》
问题:我的c++代码已经编译成二进制文件yolo-trt,可以直接运行。我希望开机这个文件能够自动运行。
解决方案:考虑创建.desktop文件,将其放置在桌面启动文件夹~/.config/autostart内。
网上其他的方法均未成功。
创建.desktop文件(文件名随便取):
cd ~/.config/autostart
sudo vim yolo-trt.desktop
添加以下内容:
[Desktop Entry]
Type=Application
Name=Yolov4-tiny
Exec=/home/aaeon/work/yolo-tensorrt/yolo-trt-src.sh
NoDisplay=false
其中:
- [Desktop Entry]:.desktop文件的统一开头,表示这是一个desktop entry文件。
- Type=Application:如果是运行脚本,直接填application即可。
- Exec=.sh脚本绝对路径:你希望运行的.sh脚本
- NoDisplay=false:是否展示画面,我的脚本里有视频展示,所以这里填false。
参考博客:《Linux Desktop Entry 文件深入解析》
保存,退出,然后重启即可。