@参考原文


1. 下载linux版源文件

从火狐官网下载linux版的水狐源文件压缩包,@火狐浏览器开发版(水狐)下载地址

2. 解压下载源文件

将下载的“tar.bz2”文件解压到想要放的目录, 例如我的是/home/username/soft/firefox(很重要,注意与后面写的代码对应),解压命令为tar -jxvf xxxx.tar.bz2

(关于linux环境下的解压命令会在之后整理一份的,再附。)

3. 创建桌面启动方式

(1)编写桌面启动程序

创建办法有很多,我个人喜欢用文本编辑器编辑再改后缀名的方式。可以直接在应用中打开文本编辑器也可以在终端中使用命令gedit打开文本编辑器,在里面添加以下内容:

[Desktop Entry]
Name=Firefox Developer
GenericName=Firefox Developer Edition
Exec=/home/username/soft/firefox/firefox/firefox
Terminal=false
Icon=/home/username/soft/firefox/firefox/browser/chrome/icons/default/default64.png
Type=Application
Categories=Application;Network;X-Developer;
Comment=Firefox Developer Edition Web Browser.

关于中间重点参数的说明:

参数 描述
NAME 桌面显示的名称
Exec 应用的启动路径,和解压路径对应
Terminal 是否启用命令行窗口,否
Icon 应用的图标地址
Type 设为Application,规定类型为应用程序
其它 其它的参数和我一样就行,详细可以百度,还有很多

如果是文本编辑器写的,保存后重命名为其添加后缀.desktop

需要特别说明的是:因为是想要在桌面创建一个快捷启动方式,所以这个文件一定是放在桌面上的。

(2)设置权限及其启动方式

右键——>属性——>权限:勾选允许文件作为程序执行



设置好后关闭设置窗口,再右键——>允许启动,就得到一个桌面快捷启动方式了。

4.补充说明

这个过程适用于所有的源文件启动程序,只需要修改一些对应的参数就好了,它的关键在与编写桌面启动代码时路径一定要正确,它的原理和终端启动是一样的,只是省去了我们进终端敲命令的过程,我是感觉它和脚本大概是一个意思。

ubuntu20.04并添加桌面快捷方式,以安装火狐可浏览器开发版(水狐)为例的更多相关文章

  1. kailli添加桌面快捷方式

    kailli添加桌面快捷方式 /usr/share/applications/xxx.desktop 注意大小写要与Name对应 [Desktop Entry] Version=1.0 Name=Tu ...

  2. [Linux 小技巧] Ubuntu 14.04 下编译、安装、配置最新开发版 GoldenDict

    1. 背景介绍 GoldenDict 是一款非常优秀的跨平台电子词典软件,支持 StarDict.Babylon 等多种词典.其 PC 版基于 Qt 编写,完全免费.开源且没有广告.GoldenDic ...

  3. win7 安装SQL Server 2005 开发版 图文教程

    转自win7 安装SQL Server 2005 开发版 图文教程 ----------------------------写在安装前------------------------------ 一. ...

  4. android 添加桌面快捷方式

    .在桌面创建快捷方式方法: 方法一:通过长按某一个应用程序的图标在桌面上创建启动该应用程序的快捷方式. 这个方法安装完程序都用户都能实现. 方法二:在应用程序中构建一个Intent,然后以Broadc ...

  5. Ubuntu20.04 Focal Cloudimage扩容以及KVM安装的问题记录

    运行Ubuntu20.04的KVM虚机遇到一些问题, 单独总结一下 镜像扩容 不能用virt-resize --expand /dev/sda1 old.qcow2 new.qcow2这样的命令, 这 ...

  6. Android 添加桌面快捷方式操作

    /** * 为程序创建桌面快捷方式 */ private void addShortcut(){ Intent shortcut = new Intent(“com.android.launcher. ...

  7. Ubuntu 16.04 GNOME添加桌面图标/在桌面上显示图标

    GNOME默认不能在桌面上创建文件夹,但是可以通过工具设置:用gnome-tweak-tool设置Nautilus接管桌面即可. 安装: sudo apt-get install gnome-twea ...

  8. CentOS-7.2添加桌面快捷方式

    一,在桌面新建一个文件 文件名随意,但必须带有.desktop的后缀名. gedit /home/zgw/Desktop/zgw.desktop 二,在文件中写入如下内容 [Desktop Entry ...

  9. Android 通过程序添加桌面快捷方式

    原理:通过代码向 Launcher 中的广播接收者发送广播来创建快捷图标. 首先要声明的权限是: <!--添加图标的权限--> <uses-permission android:na ...

随机推荐

  1. ATS push cache 测试

    测试 ATS 注入缓存 参考了: http://serverfault.com/questions/471684/push-content-to-apache-traffic-servers-cach ...

  2. js上 十七、数组-3

    十七.数组-3 #课堂案例 \1. 封装一个chunk(arr,size)的函数,把该数组arr按照指定的size分割成若干个数组块. 例如:chunk([1,2,3,4],2) 返回结果:[[1,2 ...

  3. MyBatis史上最全文章

    老规矩,本篇文章 不做 MyBatis 的 编码讲解 ,只介绍 文章学习的一些优秀文章 重点在于不要循规蹈矩,教程 这样走,你不一定要按他这样走,按自己的方式来,学习效率会更高,网上的教程有很多,今天 ...

  4. vue element ui 上传 请求接口

    在页面上 http-request: 覆盖默认的上传行为,可以自定义上传的实现 <el-upload  class="avatar-uploader"  action=&qu ...

  5. [.NET] - 基础知识 - .NET Overview

    .NET Framework是有一个Framework Class Libray(FCL)和一个Common Language Runtim环境构成的,它 提供一个一致的面向对象的编程环境,而无论对象 ...

  6. (五)cp命令复制文件或者目录

    一.cp的含义.功能及命令格式 cp(英文copy的缩写)命令可以将一个文件或者目录从一个位置复制到另外一个位置.cp的功能就是将一个文件复制成 一个指定的目的文件或者复制到一个指定的目录中,兼具复制 ...

  7. RxHttp 完美适配Android 10/11 上传/下载/进度监听

    1.前言 随着Android 11的正式发布,适配Android 10/11 分区存储就更加的迫切了,因为Android 11开始,将强制开启分区存储,我们就无法再以绝对路径的方式去读写非沙盒目录下的 ...

  8. 阿里巴巴java开发手册-泰山版 下载

    最近,阿里的<Java开发手册>又更新了,这个版本历经一年的修炼,取名:<Java开发手册(泰山版)>正式出道.正所谓无规矩不成方圆,在程序员的世界里,也存在很多规范,阿里出版 ...

  9. 前端JS获取用户位置

    精确至城市 (基于腾讯位置服务的IP定位,需申请KEY)

  10. new 的原理和实现

    new 运算符内部做了如下四个操作: 创建一个空的简单 JavaScript 对象(即{}): 链接新对象(即设置该新对象的构造函数)到函数对象: 将新创建的对象作为 this 的上下文: 如果该函数 ...