Ubuntu Desktop 24.04 常用软件安装步骤

文章目录

  • Ubuntu Desktop 24.04 常用软件安装步骤
    • Snipaste F1快捷截图(超方便 | 我6台电脑每台都用)
    • 搜狗输入法
    • 快速浏览工具 | 空格键快速预览文件
    • 壁纸工具 | variety
    • SSH 工具 | Termius
  • 终端分屏工具 | Tmux
    • Caffeine | 避免息屏小工具
  • 一些设置
    • 将启动台按钮移动到最左侧
    • 自定义脚本路径

Ubuntu Desktop 24.04 常用软件安装步骤



Snipaste F1快捷截图(超方便 | 我6台电脑每台都用)

打开官网下载Linux版本AppImage,然后找个目录存放在,我的放在了~/Installed/snipaste目录下,此时双击打不开,./Snipaste.AppImage也无法运行,需要安装以下依赖:

sudo apt update
sudo apt install libfuse2

随后可以./Snipaste.AppImage打开了,但是还不够方便,因此我在桌面创建了个Snipaste.desktop文件,内容如下:

[Desktop Entry]
Type=Application
Name=Snipaste
Comment=None
Exec=/home/jim/Installed/snipaste/Snipaste.AppImage --no-sandbox
Icon=/home/jim/Installed/snipaste/Snipaste.png
Terminal=false

其中那个图片为我保存的一个Logo,可以自己找个Logo用一下,然后--no-sandbox为禁用沙箱打开,我之前测试过不禁用打不开,所以也加上了这个参数。

随后给Snipaste.desktop复制到/usr/share/applications~/.local/share/applications/文件夹中,就可以在控制台找到了。

在这里插入图片描述



搜狗输入法

搜狗输入法教程很多但是大部分都是一坨,这里我找到了两篇非常好的教程,贴在下面:

  1. 安装过程:知乎大佬的文章
  2. 闪屏问题:CSDB大佬的文章


快速浏览工具 | 空格键快速预览文件

因为也经常用Mac,Mac的空格键打开文件十分方便,我在Linux上也找到了一个类似的软件,名为gnome-sushi,安装非常简单,如下:

sudo apt update
sudo apt install gnome-sushi

比如刚才展示的Snipaste.desktop文件,鼠标选中点击空格就能查看内容啦:

在这里插入图片描述



壁纸工具 | variety

variety是我试了几款壁纸软件之后最满意的一个,可以自动更换壁纸,并且也有模糊效果、钟表、每日格言等功能,但是我仅仅需要自动换壁纸即可。安装方式如下:

sudo apt update
sudo apt install variety


SSH 工具 | Termius

Termius也是一款我用了N年的远程工具,刚出来的时候我记得还是只有免费版本的,现在已经有付费版本了,但是免费版依旧好用,支持Win、Mac、Linux、Android、IOS等多种操作系统。

官网下载.deb包,然后安装即可,如果要用桌面快捷方式,我的桌面快捷方式如下,可供参考:

[Desktop Entry]
Name=Termius
Exec=/opt/Termius/termius-app --no-sandbox
Terminal=false
Type=Application
Icon=termius-app
StartupWMClass=Termius
Comment=Desktop SSH Client
MimeType=x-scheme-handler/termius;
Categories=Utility;


终端分屏工具 | Tmux

tmux是一款非常好用的终端分屏工具,安装命令如下,使用效果也放在下面啦!

sudo apt update
sudo apt install tmux

在这里插入图片描述

使用场景非常多,然后我这个做了一些配置,比如修改默认主题为紫色,然后可以选中复制到粘贴板这个样子,方便从控制台拿内容出来。



Caffeine | 避免息屏小工具

我的Mac上一直有一个叫Amphetamine | 安非他命的软件,点亮之后可以让屏幕常亮,然后我在Ubuntu中也找了一款相似软件,名叫Caffeine | 咖啡因,冒热气之后电脑就不会息屏。安装步骤如下:

sudo apt update
sudo apt install caffeine

在这里插入图片描述




一些设置

将启动台按钮移动到最左侧

在这里插入图片描述
像是Windows、MacOS这类主流的操作系统,启动台按钮一般都在dock的左侧,Ubuntu设置在最下方,我将dock设置在下面之后,这个按钮就出现在了最右侧,有点反人类,还没有设置可以进行修改,但是好在可以通过下面的命令将它放到最左侧:

gsettings set org.gnome.shell.extensions.dash-to-dock show-apps-at-top true

在这里插入图片描述
如此一来,按钮就在最左侧了!



自定义脚本路径

Linux自带了许多的脚本工具,也有许多第三方软件可以安装,但是有时候还是不如定制化的脚本来的便捷,如果想要快速的当做命令来执行的话,可以将文件放到/usr/local/bin/目录下,当然/sbin以及/bin目录下也可以,但是这两个目录更多的是放系统或三方软件的目录。
另外还可以在~/.bashrc中定义一个自己的目录,然后将脚本放进该目录,这样的话就可以仅仅让自己来运行了,其他用户访问不到。操作方式如下:

# vim ~/.bashrc
# 我的环境变量 -----------------------------------------------
export PATH=$PATH:/home/jim/.local/bin 

定义好之后放到~/.local/bin目录下,就可以快速执行了。




暂时先写到这里吧,我叫小猫尿闭了刚治好,需要陪伴,我去陪陪他,以后想到什么好东西再更新到这篇文章里来。

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

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

相关文章

详细使用@rollup/plugin-inject的方式

rollup/plugin-inject 是一个 Rollup 插件,它允许你在构建时自动注入模块中的变量引用,避免手动在每个文件中 import。Vite 使用的是 Rollup 构建底层,因此该插件在 Vite 项目中也适用。 一、使用场景 比如你希望在代码中不手动写 import { …

Day 0017:Web漏洞扫描(OpenVAS)解析

一、NVT脚本解析:漏洞检测的“DNA” 1. NVT脚本结构 每个NVT脚本都是一个Lua脚本,包含以下核心模块: lua -- 示例:检测Apache HTTPd 2.4.49路径穿越漏洞(CVE-2021-41773) script_id "1.3.6.1.4.1.…

【HarmonyOS Next之旅】DevEco Studio使用指南(二十六) -> 创建端云一体化开发工程

目录 1 -> 创建HarmonyOS应用工程 1.1 -> 新建工程 1.1.1 -> 前提条件 1.1.2 -> 选择模板 1.1.3 -> 配置工程信息 1.1.4 -> 关联云开发资源 1.2 -> 工程初始化配置 1.2.1 -> 自动开通云开发服务 1.3 -> 端云一体化开发工程目录结构 1.3.1…

Python 包管理工具 uv

Python 包管理工具 uv 是由 Astral 团队(知名工具 Ruff 的开发者)基于 Rust 开发的新一代工具,旨在通过高性能和一体化设计革新 Python 生态的依赖管理体验。以下是其核心特性、优势及使用指南的全面解析: 一、uv 的核心优势 极致…

何谓第二大脑?读书笔记

2025/05/11 发表想法 每个人都是矛盾结合体,既想学到新知识、新的能力,又想没办法专注的学习,既无法专注有渴望学习新技能,逐渐会产生焦虑、失眠等负面症状,这就是现实社会现照,那怎么办?我们能…

动态防御体系实战:AI如何重构DDoS攻防逻辑

1. 传统高防IP的静态瓶颈 传统高防IP依赖预定义规则库,面对SYN Flood、CC攻击等常见威胁时,常因规则更新滞后导致误封合法流量。例如,某电商平台遭遇HTTP慢速攻击时,静态阈值过滤无法区分正常用户与攻击者,导致订单接…

为什么在设置 model.eval() 之后,pytorch模型的性能会很差?为什么 dropout 影响性能?| 深度学习

在深度学习的世界里,有一个看似简单却让无数开发者困惑的现象: “为什么在训练时模型表现良好,但设置 model.eval() 后,模型的性能却显著下降?” 这是一个让人抓耳挠腮的问题,几乎每一个使用 PyTorch 的研究…

[爬虫知识] http协议

相关爬虫专栏:JS逆向爬虫实战 爬虫知识点合集 爬虫实战案例 引言:爬虫与HTTP的不解之缘 爬虫作用:模拟浏览器请求网页为何要懂HTTP:http是网络通信的基石,爬虫抓取数据就是通过HTTP协议进行的,了解http有…

《Spark/Flink/Doris离线实时数仓开发》目录

欢迎加入《Spark/Flink/Doris离线&实时数仓开发》付费专栏!本专栏专为大数据工程师、数据分析师及准备大数据面试的求职者量身打造,聚焦Spark、Flink、Doris等核心技术,覆盖离线与实时数仓开发的全流程。无论你是想快速上手项目、提升技术…

事务基础概念

事务 事务是什么? 事务是一种机制,一个操作序列,包含了一组数据库操作命令,并且把所有命令作为一个整体一起向系统提交或者撤销操作请求,即统一这组命令要么一起执行,要么一起不执行 简短概况就是&#…

四、【API 开发篇 (上)】:使用 Django REST Framework 构建项目与模块 CRUD API

【API 开发篇 】:使用 Django REST Framework 构建项目与模块 CRUD API 前言为什么选择 Django REST Framework (DRF)?第一步:创建 Serializers (序列化器)第二步:创建 ViewSets (视图集)第三步:配置 URLs (路由)第四步…

【北京盈达科技】GEO优化中的多模态了解

多模态数据处理领域,“模态”指的是不同类型的数据形式,每种模态都具有独特的结构和信息表达方式。以下是12种可能的模态类型,这些模态在实际应用中可以根据具体场景进行组合和处理: 1. 文本模态 描述:以文字形式存在…

推进可解释人工智能迈向类人智能讨论总结分享

目录 一、探索“可解释人工智能”:AI如何从“黑箱”走向“透明大师” 二、走进可解释人工智能:让AI的决策变得透明 (一)几种常见的特征导向方法 (二)像素级方法 1. 层次相关传播(LRP&#…

【Qt】Qt 5.9.7使用MSVC2015 64Bit编译器

环境 Qt版本:5.9.7 VS版本:VS2022 步骤 1、安装VS2022 三个必选项: a、使用C的桌面开发 b、Windows10 SDK 版本:10.0.18362.0 c、MSVC v140 VS 2015 生成工具 Windows10 SDK安装完成后,需要增加安装调试器。 2…

超越OpenAI CodeX的软件工程智能体:Jules

目前AI编码代理(coding agent)领域正迅速崛起,Google推出了一款名为Jules的非同步编码代理(asynchronous coding agent),主要针对专业开发者,与传统在开发环境中直接辅助编码的Cursor或Windsurf…

springboot使用xdoc-report包导出word

背景:项目需要使用xdoc-report.jar根据设置好的word模版,自动填入数据 导出word 框架使用 我的需求是我做一个模板然后往里面填充内容就导出我想要的word文件,问了下chatgpt还有百度,最后选用了xdocreport这个框架,主…

CodeBuddy实现pdf批量加密

本文所使用的 CodeBuddy 免费下载链接:腾讯云代码助手 CodeBuddy - AI 时代的智能编程伙伴 前言 在信息爆炸的时代,PDF 格式因其跨平台性和格式稳定性,成为办公、学术、商业等领域传递信息的重要载体。从机密合同到个人隐私文档&#xff0c…

如何在PyCharm2025中设置conda的多个Python版本

前言 体验的最新版本的PyCharm(Community)2025.1.1,发现和以前的版本有所不同。特别是使用Anaconda中的多个版本的Python的时候。 关于基于Anaconda中多个Python版本的使用,以及对应的Pycharm(2023版)的使用,可以参考…

STM32F103 HAL多实例通用USART驱动 - 高效DMA+RingBuffer方案,量产级工程模板

导言 《STM32F103_LL库寄存器学习笔记12.2 - 串口DMA高效收发实战2:进一步提高串口接收的效率》前阵子完成的LL库与寄存器版本的代码,有一个明显的缺点是不支持多实例化。最近,计划基于HAL库系统地梳理一遍bootloader程序开发。在bootloader程…

【数据结构】栈和队列(上)

目录 一、栈(先进后出、后进先出的线性表) 1、栈的概念及结构 2、栈的底层结构分析 二、代码实现 1、定义一个栈 2、栈的初始化 3、入栈 3、增容 4、出栈 5、取栈顶 6、销毁栈 一、栈(先进后出、后进先出的线性表) 1、…