ubuntu 18.04版本怎么设置程序的开机启动?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
xjswwh
帖子: 39
注册时间: 2010-10-18 12:58

ubuntu 18.04版本怎么设置程序的开机启动?

#1

帖子 xjswwh » 2018-05-17 13:30

如题,我尝试安装sysv-rc-conf,安装不成功,并且没有那个rc.local文件,不知道该怎么设置了,谢谢!
头像
aerowolf
帖子: 1778
注册时间: 2006-02-25 17:09
来自: 西安

Re: ubuntu 18.04版本怎么设置程序的开机启动?

#2

帖子 aerowolf » 2018-05-17 14:15

在“Ubuntu软件”中搜索并安装GNOME Tweaks,在其中找“开机启动程序”即可。
早起的鸟儿有虫吃
早起的虫儿被鸟吃

http://aerowolf.blog.sohu.com/
亲,点一下免费获得Dropbox空间!
xjswwh
帖子: 39
注册时间: 2010-10-18 12:58

Re: ubuntu 18.04版本怎么设置程序的开机启动?

#3

帖子 xjswwh » 2018-05-17 14:28

aerowolf 写了:在“Ubuntu软件”中搜索并安装GNOME Tweaks,在其中找“开机启动程序”即可。
安装了,但是没有搞懂怎么使用,我是在sever版的ubuntu上操作的。
头像
aerowolf
帖子: 1778
注册时间: 2006-02-25 17:09
来自: 西安

Re: ubuntu 18.04版本怎么设置程序的开机启动?

#4

帖子 aerowolf » 2018-05-17 15:03

xjswwh 写了:
aerowolf 写了:在“Ubuntu软件”中搜索并安装GNOME Tweaks,在其中找“开机启动程序”即可。
安装了,但是没有搞懂怎么使用,我是在sever版的ubuntu上操作的。
点击加号添加软件。难道界面不同?
截图20180517150122-950x700.png
早起的鸟儿有虫吃
早起的虫儿被鸟吃

http://aerowolf.blog.sohu.com/
亲,点一下免费获得Dropbox空间!
xjswwh
帖子: 39
注册时间: 2010-10-18 12:58

Re: ubuntu 18.04版本怎么设置程序的开机启动?

#5

帖子 xjswwh » 2018-05-17 15:18

我安装的是server版本的,没有程序界面,只能执行命令。
头像
aerowolf
帖子: 1778
注册时间: 2006-02-25 17:09
来自: 西安

Re: ubuntu 18.04版本怎么设置程序的开机启动?

#6

帖子 aerowolf » 2018-05-17 16:10

xjswwh 写了:我安装的是server版本的,没有程序界面,只能执行命令。
我看了下,在此目录中有程序的.desktop文件:
/home/用户名/.config/autostart

你要不在其中添加试试。
早起的鸟儿有虫吃
早起的虫儿被鸟吃

http://aerowolf.blog.sohu.com/
亲,点一下免费获得Dropbox空间!
xjswwh
帖子: 39
注册时间: 2010-10-18 12:58

Re: ubuntu 18.04版本怎么设置程序的开机启动?

#7

帖子 xjswwh » 2018-05-17 16:26

aerowolf 写了:
xjswwh 写了:我安装的是server版本的,没有程序界面,只能执行命令。
我看了下,在此目录中有程序的.desktop文件:
/home/用户名/.config/autostart

你要不在其中添加试试。
我的用户名文件夹下是空的。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: ubuntu 18.04版本怎么设置程序的开机启动?

#8

帖子 poloshiao » 2018-05-17 16:35

我安装的是 server 版本的
0. 預設 只有 console (tty1) 界面
我尝试安装sysv-rc-conf,安装不成功,
ubuntu 18.04
1. Ubuntu 18.04 預設 使用 systemd 初始化 其它初始化 都已移除
1-1. systemctl 是 systemd 的指令
1-2. Server 版本的 console 界面 稱為 multi-user.target
sudo systemctl set-default multi-user.target
下次開機 為 console 界面 (tty1)
1-3. 如果你是要開機啟用圖形界面 必須再安裝圖形桌面套件 ubuntu-desktop
sudo apt install ubuntu-desktop
安裝完畢 重開機 才會啟用 圖形桌面 進程
1-3-1. 在 systemd 圖形 界面 稱為 graphical.target
sudo systemctl set-default graphical.target
重開機 預設 啟用 圖形 界面

2. Ubuntu 18.04 其它 Runlevels (targets) 參閱
https://www.tecmint.com/change-runlevel ... n-systemd/
How to Change Runlevels (targets) in SystemD
并且没有那个rc.local文件,不知道该怎么设置了
3. 在 syetemd 要啟動一個可行性文件 需要寫成 *.service 文件形式 (例如 rc-local.service) 並且使用
sudo systemctl enable rc-local.service
這樣 開機時 才會自動啟用 rc-local.service
3-1. 參閱
https://askubuntu.com/a/886631
How can I execute command on startup (rc.local alternative)
3-2. 其它開機自動啟用程式 道理一樣
头像
aerowolf
帖子: 1778
注册时间: 2006-02-25 17:09
来自: 西安

Re: ubuntu 18.04版本怎么设置程序的开机启动?

#9

帖子 aerowolf » 2018-05-17 16:43

xjswwh 写了:
aerowolf 写了:
xjswwh 写了:我安装的是server版本的,没有程序界面,只能执行命令。
我看了下,在此目录中有程序的.desktop文件:
/home/用户名/.config/autostart

你要不在其中添加试试。
我的用户名文件夹下是空的。
.config文件夹一定是有的,再新建一个autostart文件夹试试。

.开头的文件或文件夹是隐藏的。
早起的鸟儿有虫吃
早起的虫儿被鸟吃

http://aerowolf.blog.sohu.com/
亲,点一下免费获得Dropbox空间!
xjswwh
帖子: 39
注册时间: 2010-10-18 12:58

Re: ubuntu 18.04版本怎么设置程序的开机启动?

#10

帖子 xjswwh » 2018-05-17 18:38

aerowolf 写了:
xjswwh 写了:
aerowolf 写了:
xjswwh 写了:我安装的是server版本的,没有程序界面,只能执行命令。
我看了下,在此目录中有程序的.desktop文件:
/home/用户名/.config/autostart

你要不在其中添加试试。
我的用户名文件夹下是空的。
.config文件夹一定是有的,再新建一个autostart文件夹试试。

.开头的文件或文件夹是隐藏的。
我的用户名文件夹下,没有.config文件夹,我自己创建了一个,然后添加那个autostart脚本文件,没有成功。我索性直接在/etc/下面直接添加了个rc.local文件,结果成功了,呵呵,谢谢!
xjswwh
帖子: 39
注册时间: 2010-10-18 12:58

Re: ubuntu 18.04版本怎么设置程序的开机启动?

#11

帖子 xjswwh » 2018-05-17 18:39

poloshiao 写了:
我安装的是 server 版本的
0. 預設 只有 console (tty1) 界面
我尝试安装sysv-rc-conf,安装不成功,
ubuntu 18.04
1. Ubuntu 18.04 預設 使用 systemd 初始化 其它初始化 都已移除
1-1. systemctl 是 systemd 的指令
1-2. Server 版本的 console 界面 稱為 multi-user.target
sudo systemctl set-default multi-user.target
下次開機 為 console 界面 (tty1)
1-3. 如果你是要開機啟用圖形界面 必須再安裝圖形桌面套件 ubuntu-desktop
sudo apt install ubuntu-desktop
安裝完畢 重開機 才會啟用 圖形桌面 進程
1-3-1. 在 systemd 圖形 界面 稱為 graphical.target
sudo systemctl set-default graphical.target
重開機 預設 啟用 圖形 界面

2. Ubuntu 18.04 其它 Runlevels (targets) 參閱
https://www.tecmint.com/change-runlevel ... n-systemd/
How to Change Runlevels (targets) in SystemD
并且没有那个rc.local文件,不知道该怎么设置了
3. 在 syetemd 要啟動一個可行性文件 需要寫成 *.service 文件形式 (例如 rc-local.service) 並且使用
sudo systemctl enable rc-local.service
這樣 開機時 才會自動啟用 rc-local.service
3-1. 參閱
https://askubuntu.com/a/886631
How can I execute command on startup (rc.local alternative)
3-2. 其它開機自動啟用程式 道理一樣
我直接在/etc/下面直接添加了个rc.local文件,结果成功了。谢谢你热心回复。
头像
aerowolf
帖子: 1778
注册时间: 2006-02-25 17:09
来自: 西安

Re: ubuntu 18.04版本怎么设置程序的开机启动?

#12

帖子 aerowolf » 2018-05-17 18:59

xjswwh 写了:
aerowolf 写了:
xjswwh 写了:
aerowolf 写了:
xjswwh 写了:我安装的是server版本的,没有程序界面,只能执行命令。
我看了下,在此目录中有程序的.desktop文件:
/home/用户名/.config/autostart

你要不在其中添加试试。
我的用户名文件夹下是空的。
.config文件夹一定是有的,再新建一个autostart文件夹试试。

.开头的文件或文件夹是隐藏的。
我的用户名文件夹下,没有.config文件夹,我自己创建了一个,然后添加那个autostart脚本文件,没有成功。我索性直接在/etc/下面直接添加了个rc.local文件,结果成功了,呵呵,谢谢!

:em38
早起的鸟儿有虫吃
早起的虫儿被鸟吃

http://aerowolf.blog.sohu.com/
亲,点一下免费获得Dropbox空间!
qrqhuang
帖子: 3
注册时间: 2010-12-31 15:00

Re: ubuntu 18.04版本怎么设置程序的开机启动?

#13

帖子 qrqhuang » 2019-01-03 9:28

看了下autostart目录, 其跟gnome tweak应用中的开机自动程序是对应的
回复