chromebook系列十七
为什么要使用Appimage应用
ChromeOS上的Linux系统毕竟是个虚拟机,不是完整的系统,故而在安装Linu应用时可能会因为缺少一些依赖而安装失败。解决的办法就是手动安装这些依赖软件,比较麻烦。而Appimage是软件及其依赖程序的打包,大部分情况下就规避了这个问题。所以,在chromeos上使用桌面Linux应用推荐使用appimage的方式。
但是,appimage应用是通过命令行的方式启动的,这样每次启动个应用都要先打开终端,再输入启动命令实在麻烦。下面就介绍一种方法将appimage应用添加到启动器直接点击就可以启动的方法。
下载图标文件
首先,下载应用的图标文件,网上搜索即可,很多免费的;当然,appimage文件中也包含了图标文件,可以手动提取,但挺麻烦的,也不一定是自己喜欢的样式。需要注意的是,图标文件选择png格式,ico识别上存在一些问题。下载好后放入linux目录中。
安装文本编辑软件nano(可选)
如果linux中已经有文本编辑软件了就略过本步骤。
安装也很简单,打开终端,输入sudo apt install nano,结束。
创建.desktop文件
打开终端,输入cd ~/.local/share/applications/切换到操作目录,然后输入nano your-app-name.desktop创建文件。在弹出的界面中输入如下内容:
[Desktop Entry]
Name=your-app-name
Comment=your-comment
Exec=/your-appimage-location/your-app-name.AppImage
Icon=/your-ico-location/your-icon.png
Terminal=false
Type=Application
Categories=Utility;
说明:
Name: 你希望在启动器中显示的应用名称。Comment: 应用的简短描述。Exec: 你的 AppImage 文件的完整路径。确保这个路径是正确的。Icon: 应用图标文件的完整路径。你需要先准备好一个.png或其他合适的图标文件。如果 AppImage 文件本身包含图标,你可能需要想办法提取出来或者自己下载一个。Terminal: 如果你的应用是图形界面程序,设置为false。如果是终端应用,设置为true。Type: 保持为Application。Categories: 将应用归类的类别,可以根据你的应用类型进行调整。
输入完毕后键盘ctrl+x退出,然后输入y保存修改,最后一步是修改文件名,如果不需要就直接回车即可。
为.desktop文件添加可执行权限
紧接上一步之后,输入sudo chmod +x your-app-name.desktop,将.desktop文件变为可执行文件。
更新应用数据库(可能需要)
最后再输入sudo update-desktop-database,最好弄一下吧。这时已经可以在启动器中看到要添加的appimage应用,但是图标显示可能还是有问题。没关系,重启一边系统就正常了。
完成以上步骤后就可以在启动器直接点击应用图标启动appimage应用了,免去了命令行启动的繁琐。
如果您还需要查找关于chromebook的其他文档,请点击索引目录。