搜游网:好玩的单机游戏下载站!
发布时间:2023-07-13 12:10:29来源:搜游网
首先描述下我的环境, 喜欢折腾着玩,所以我的电脑上装了3个系统,分别是ubuntu22.04, opensuse 15.5, manjora 三个操作系统,平时基本上换着用。这3个系统分别使用独立的根分区/ 和 /root分区, 但挂载同一个数据分区 /u01(存放数据文件和软件等)
这3个操作系统上都装上了我平时经常使用的软件,像libreoffice,typora等。
之前, 需要分别在ubuntu上安装软件的deb版本, 在opensuse上安装软件的rpm版本, 在manjaro上安装软件的二进制版本。
后来发现很多linux软件有appimage版本,不需安装就能运行。 例如 navicat , 也有的软件只要解压就可以运行,例如 idea。
所以, 我就开始摒弃rpm/deb 版本 ,转而下载appimage和二进制压缩包了, 这样只要在 /usr/share/applications 中按照格式创建 .desktop文件,开始菜单中就有对应的图标了,打开就是执行,非常方便。
这样就不用分别为3个系统安装deb/rpm/binary包了。 只需要写好脚本,安装完操作系统,运行下脚本,分别为软件创建.desktop就行了。
大部分.desktop文件是大同小异,主要的就2项,一个是程序的路径, 一个是程序的图标。为了和rpm/deb安装效果一样, 我参考了rpm/deb安装生成的 .desktop文件内容, 并从appimage中提取了原版的图标。写下了下面的创建脚本, 供大家参考。
分三部分,分别是libreoffice, appimage软件, 二进制压缩包软件。
上一篇 讲述 libreoffice appimage的快捷方式创建相对复杂,接下来这些软件的appimage创建快捷方式就简单多了
软件需要先下载到脚本中的路径哦, 图标可以使用7zip打开appimage,从中找到图标文件放到脚本中的路径, 也可以自己网上找,然后使用图像编辑软件编辑成512x512 或 256x256 或 128x128 都可以。
ubuntu22.04/opensuse 15.5 /manjaro均测试通过
#QQcat > /usr/share/applications/qq.desktop <<EOF[Desktop Entry]Name=QQExec=/u01/3.software/3.crossplatfrom/linuxqq_3.1.1-11223_x86_64.AppImageTerminal=falseType=ApplicationIcon=/u01/baiduyun/Temporary/ico/qq.pngStartupWMClass=QQCategories=Network;Comment=QQEOF#百度网盘cat > /usr/share/applications/baidunetdisk.desktop <<EOF[Desktop Entry]Name=baidunetdiskName[zh_CN]=百度网盘Exec=/u01/3.software/3.crossplatfrom/baidunetdisk/baidunetdisk-4.14.5.x86_64.AppImage --no-sandbox %UTerminal=falseType=ApplicationIcon=/u01/baiduyun/Temporary/ico/baidunetdisk.pngStartupWMClass=baidunetdiskComment=百度网盘Comment[zh_CN]=百度网盘Comment[zh_TW]=百度网盘MimeType=x-scheme-handler/baiduyunguanjia;Categories=Network;EOF#navicat16cat > /usr/share/applications/navicat.desktop <<EOF[Desktop Entry]Type=ApplicationName=Navicat Premium 16GenericName=Database Development ToolIcon=/u01/baiduyun/Temporary/ico/navicat16.pngExec=/u01/3.software/2.dbtools/navicat/navicat16-premium-en.AppImageCategories=Development;Keywords=database;sql;EOF#Another-Redis-Desktop-Managercat > /usr/share/applications/ardm.desktop <<EOF[Desktop Entry]Terminal=falseType=ApplicationName=RedisComment=Another Redis Desktop ManagerExec=/u01/3.software/2.dbtools/Another-Redis-Desktop-Manager/Another-Redis-Desktop-Manager.1.5.9.AppImageIcon=/u01/baiduyun/Temporary/ico/another-redis-desktop-manager.pngEOF#marktextcat > /usr/share/applications/marktext.desktop <<EOF[Desktop Entry]Name=MarkTextExec=/u01/3.software/3.crossplatfrom/note/marktext-x86_64.AppImage --no-sandbox %UTerminal=falseType=ApplicationIcon=/u01/baiduyun/Temporary/ico/marktext.pngStartupWMClass=marktextX-AppImage-Version=0.17.1Keywords=marktext;Comment=A simple and elegant open-source markdown editor that focused on speed and usability.MimeType=text/markdown;Categories=Office;TextEditor;Utility;EOF
上一篇:返回列表
第五人格游戏先知天赋怎么加点-第五人格先知怎么玩
王牌战士幽灵怎么玩
跑跑卡丁车手游制霸赛场任务攻略
崩坏3熔岩旅馆怎么通关
崩坏3精英工坊武器更新
和平精英通讯塔有什么用-和平精英通讯塔在哪
王者荣耀王者模拟战攻略-王者模拟战最强阵容玩法介绍
王牌战士据点占领怎么玩-王牌战士据点占领用什么英雄
第五人格blackjack新玩法
方舟手游辅助器
其它游戏
植物大战僵尸2恐龙危机内购破解版
其它游戏
7344游戏盒
角色扮演
gta6手机版
动作格斗
梦三国
角色扮演
末日方舟
枪战射击
一刀传世
角色扮演
cfhd
枪战射击
权力的游戏:凛冬将至
战争策略