kimboo
因为要用mystar上网,每次都是一组命令:
cd /home/kimboo/mystar
sudo ./mystar
感觉很麻烦,请问有没有好的解决方式?
Ihavenothing
应该可以存为一个脚本然后用Ubuntu-Tweak设置自启动,不过没实践过,呼叫版主……
yanlinlin82
方法很多,看是想要自动执行还是手动执行了。
自动执行的话,把脚本加到 $(Home)/.xsessionrc,这样每次登录进入桌面时会被执行;若加到 $(Home)/.bashrc,则每次启动 bash时会被执行;如果需要root权限来执行,则把脚本加到 /etc/rc.local 里就行。
手动执行的话,利用Ubuntu本身的菜单编辑器(应该是在System菜单里)就可以添加快捷方式了;设置快捷方式时,可以指定到一个脚本;如果不想写脚本,也可以直接给一个命令,或使用“;”隔开的多个命令;如果要求每个命令执行成功才执行下一个命令,则使用“&&”来隔开多个命令。
saintlyjinn
在mystar里面有说明,看起来比较复杂,可以仿照上ipv6网的python写一个python代码。等考完试...
另,开机时输代码可以省一点,因为初始路径就是 /home/*/ 所以只要cd mystar即可,再sudo ./mystar
kimboo
学习了,多谢各位!
kimboo
我选择的是手动执行:
1。在面板上选择‘添加到面板’
2。自定义应用程序启动器--‘添加’
3。选‘终端中的应用程序’--在命令栏中选‘浏览’
4。打开我之前写好的一段脚本,程序如下:
cd /home/kimboo/mystar &&
sudo ./mystar
5。之后保存,点击启动器后报错 ‘创建终端中的启动程序出错’
请问上面步骤哪里有错呢?
yanlinlin82
&& 后面不要换行,它是用来在同一行里分隔多个命令的。
首先确保你的脚本能正常执行,然后再创建它的快捷方式。