https://www.cnblogs.com/cloudrivers/p/12110117.html
sudo gnome-session-properties
/usr/lib/vino/vino-server
https://blog.csdn.net/LK007CX/article/details/105387872
https://blog.csdn.net/u010918541/article/details/52839412?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.channel_param
linux开机自动登陆
在超级用户的身份下
sudo chmod -R 777 /etc/gdm3/custom.conf
sudo gedit /etc/gdm3/custom.conf
1 # GDM configuration storage
2
3 [daemon]
4 AutomaticLoginEnable=True
5 AutomaticLogin=kiosk #在这里添加你想要登陆的用户就好
6
7 [security]
开机启动
方法1
准备一个脚本 名字为autoLoad.sh
-
#! /bin/bash
-
source /opt/ros/indigo/setup.bash
-
roscore
打开终端,在终端中执行gnome-session-properties,会弹出一个“启动应用程序首选项”的菜单 点击添加
名称 注释随便输入
命令的地方输入
gnome-terminal -x /home/jobs/mecAGV/autoLoad.sh
红色的为路径
如果想要后台运行
则换成
bash /home/jobs/mecAGV/autoLoad.sh
方法2
1.新建一个可执行文件脚本.sh文件来放置运行python文件的命令
#可以直接在家目录下新建文件
vim new_service.sh
下图是文件内容
第三行的内容换成你自己的执行文件的命令
更改文件权限
chmod a+x new_service.sh
2.在 /etc/profile 这个文件中,添加shell脚本文件路径
注: linux随机启动的服务程序都在/etc/init.d这个文件夹里,里面的文件全部都是脚本文件,用 户登录时,bash首先自动执行系统管理员建立的全局登录script :/ect/profile。然后bash在用户起始目录下按顺序查找三个特殊文件中的一个:/.bash_profile、/.bash_login、 /.profile,但只执行最先找到的一个。 因此,只需根据实际需要在上述文件中加入命令就可以实现用户登录时自动运行某些程序。 退出登录时自动运行程序: 退出登录时,bash自动执行个人的退出登录脚本/.bash_logout。