Ubuntu20.04添加桌面启动、侧边栏启动和终端启动

桌面启动

新建XX.desktop文件

在桌面新建一个XX.desktop文件,以QtCreator为例。
(注意这里不能使用sudo,因为这样会把文件的权限归为root,导致后续设置可执行程序不方便)

gedit qtcreator.desktop

在XX.desktop文件中添加内容

里面的参数解释:

  • Exec是可执行程序所在的地方。
  • Icon是图标所在的地方。
[Desktop Entry]
Exec=/opt/Qt5.13.0/Tools/QtCreator/bin/qtcreator
Icon=/opt/Qt5.13.0/Tools/QtCreator/share/qtcreator/qbs/share/qbs/examples/cocoa-application/CocoaApplication/CocoaApplication.xcassets/AppIcon.appiconset/icon_32x32@2x.png
Type=Application
Terminal=false
Name=Qt Creator
GenericName=Qt Creator
Categories=Qt;Development;IDE;

右键添加为可执行程序

选择里面的Allow Launching后图标就会变成可执行程序。
请添加图片描述

请添加图片描述
变为
请添加图片描述

侧边栏启动

侧边栏启动就是favorites
文件位置是在/usr/share/applications文件夹内。
还是以QtCreator为例。

新建XX.desktop文件

/usr/share/applications文件夹内打开终端

sudo gedit QtCreator.desktop

在XX.desktop文件中添加内容

这里的内容和在桌面新建时相同。
里面的参数解释:

  • Exec是可执行程序所在的地方。
  • Icon是图标所在的地方。
[Desktop Entry]
Exec=/opt/Qt5.13.0/Tools/QtCreator/bin/qtcreator
Icon=/opt/Qt5.13.0/Tools/QtCreator/share/qtcreator/qbs/share/qbs/examples/cocoa-application/CocoaApplication/CocoaApplication.xcassets/AppIcon.appiconset/icon_32x32@2x.png
Type=Application
Terminal=false
Name=Qt Creator
GenericName=Qt Creator
Categories=Qt;Development;IDE;

添加favorites

在桌面左下角打开后
请添加图片描述搜索qtcreator,右键点击Add to Favorites即可。

请添加图片描述

终端启动

终端启动其实就是在系统变量中提前设置好宏定义。
也就是在.bashrc文件中设置好
以pycharm为例,找到可执行程序所在的地方,终端怎么启动,就把这句话添加到.bashrc文件中,即可。

alias pycharm='bash /home/jjuv/pycharm-2023.2.5/bin/pycharm.sh'

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

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

相关文章

Chiplet,汽车“芯”风向

异构集成、高速互联、算力灵活可扩展正在成为新一轮汽车芯片竞争的焦点。尤其是随着以ChatGPT为代表的大数据、大模型产品在车端的落地,对于芯片的要求还在持续提升。 本周,12家日本汽车制造商(包括丰田、日产、本田等)、零部件制…

[技术杂谈]nvidia-smi参数和显示信息解释

GPU:本机中的GPU编号,从0开始,上图为0,一块GPU Fan:风扇转速(0%-100%),N/A表示没有风扇 Name:GPU名字/类型,上图为NVIDIA GeForce . . . Temp:GPU…

《Numpy 简易速速上手小册》第10章:Numpy案例研究和实践技巧(2024 最新版)

文章目录 10.1 实际案例分析10.1.1 基础知识10.1.2 完整案例:天气数据分析10.1.3 拓展案例 1:股票价格分析10.1.4 拓展案例 2:信号处理 10.2 Numpy 最佳实践10.2.1 基础知识10.2.2 完整案例:高效数组操作10.2.3 拓展案例 1&#x…

2023年博客总结反思与未来规划

前言: 24将至,23收尾,作为一名电信专业的大一学生,我在这后半年学习了不少的编程知识,也写了几十篇博客,今天想反思自己在博客创作和知识学习中的不足并且对未来进行规划。 种下一棵树最好的时间是10年前&…

Doris 与 Clickhouse 对比(一)

1. 常用引擎 ☕️ Doris 表数据模型 duplicate key 🎬 场景:适用于数据无需提前聚合的分析业务。 ⚠️ 注意点:只指定排序列,相同的行并不会合并。 unique key 🎬 场景:适用于有更新需求的业务。 ⚠…

心灵鸡汤美文:温暖你的每一寸心田

1.人生就像一杯茶,不会苦一辈子,但总会苦一阵子。只有经历过苦涩,才能品味到甜美的滋味。 2.每一次失败都是一次宝贵的经验,它教会我们如何更好地面对困难和挑战。不要害怕失败,因为失败是成功的前奏。 3.人生最重要的…

开源项目MessageNest打造个性化消息推送平台多种通知方式

今天介绍一个开源项目,Message Nest - 可以打造个性化消息推送平台,整合邮件、钉钉、企业微信等多种通知方式。定制你的消息,让通知方式更灵活多样。 开源地址: https://github.com/engigu/Message-Push-Nest 测试平台 系统&am…

工业级数据采集通用网关在生产过程中的实际应用及其解决的问题-天拓四方

在工业生产过程中,实时数据是评估设备性能、监控生产流程、预测潜在问题以及优化资源配置的关键。数据采集不仅有助于提高生产效率,降低故障率,还可以为企业的决策提供科学依据。因此,选择一款高效、稳定的数据采集网关是至关重要…

使用nginx对视频、音频、图片等静态资源网址,加token签权

目前很多静态资源,都可以无权限验证,进行访问或转发,对有价值的资源进行签权,限制转发无法在代码中实现拦截,我们可以使用nginx对视频、音频、图片等静态资源网址,加token签权 如: http://192…

2024年新提出的算法:(凤头豪猪优化器)冠豪猪优化算法Crested Porcupine Optimizer(附Matlab代码)

本次介绍一种新的自然启发式元启发式算法——凤头豪猪优化器(Crested Porcupine Optimizer,CPO)。该成果于2024年1月发表在中科院1区SCI top期刊Knowledge-Based Systems(IF 8.8)上。 1、简介 受到凤头豪猪(CP)各种…

将 Quartz.NET 调度框架与 Stimulsoft Reports 结合使用

今天,我们将深入探讨软件开发的一种现代趋势 - 流程自动化,这自然是 Stimulsoft 产品中报表处理的一部分。在本文中,我们将讨论如何使用第三方调度程序自动执行与 Web 项目中的报告相关的任务。作为对报告执行操作的示例,我们考虑…

Hive 行列转换

行列转换 列转行 使用 lateral view explode(array|map) 或 lateral view inline(array_struct) 可以将列转换为行。 单列转多行,降维(单列数组或键值对) 示例1:explode(array(…)) select ..., A from T lateral view exp…

博云科技与中科可控全面合作,探索前沿金融科技新机遇

2024年1月26日,博云科技与中科可控在昆山高新区成功举办合作签约仪式。昆山市委常委、昆山高新区党工委书记孙道寻、中科可控董事长聂华、博云科技董事长花磊等领导出席了本次签约仪式。 中科可控将利用其在先进计算和智造领域的优势,为博云科技提供有关…

Redis系列-数据结构篇

数据结构 string&#xff08;字符串&#xff09; redis的字符串是动态字符串&#xff0c;类似于ArrayList&#xff0c;采用预分配冗余空间的方式减少内存的频繁分配。 struct SDS<T>{ T capacity; T len; byte flags; byte[] content; } 当字符串比较短时&#xff0c…

多线程代码案例之单例模式

作者简介&#xff1a; zoro-1&#xff0c;目前大二&#xff0c;正在学习Java&#xff0c;数据结构&#xff0c;javaee等 作者主页&#xff1a; zoro-1的主页 欢迎大家点赞 &#x1f44d; 收藏 ⭐ 加关注哦&#xff01;&#x1f496;&#x1f496; 多线程代码案例之单例模式 单例…

linux_ftp客户端如何带有密码下载文件

目录 简介linux 使用密码登录ftplinux 客户端指定密码下来文件下载成功截图 简介 当我们使用linux 的ftp 客户端想从服务端下载一个文件的时候 又不会指定密码 应该如何处理呢 linux 使用密码登录ftp # 语法 lftp -u {ftp账号},{ftp密码} ftp://{服务器IP}:{端口}# 实例使用…

蓝桥杯 第 1 场 小白入门赛

目录 1.蘑菇炸弹 2.构造数字 3.小蓝的金牌梦 4.合并石子加强版 5.简单的LIS问题 6.期望次数 1.蘑菇炸弹 我们直接依照题目 在中间位置的数进行模拟即可 void solve(){cin>>n;vector<int> a(n1);for(int i1;i<n;i) cin>>a[i];int ans0;for(int i2;i…

02-opencv简单实例效果和基本介绍-上

机器视觉概述 机器视觉是人工智能正在快速发展的一个分支。简单说来,机器视觉就是用机器代替人眼来做测量和判断。机器视觉系统是通过机器视觉产品(即图像摄取装置,分CMOS和CCD两种)将被摄取目标转换成图像信号,传送给专用的图像处理系统,得到被摄目标的形态信息,根据像素…

Consul容器服务自动发现和更新

目录 前瞻 什么是服务注册与发现 什么是consul Docker-consul实现过程 Docker-consul集群部署 实验准备 实验流程 前瞻 什么是服务注册与发现 服务注册与发现是微服务架构中不可或缺的重要组件。起初服务都是单节点的&#xff0c;不保障高可用性&#xff0c;也不考虑服…

MyBatis常见面试题汇总

说一下MyBatis执行流程&#xff1f; MyBatis是一款优秀的基于Java的持久层框架&#xff0c;它内部封装了JDBC&#xff0c;使开发者只需要关注SQL语句本身&#xff0c;而不需要花费精力去处理加载驱动、创建连接等的过程&#xff0c;MyBatis的执行流程如下&#xff1a; 加载配…