Ubuntu系统中创建桌面快捷方式和添加Favorites

一. Ubuntu系统中创建软件的桌面快捷方式

Ubuntu桌面创建某个软件的桌面快捷方式,一个直观的方法。

方法1. 在图像界面下,一层一层地打开文件目录软件快捷方式/usr/share/applications/ 

方法2.  或者在终端运行$ nautilus /usr/share/applications/   //也会自动打开这个目录

这个文件夹下存放着已下载的所有软件的桌面快捷方式(后缀为.desktop),找到需要创建的快捷方式的软件,复制该文件到桌面,再赋予其执行权限即可。

举个例子,如果要创建百度网盘baidunetdisk.desktop的桌面快捷方式:
 复制方法1: 手动鼠标右键复制到Ubuntu桌面

 复制方法2: 鼠标右键,选择"copy to",自动复制到Ubuntu桌面

复制过来之后是置灰的,需要手动添加启动属性,桌面图标,鼠标右键,选择 AllowLaunching


百度网盘的桌面图标就创建完成,桌面双击可以打开了。

二. 非系统安装的应用桌面快捷方式

有的软件不是通过应用市场安装的,下载的压缩包,通过脚本启动的软件,不会自动在/usr/share/applications/目录自动创建快捷方式,需要手动创建。

在/usr/share/applications/目录下创建一个.desktop文件,最好是复制一个其他的快捷方式文件来修改。

例如,android studio下载的是压缩包,解压之后通过脚本启动。

下面以创建AndroidStudio的桌面快捷方式为例, 步骤如下:

1. /usr/share/applications/新建AndroidStudio.desktop文件;

2. 点击右键,Text编辑:

[Desktop Entry]
Name=AndroidStudio3.1
GenericName=Eclipse
Comment=Android Studio edit Android project
Exec=/home/hulk/DevTools/android-studio-2022.3.1.21-linux/android-studio/bin/studio.sh
Terminal=flase
Type=Application
Icon=/home/hulk/DevTools/android-studio-2022.3.1.21-linux/android-studio/bin/studio.png
Encoding=UTF-8

注意主要修改两个属性,Name(名称), Exec(执行程序)和Icon(图标):

a. Name和GenericName 

Name=AndroidStudio3.1
GenericName=Eclipse

b. Comment 自己描述即可。

b. 快捷方式执行程序,安装目录的studio.sh脚本:

Exec=/home/hulk/DevTools/android-studio-2022.3.1.21-linux/android-studio/bin/studio.sh, 此处是启动android studio

快捷方式图标:

Icon=/home/hulk/DevTools/android-studio-2022.3.1.21-linux/android-studio/bin/studio.png

其他属性可以按自己喜好和要求修改,固定值段属性按照常规模版写就可以了。

3. 保存AndroidStudio.desktop文件, 复制到桌面,添加启动属性, 按照安装软件快捷方式处理就可以再桌面启动了。

三. Ubuntu添加应用收藏(左边收藏栏)的快捷方式

1. 手动打开目录: /home/hulk/.local/share/applications/

创建 AndroidStudio.desktop文件,修改

[Desktop Entry]
Name=AndroidStudio3.1
GenericName=Eclipse
Comment=Android Studio edit Android project
Exec=/home/hulk/DevTools/android-studio-2022.3.1.21-linux/android-studio/bin/studio.sh
Terminal=flase
Type=Application
Icon=/home/hulk/DevTools/android-studio-2022.3.1.21-linux/android-studio/bin/studio.png
Encoding=UTF-8

修改对应的Exec地址和Icon即可

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/36933.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Django靓号管理系统:实现注销功能和重构视图

1. 重构项目结构 首先,我们需要重构项目结构,以更好地组织代码: 在​​web​​目录下创建一个新的​​views​​目录。在​​views​​目录中创建一个新文件​​account.py​​。删除原来的​​views.py​​文件。这样的结构更有利于代码的模块化和维护。 2. 更新 ​​url…

springcloud-config git配置源加载(部署公钥问题)

使用gitUrl作为配置源 gitee 或者github 中有类似于发布密钥的功能,允许通过私钥只读访问指定的仓库,文档中说的是 限制了git的操作为pull 和 clone。生成私钥的方式文档连接在此 https://gitee.com/help/articles/4181#article-header0 spring config只…

简过网:不懂就要问,什么叫考事业单位编制?

不懂就要问,什么叫考事业单位编制?考事业编就是纳入编制的事业单位招聘考试,本质上是还是一种招聘考试,由于是“铁饭碗”,福利好,待遇高,所以对于事业单位的考试一直受人关注。 ​ 一、什么是事…

深度分析 Apache Hudi:大数据实时处理的利器

什么是 Apache Hudi? Apache Hudi(Hadoop Upsert Delete and Incremental)是一个开源的数据湖存储框架,旨在在大规模数据集上提供高效的增量数据处理和实时数据更新能力。Hudi 由 Uber 开发,并于 2019 年捐赠给 Apach…

精准校准:深入解析scikit-learn中的StandardScaler

精准校准:深入解析scikit-learn中的StandardScaler 在机器学习中,特征缩放是一个至关重要的预处理步骤,它能够显著影响模型的性能。scikit-learn提供了一个强大的工具——StandardScaler,用于将数据标准化到单位方差和零均值。本…

MQ - RabbitMQ、SpringAMQP --学习笔记

什么是MQ? MQ 是消息队列(Message Queue)的缩写,它是一种应用程序间异步通信的技术。消息队列允许应用程序或服务间通过发送消息来交换数据,而不是直接调用对方,从而实现解耦、异步处理和负载均衡等目的。…

零成本打造精品宣传册

​随着互联网的发展,企业和个人对宣传册的需求日益增长,然而,高质量的宣传册制作往往需要不菲的成本。那么,如何零成本打造精品宣传册呢? 一、明确定位和目标群体 在制作宣传册之前,首先要明确其定位和目标…

qt pro文件常用配置

概述 记录一下常用的项目pro文件的一些常用配置 常用配置 QT core gui concurrent#添加concurrent并行处理模块 CONFIG windeployqt#打包部署,项目->构建步骤->Make参数 添加windeployqt,编译自动打包greaterThan(QT_MAJOR_VERSION, 4):…

Kafka入门到精通(三)-Kafka

Kafka简介 Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动&#xf…

强化学习-3深度学习基础

文章目录 1 强化学习与深度学习的关系2 线性回归3 梯度下降4 逻辑回归5 全连接网络6 更高级的神经网络6.1 卷积神经网络6.2 循环神经网络6.3 transformer 将深度学习和强化学习结合起来,利用深度学习网络强大的拟合能力通过将状态、动作等作为输入,来估计…

JeecgBoot新建模块

引言 jeecg-boot设置了demo, system等默认模块。在二次开发中,常常需要进行模块扩展。比如新增一个订单模块或支付模块。如何准确的新增模块,在此文进行记录。 步骤 新建模块 在项目点击右键,新建模块。 如下图。 注意:报名需…

鸿蒙NEXT开发知识:工具常用命令—ohpm config

设置ohpm用户级配置项。 命令格式 ohpm config set <key> <value> ohpm config get <key> ohpm config delete <key> ohpm config list 说明 配置文件中信息以键值对<key> <value>形式存在。 功能描述 ohpm 从命令行和 .ohpmrc 文件中…

Linux命令----wc,uniq,sort的用法

1.wc的用法&#xff1a;wc 命令用于计算文件中的行数、单词数和字节数。 常用选项 -l&#xff1a;只显示行数-w&#xff1a;只显示单词数-c&#xff1a;只显示字节数-m&#xff1a;只显示字符数&#xff08;与 -c 类似&#xff0c;但处理多字节字符&#xff09;-L&#xff1a…

day22--77. 组合+216.组合总和III+17.电话号码的字母组合

一、77. 组合 题目链接&#xff1a;https://leetcode.cn/problems/combinations/ 文章讲解&#xff1a;https://programmercarl.com/0077.%E7%BB%84%E5%90%88.html 视频讲解&#xff1a;https://www.bilibili.com/video/BV1ti4y1L7cv 1.1 初见思路 组合问题用回溯学会使用剪…

SpringBoot:SpringBoot中调用失败如何重试

一、引言 在实际的应用中&#xff0c;我们经常需要调用第三方API来获取数据或执行某些操作。然而&#xff0c;由于网络不稳定、第三方服务异常等原因&#xff0c;API调用可能会失败。为了提高系统的稳定性和可靠性&#xff0c;我们通常会考虑实现重试机制。 Spring Retry为Spri…

基于 Triton Inference Server 的算法工程

如何将算法部署在 Triton Inference Server 基于Python后端的基础模型 (基础示例) 编写配置 config.pbtxt 以目标检测为例 定义输入输出: 参数名, 参数类型, 参数维度 name: "object_detect" # 模型名称, 与当前目录文件名一致 backend: "python" # 推…

基于uni-app与图鸟UI的移动应用模板构建研究

摘要 随着移动互联网技术的迅猛发展&#xff0c;移动端应用已成为企业展示形象、提供服务的重要窗口。本文基于uni-app框架和图鸟UI设计&#xff0c;深入探讨了如何高效构建覆盖多个领域的移动端应用模板。通过对商城、办公、投票、生活服务等多种类型模板的详细介绍&#xff…

Educational Codeforces Round 112 (Rated for Div. 2) C. Coin Rows(构造 + 贪心 + 前缀和)

可以知道爱丽丝的路径是拐两次弯的折线 那么我们知道鲍勃能够选择的位置只有两段黄线中的一段 所以可以求出来第二行的后缀和&#xff0c;然后求出来第一行的前缀行&#xff0c;这样鲍勃在爱丽丝分割之后的情况下就会选择这两者中最大的一段&#xff0c;然而爱丽丝也会阻碍鲍…

Open AI Stream Completion Set Variable Inside Function PHP With Openai-php SDK

题意&#xff1a;使用 OpenAI 的 PHP SDK&#xff08;例如 openai-php&#xff09;来在函数内部设置和完成一个流&#xff08;stream&#xff09;相关的变量 问题背景&#xff1a; How to set variable inside this openai-php sdk function in stream completion ? I am usi…

使用System.currentTimeMillis获取当前时间

使用System.currentTimeMillis获取当前时间 大家好&#xff0c;我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编&#xff0c;也是冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01;今天我们来探讨Java中如何使用System.currentTimeMillis()方法来获取…