jetson nano 相关设置(开机自动登录、取消休眠和屏保、开机自启动程序)

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 文件深入解析》

保存,退出,然后重启即可。

  • 2
    点赞
  • 68
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值