|
本帖最后由 Dr.Charls 于 2022-7-14 12:46 编辑
很不幸每次启动必须用starsector文件夹下一个叫做starsector.sh的脚本文件启动游戏,每次打开都感觉有那么一丝麻烦
有没有办法解决呢?
kde app
答案是自己写个desktop文件,这里我的环境是用的Arch+KDE(按理来讲同样的方法其他发行版和桌面也能用)
1.我喜欢把应用程序这类放在/opt文件夹里,所以这里先把starsector放到/opt文件夹,如果你想放到其他地方记得改路径
- $sudo mv ./ Path To Starsector /starsector /opt/
复制代码
2.编写一个starsectordesktop.sh文件,SS的java环境处于starsector文件夹里,与系统分开,所以必须要到路径下才能运行
- $sudo nano /opt/starsector/starsectordesktop.sh
复制代码
内容:
- #!/bin/bash
- cd /opt/starsector/ && ./starsector.sh
复制代码 *nano可以换成你的编辑器
3.在/usr/share/applications/ 编写.desktop文件
- $sudo nano /usr/share/applications/starsector.desktop
复制代码 *再一次,nano可以换成你的编辑器
下面是我写的:
- [Desktop Entry]
- Name=Starsector
- Name[zh_CN]=远行星号
- Comment=play starsector
- Comment[zh_CN]=开玩远行星号
- StartupNotify=false
- Terminal=false
- Type=Application
- Categories=Game;
- Exec=/bin/bash /opt/starsector/starsectordesktop.sh
- Icon=/opt/starsector/graphics/ui/s_icon64.png
复制代码 然后你应该就可以在你的应用程序启动器里找到starsector了
app search
暂时还没有发现什么问题
|
|