Linxu桌面用用程序开机自启动
1. 开机自启动配置文件
pi@SOM-RK3399v2:~$ cat ~/.config/autostart/avc.desktop
[Desktop Entry]
Type=Application
Name=avc
Comment=Start audio video capture
Exec=/usr/local/bin/avc
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[zh_CN]=avc
pi@SOM-RK3399v2:~$
2. root账户配置文件
pi@SOM-RK3399v2:~$ cat /root/.config/yachen/avc.ini
[Net]
net_local_ip=192.168.1.100
net_local_port=61205
net_remote_ip=192.168.1.111
net_remote_port=61205
[Path]
audio_data_root_path=/media/pi/data/audio
index_table_file_root_path=/media/pi/data/index
net_data_root_path=/media/pi/data/net
video_data_root_path=/media/pi/data/video
[Res]
video_resolution_ratio=1280 x 720
[Startup]
audio_record_auto_startup=false
net_record_auto_startup=false
video_record_auto_startup=false
[Time]
audio_time_unit=1
audio_time_value=20
net_time_unit=1
net_time_value=20
video_time_unit=1
video_time_value=20
pi@SOM-RK3399v2:~$
3. pi账户配置路径
pi@SOM-RK3399v2:~$ cat /home/pi/.config/yachen/avc.ini
[Net]
net_local_ip=192.168.1.100
net_local_port=61205
net_remote_ip=192.168.1.111
net_remote_port=61205
[Path]
audio_data_root_path=/media/pi/data/audio
index_table_file_root_path=/media/pi/data/index
net_data_root_path=/media/pi/data/net
video_data_root_path=/media/pi/data/video
[Res]
video_resolution_ratio=1280 x 720
[Startup]
audio_record_auto_startup=false
net_record_auto_startup=false
video_record_auto_startup=false
[Time]
audio_time_unit=1
audio_time_value=20
net_time_unit=1
net_time_value=20
video_time_unit=1
video_time_value=20
pi@SOM-RK3399v2:~$
4. 可执行文件路径
pi@SOM-RK3399v2:~$ ls /usr/local/bin/avc
/usr/local/bin/avc
pi@SOM-RK3399v2:~$
5. root账户登录
- 编辑文件lightdm.conf,如果不存在,则创建。
vim /etc/lightdm/lightdm.conf
在lightdm.conf文件中加入如下内容:
[SeatDefaults]
autologin-user=root
- 编辑/root/.profile配置文件,将第9行修改为第10行的内容
- 创建桌面应用自登录配置文件:
av.desktop是我自己的APP的开机自动登录配置文件,lxrandr-autostart.desktop是我从pi用户拷贝给root用户的系统桌面开机自启动应用。
av.desktop的内容:
root@SOM-RK3399v2:/home/pi/.config/autostart# cat avc.desktop
[Desktop Entry]
Type=Application
Name=avc
Comment=Start audio video capture
Exec=/usr/local/bin/avc
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[zh_CN]=avc
root@SOM-RK3399v2:/home/pi/.config/autostart#
lxrandr-autostart.desktop的内容:
root@SOM-RK3399v2:/home/pi/.config/autostart# cat lxrandr-autostart.desktop
[Desktop Entry]
Type=Application
Name=LXRandR autostart
Comment=Start xrandr with settings done in LXRandR
Exec=sh -c 'xrandr --output HDMI-1 --mode 1920x1080 --rate 60.00'
OnlyShowIn=LXDE
root@SOM-RK3399v2:/home/pi/.config/autostart#