[ 已解决 ]G0agent 开机启动的问题

G0agent 科学上网怎么让 proxy.py 在后台运行呢?
就是像 Win 下可以完全看不出开了 proxy.py
还有貌似 add-to-startup.py 运行了没效果
不能开机自启动
求解决方法

gnome下在‘启动应用程序’里添加一项填上 python PATH_GA/proxy.py 就行了


不用kde,不知道怎么弄。
ps:启动应用程序 在菜单有可能是隐藏的,编辑菜单中选中就可以了,或者运行gnome-session-properties

2赞



1赞

亲测楼上的可用,之前一直以为是要添加自启动脚本,所以一直没有成功呢。原来如此啊。 :joy:

叩谢苏女王陛下

昨晚学了一下 bash, 然后写出了我的第一个 bash 脚本!——
#! /bin/bash
cd /home/ChiangDi/documents/goagent-goagent-ace28a0/local/
python proxy.py
第二行大家根据情况自己改下
然后给它加上可执行权限,在开机启动里加上这个脚本就行了哈
第一次学着写脚本,觉得 bash 好神奇哇!

改一下

#! /bin/bash
GAEVERSION=goagent-goagent-ace28a0
GAELOCATION=/home/ChiangDi/documents/$GAEVERSION/local/e
python $GAELOCATION/proxy.py

嗯,楼上的貌似比较科学,学习了

我用的是 ubuntu12.x,但是也喜欢 suse,这是我的脚本,写在"/etc/rc.local" 中: )

python $HOME/.goagent/local/proxy.py

:joy: 阿苏已经三令五申 openSUSE 没有 rc.local 了… 用 systemd service 吧,找阿苏…

我比较老土, 没有加开机启动, 用桌面图标做了个快捷方式,需要启动的时候就点下鼠标。

cat > ~/Desktop/goagent.desktop << EOF
[Desktop Entry]
Comment[zh_CN]= 科学上网
Comment=Fvck GFW
Exec=xterm -e "python /opt/g0agent/local/proxy.py"
GenericName[zh_CN]=g0agent
GenericName=g0agent
Icon=package_yast_netAdvanced
MimeType=
Name[zh_CN]=g0agent
Name=g0agent
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=
<< EOF

Exec= 这行的路径请根据自己的实际情况改一下。

__ 这里 有个 systemd service 文件:

[Unit]
Description=GoAgent Service
After=network.target

[Service]
Type=simple
ExecStart=/opt/goagent/local/proxy.py
ExecStop=/bin/kill -15 $MAINPID
StandardOutput=null

[Install]
WantedBy=multi-user.target

/etc/rc.local__ 也可以写个 service 来执行,不过没办法很好地指定依赖关系。

有个 systemd service 文件: original codes /etc/rc.local__ 也可以写个 service 来执行,不过没办法很好地指定依赖关系。

原来 systemd service 能够指定依赖关系,小白表示学习了

女王,今天格盘装了 opensuse 单系统,按照你这个方法添加开机启动,但是添加上之后却一直不能保存,
感觉好诡异,前面两三次装系统之后按照这个方法都正常能够开机启动,但是今天按照步骤做完之后退出,再进去的时候还是没有保存,这是为什么呢?

已经解决,需要在命令那里选择之后在最前面手动添加 python 才可以执行
奇怪,以前不需要这样的啊

!](http://img.tapatalk.com/d/14/01/01/etu7uta5.jpg)

我喜欢这个方法,学习了!

话说,记性不好,每次重装后都得来看看!

嗯,如果追求更彻底的静默启动,可以在同名的 ini 文件里禁用启动时的窗口前台显示,
在系统托盘条目里隐藏该条目。

1赞