LINUX的deb制作,吾写了一套非常复杂的脚本,来处理各种事情。近期终于有时间,专门进行了适配。期间打开方式,最为复杂。简单的说,没有哪个博文能够完整详述。于是咱又混了个全网首发。

  • 参考博文

指定后缀的文件,右键->更多应用,包含本应用

https://quantum6.blog.csdn.net/article/details/117106256

右键->新建,要有本应用的模板。

https://quantum6.blog.csdn.net/article/details/117126677

  • desktop范例

略。

  • mime文件

略。

  • 难题一:如何让右键->打开方式,有本应用

1, mime要复制到/usr/share/mime/packages。

2, desktop文件复制到/usr/share/applications。如果是多个desktop,注意mimetype不要重复。

3, 在/usr/share/applications/mimeapps.list中,加入类似以下语句(首次公开):

application/ts-office.uop=ts-office-uop.desktop

4, 在~/.config中mimeapps.list加入语句。

https://quantum6.blog.csdn.net/article/details/117106256

  • 图标

/usr/share/icons/hicolor

最好各种尺寸的都有。因为缺少了哪个,就有可能出错,而且莫名其妙,不好查。

至此,完成。

  • mime刷新命令

这几个cache可以删除,执行命令之后又恢复了。这个用处多大?不清楚。也是首次公开。

rm /usr/share/mime/mime.cache
rm /usr/share/applications/mimeinfo.cache
rm /usr/share/icons/hicolor/.icon-theme.cachesudo /usr/bin/gtk-update-icon-cache    /usr/share/icons/hicolor/
sudo /usr/bin/update-mime-database  -V /usr/share/mime
  • 重启是必须操作

不重启,有时图标一直错误。

全网首发:LINUX制作安装deb版本时,打开方式的适配总结相关推荐

  1. linux中怎么安装ded包_快速提示:如何在Linux中安装.deb和.tar文件 - push博客

    在本快速教程中,我将解释如何使用终端命令在Linux中安装程序.本教程使用LinuxMint 18(肉桂64位),但是下面提供的命令对于其他版本的Linux是通用的,比如Ubuntu.对于那些刚接触l ...

  2. 数据库管理软件 SQL Server 的安装包、安装教程、页面打开方式及服务器名称输入方法

    sql server 安装包的下载地址 链接:https://pan.baidu.com/s/1-02821i6P-_sZzw868Y_Hw 提取码:k87d sql server 安装包的安装步骤 ...

  3. 2g内存用linux的哪个版本,Linux 下安装sql server 时 2G内存限制的最新(2019-08-15) 解决方案...

    关于 sqlserver 在linux下安装时有最小内存限制的问题,网上有很多类似的说明,那些操作都是正确的,如果不成功可能 "姿势"不对. 需要注意的是:不能使用最新版本!!!  ...

  4. linux自定义安装docker版本

    自定义安装docker版本 卸载系统自带低版本docker 配置docker repo文件 卸载系统自带低版本docker 我的虚拟机是centos7.6,yum仓库自带版本是1.13.1*,属于比较 ...

  5. 在Linux上安装其他版本的cmake 或 升级cmake

    文章目录: 1 问题出现原因 2 升级cmake的版本 3 最简单的升级cmake命令的方法,直接使用pip 3.1 使用pip安装cmake的过程 3.2 编译的时候没有使用pip安装的cmake进 ...

  6. linux安装指定mysql版本安装,linux yum安装指定版本mysql

    1.下载mysql rpm包 cd /usr/local/src wget https://dev.mysql.com/get/mysql80-community-release-el7-.noarc ...

  7. Linux:安装最新版本R + Rstudio成功使用最新R

    手把手教你如何在 Linux 上源码安装最新版本 R 下载 R 下载最新版本R(R-4.0.4.tar.gz) 解压后,在 /R-4.0.4目录下运行 $CFLAGS="-O3 -fPIC& ...

  8. gpt磁盘标签linux,解决安装CentOS6.5时 报错 提示“sda 必须有一个GPT磁盘标签”

    解决安装CentOS6.5时 报错 提示"sda 必须有一个GPT磁盘标签" 今天想在thinkpad t430u上安装CentOS6.5 时总共遇到了两个问题 1> u盘安 ...

  9. python安装其他版本时出现0x80070666

    项目场景: 提示:这里简述项目相关背景: python安装其他版本的时候出现安装失败 问题描述 提示:这里描述项目中遇到的问题: 0x80070666 原因分析: 我这边的原因是说有更高版本的存在所以 ...

  10. Linux下安装软件的3种方式

    Linux软件安装方式: 1.apt,rpm,yum: 2.源代码安装: 3.二进制安装. 一,apt,rpm,yum软件安装方式: apt(Advancd Packaging Tool)高级包装工具 ...

最新文章

  1. c语言赋值x为字母,C语言算术、赋值、关系、逻辑运算详细剖析---
  2. SAP PM 初级系列26 - 设备功能位置的Document
  3. 《Excel最强功能-数据透视表》 网课笔记
  4. Twisted入门教程(5)
  5. linux课堂笔记(6)
  6. 图像处理工具包ImagXpress使用教程:多页TIFF编辑API的使用(二)
  7. matlab 线性规划求最大值,MATLAB求解线性规划(含整数规划和01规划)问题.pdf
  8. [数据结构]树状数组详解
  9. C++使用ODBC连接数据库遇到的问题
  10. 深入OpenJDK源码全面理解Java类加载器(下 -- Java源码篇)
  11. 图像算法学习 - 计算图像均方差(MES),峰值信噪比(PSNR)
  12. 转行学习java自学好还是去培训学校学习好?系统学习路线推荐
  13. 企业微信社群运营该怎么做?
  14. linux xorg占用显存过大
  15. 分享一段工具型代码:印章抠图
  16. FileProvider
  17. 这种技术,让全世界哑巴都能开口说话 | 精选
  18. 《通用版CISCO交换机配置命令及释义》——【全面、通用,含部分功能的注释】
  19. Roslyn导致发布网站时报错-编译失败
  20. Android开源项目汇总【转】

热门文章

  1. 第五届CCPC中国大学生程序设计竞赛河南省赛-网络模拟赛
  2. oracle安装失败 主机名_PeopleTool 8.58.04 安装
  3. 模板解压下来是php文件,smarty模板解压完将libs目录放到哪?
  4. Java迭代器和lambda的区别_【Java公开课|Java 使用Lambda表达式遍历Iterator迭代器,是你学习Java的超车途径】- 环球网校...
  5. centos是什么系统_解决更换操作系统后的开机问题
  6. sstv解码_新的业余无线电 SSTV 设备已运抵国际空间站
  7. html+placeholder+兼容问题,placeholder属性做兼容性处理
  8. xp本地调试php代码,Windows XP下简单配置本机PHP调试环境
  9. 为了云计算的安全需要自己控制加密密钥
  10. 聊聊spring cloud的HystrixCircuitBreakerConfiguration