安装Ubuntu系统后的实用工具配置指南

news2025/1/20 3:50:43

1. 修改软件源

Ubuntu 默认的软件源是境外的,速度上会有些问题,我们可以在Software & Updates(软件和更新)中选择国内的镜像。

在这里插入图片描述
一般我们选择清华源或者阿里云源。

2. 安装chorme浏览器

在ubuntu下我比较习惯用火狐浏览器和谷歌浏览器。

谷歌浏览器直接官网下载deb安装包安装即可。

对于火狐浏览器,我们在安装完系统后,系统会自带firefox浏览器,但是它是国际版的,无法登陆国内的火狐账户。因此,需要下载国内版的火狐浏览器,卸载国际版火狐浏览器。

卸载方法:

  1. 查看火狐浏览器相关内容

    dpkg --get-selections |grep firefox
    
  2. 卸载上述指令中的所有文件

    sudo apt-get purge +每一个包名字
    

    例如

     sudo apt-get purge firefox   firefox-globalmenu  firefox-gnome-support   firefox-locale-en   firefox-locale-zh-hans
    

以下是下载方法。

  • 进入中国版官网下载软件
    在这里插入图片描述

    注:firefox.com.cn是谋智基金会全资子公司北京谋智公司运营的中国版官网, mozilla.org是谋智基金会运营的国际版官网.

  • 打开一个终端,转到下载 Firefox 的目录,比如

    cd ~/Downloads
    
  • 将下载文件的内容解压缩:

    tar xjf firefox-*.tar.bz2
    
  • 将解压的 Firefox 目录移到 /opt:

    sudo mv firefox /opt
    
  • (可以不需要执行这一步)创建一个指向 Firefox 可执行文件的 symlink:

    sudo ln -s /opt/firefox/firefox /usr/local/bin/firefox
    
  • 下载一个 desktop 文件:

    sudo wget https://raw.githubusercontent.com/mozilla/sumo-kb/main/install-firefox-linux/firefox.desktop -P /usr/local/share/applications
    

    如果没有安装 wget,那么可以手动创建文件 :

    #移动到/usr/share/applications目录
    cd /usr/share/applications
    #修改firefox.desktop文件
    sudo gedit firefox.desktop
    

    将以下内容粘贴到在打开的文件中:

    [Desktop Entry]
    Name=firefox
    Name[zh_CN]=火狐浏览器
    Comment=火狐浏览器
    Exec=/opt/firefox/firefox
    Icon=/opt/firefox/browser/chrome/icons/default/default128.png
    Terminal=false
    Type=Application
    Categories=Appliction;
    Encoding=UTF-8
    StartupNotify=true
    
  • 最后,重启系统生效

    sudo reboot
    

2. 中文输入法

一般都会推荐安装搜狗输入法,但是我之前安装时总是会遇到各种问题,因此不再折腾选择了 ibus-libpinyin。。

# 安装
sudo apt install ibus-libpinyin 
sudo apt install ibus-clutter
  • 接着在应用程序中找到「Language Support」(语言支持),更改「Keyboard input method system」(键盘输入法系统)为「IBUS」。

    在这里插入图片描述
    在这里插入图片描述

  • 重启系统,然后在Settings>Region & Language>Input Sources(设置>区域与语言>输入源)中新增「Chinese(Intelligent Pinyin)」(中文(智能拼音))就可以使用中文输入法了。

    在这里插入图片描述
    另外,也可以安装谷歌拼音输入法,安装方式参考链接。

3. 火焰截图

在ubuntu下有一款和windows中的Snipaste类似的截图贴图工具,叫火焰截图(Flameshot)。

ubuntu下可以运行以下命令进行安装:

sudo apt install flameshot

安装完成后,进行快捷键的设置。

  • 打开设置,在设置>键盘快捷键中下滑点击+号进行快捷键设置。
    在这里插入图片描述

  • 名称这一栏就写flameshot,命令这一栏输入:flameshot gui,而后设置快捷键,我这边设置的F1快捷键

    在这里插入图片描述

4. Terminator+zsh终端配置

ubuntu自带的terminal并不支持分屏,因此这里推荐使用terminator,搭配上zsh shell,堪称工程利器。

Terminator+zsh的配置参考博客。

6. 安装typora(最后一个免费版)

用过typora的都知道这是一款非常简洁好用的markdown笔记工具,但目前最新版已经开始收费了,这里提供官方出的最后一款免费版下载,下载地址见百度网盘:

链接: https://pan.baidu.com/s/1qTR0daJ_g25KkCkmHgYefA?pwd=997r 提取码: 997r

下载了对应linux版本后,安装方式很简单,直接运行以下命令:

sudo spkg -i typora_0.11.18_amd64.deb

7. 安装qq

  • ubuntu系统下目前还没有微信客户端,但是有网页版。
  • ubuntu下腾讯官方已经支持linux版本qq,直接在官网下载安装包进行安装即可。

8. vscode

vscode是一款及其优秀的代码编辑器,提供各类插件。对于编程的小伙伴非常建议使用。

安装方法直接在官网下载对应安装包下载安装即可。
在这里插入图片描述

9. 安装 tweek

桌面美化可以安装tweak工具

sudo apt install gnome-tweak-tool

安装完成后直接搜索打开即可。

在这里插入图片描述里面包括了各项外观、字体等的设置。
在这里插入图片描述
对于想要更换鼠标光标的小伙伴,可以参考这个博客。

10. 远程桌面工具

远程桌面工具选择可以参考这篇博客。

除了以上博客提到的远程桌面工具,这里还推荐一款在局域网下常用的远程桌面工具:nomachine。

  • 在官网下载对应安装包,例如我这里下载的是deb包

    在这里插入图片描述

  • 运行以下命令安装(安装包名称换成自己下载的)

    sudo dpkg -i nomachine_8.4.2_1_amd64.deb
    
  • 安装完成后,会有两个软件:nomachine nomachine server,前者是作为客户端连接其他电脑,后者是作为服务端被其他电脑连接。打开软件,欢迎界面会显示连接步骤。

    在这里插入图片描述

  • 点击add添加主机(这边值的一提的是nomachine可以搜索到所有连接在同一局域网下的其他电脑设备)

    在这里插入图片描述

  • 输入nameip地址,其中name指的是当前用户名,host就是ip地址。然后点击右上角的add按钮添加设备

    在这里插入图片描述

  • 最后双击设备进行连接即可

    在这里插入图片描述

11. 安装思维导图mindmaster

mindmaster是一款非常好用的思维导图,官网下载deb安装包安装即可。

在这里插入图片描述

12. 微力同步

如果对多设备文件同步有需求的话,强烈建议安装微力同步。

安装方式也很简单,参考官方教程即可。

13. 录屏软件

obs studio是一款支持中文,永久免费,功能强大,操作简单,无广告,支持直播推流的软件。

安装步骤总结如下:

sudo apt install ffmpeg
sudo apt update
sudo apt install obs-studio

如果最后一步显示找不到包,可以添加以下仓库源后在执行安装命令:

sudo add-apt-repository ppa:obsproject/obs-studio

可以参考这篇博客。

14. 在 Ubuntu 里按空格键预览

Mac 上有一个「按空格键预览文件/目录的功能」,非常好用,在 Ubuntu 里默认是没有这个功能的。

ubuntu有一个工具gnome-sushi可以实现按住空格键预览的功能。直接命令行安装即可。

sudo apt install gnome-sushi

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

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

相关文章

vue 自定义指令directive的使用场景

1. 一个指令定义对象可以提供如下几个钩子函数(均为可选) bind:只调用一次,指令第一次绑定到元素时调用。在这里可以进行一次性的初始化设置。inserted:被绑定元素插入父节点时调用(仅保证父节点存在,但不一定已被插入文档中)。update:只要当前元素不被…

Leetcode.1971 寻找图中是否存在路径

题目链接 Leetcode.1971 寻找图中是否存在路径 easy 题目描述 有一个具有 n 个顶点的 双向 图,其中每个顶点标记从 0 到 n - 1(包含 0 和 n - 1)。图中的边用一个二维整数数组 edges 表示,其中 edges[i] [ui, vi]表示顶点 ui和顶…

关于maxwell

这里写目录标题什么是Maxwell如何使用MaxwellMaxwell是一个mysql二进制binlog日志分析工具,Java语言编写,功能十分强大,可以将日志转换成json并发送到kafka,redis,rabbitmq等中间组件,因为最近在理解怎样在…

QtSqlite加密--QtCipherSqlitePlugin的使用

文章目录QtSqlite加密第一步:环境准备第二步:连接数据库第三步:数据库操作第四步:使用新的可视化工具查看数据库数据QtSqlite加密 上次说了QxOrm的数据库连接、映射和基础的增删改查,但是我们在使用数据库的时候并不希…

期刊论文图片代码复现【由图片还原代码】(OriginMatlab)

👨‍🎓个人主页:研学社的博客💥💥💞💞欢迎来到本博客❤️❤️💥💥🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密…

【数据结构】图解八大排序(上)

文章目录一、排序简介二、直接插入排序三、希尔排序四、直接选择排序五、堆排序六、冒泡排序七、冒泡排序与直接插入排序效率对比一、排序简介 生活中,我们经常能看到排序的应用。例如,我们在网购商品的时候,经常按销量从高到低排序。 那么这…

Linux服务器怎么分区

Linux服务器怎么分区 我是艾西,linux系统除了从业某个行业经常要用到的程序员比较熟悉,对于小白或只会用Windows系统的小伙伴还是会比较难上手的。今天艾西简单的跟大家聊聊linux系统怎么分区,让身为小白的你也能一眼看懂直接上手操作感受程序…

【数据结构】用Java实现七大排序算法

目录 🌷1. 排序的概念及引用 1.1 排序的概念 1.2 衡量指标 1.2 十个排序算法 1.3 十个排序性能对比 🌷2. 冒泡排序 2.1 算法描述 2.2 动图 ⭐️代码优化 🌷3. 选择排序 3.1 算法描述 3.2 动图 3.3 代码 🌷4. 插入排序 4.1 算法描述…

(大数据开发随笔9)Hadoop 3.3.x分布式环境部署——全分布式模式

索引完全分布式模式守护进程布局集群搭建准备总纲配置文件格式化集群启动集群集群控制命令集群启停进程查看启动日志查看集群常见问题案例演示:WordCount完全分布式模式 分布式文件系统中,HDFS相关的守护进程也分布在不同的机器上,如&#x…

cgroups是linux内核中限制、记录、隔离进程组(process groups)所使用的物理资源的机制

容器虚拟化 可以实现应用程序的隔离 直接使用物理机的操作系统可以快速响应用户请求 不占用部署时间 占用少量磁盘空间 缺点∶学习成本增加、操作控制麻烦、网络控制与主机虚拟化有所区别、服务治理难。 微服务架构师需要会多门编程语言,才能治理各种服务 三种…

web路径专题+会话技术

目录自定义快捷键1. 工程路径问题及解决方案1.1 相对路径1.2 相对路径缺点1.3 base标签1.4 作业11.5 作业21.6注意细节1.7 重定向作业1.8 web工程路径优化2. Cookie技术2.1 Cookie简单示意图2.2 Cookie常用方法2.2 Cookie创建2.3 Cookie读取2.3.1 JSESSIONID2.3.2 读取指定Cook…

Linux文件目录操作命令

目录 Linux常用的基础命令 使用技巧 1. ls命令:查看当前目录所有内容 ls 命令的多种使用方法: 注:假如执行乱码,则执行以下两步的代码: 2. cd命令:切换当前工作目录,即进入指定目录 3. …

网络-IP地址(嵌入式学习)

IP地址基本概念IPv4 五类:A B C D E特殊地址子网掩码子网号概念IPv6优势举个栗子基本概念 IP地址是Internet中主机的标识 IP地址(Internet Protocol Address 互联网国际地址)是一种在Internet上的给主机编址的方式,它主要是为互…

Java Web 开发技术的演进:从 Servlet、Spring MVC 到 WebFlux 及其竞品分析

前言 随着互联网技术的快速发展,Web 应用程序在处理海量用户访问和大数据时面临着巨大的挑战。在这个过程中,Java Web 开发技术经历了从 Servlet 到 Spring MVC 再到 WebFlux 的演变。在这篇文章中,我们将探讨这三个技术的发展历程、痛点及解…

Go的IO -- Go语言设计与实现

Go合IO的不解之缘 协程是Go的很大的一个优势。Go天然支持高并发,那么我们来研究一下这个高并发的秘诀在哪里? 执行体调度得当。CPU 不停的在不同的执行体( Goroutine )之间反复横跳!CPU 一直在装填和运行不同执行体的…

数字化坚鹏:金融数据治理、数据安全政策解读及银行数字化转型

金融数据治理、数据安全政策解读及银行数字化转型课程背景: 很多银行存在以下问题: 不知道如何准确理解金融数据治理及数据安全相关政策 不清楚金融数据治理及数据安全相关政策对银行有什么影响? 不清楚如何进行银行数字化转型&#xff1f…

Azure DevOps Pipelines

Azure DevOps主要通过管理代码、管理服务器、管理发布的管道来实现一体化解决方案 发布流程: 1、代码上传Repos仓储 略 2、DevOps连接并管理发布服务器 2.1、Deployment Groups配置 2.2、服务器执行连接指令 2.3、服务器状态查看 3、创建 Pipline(构建代码) 3.1…

前端中font的使用

知识点&#xff1a; 运行截图&#xff1a; 代码&#xff1a; <!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8"> <meta http-equiv"X-UA-Compatible" content"IEedge"> <meta name&…

【RabbitMQ】SpringBoot整合RabbitMQ、实现RabbitMQ五大工作模式(万字长文)

目录 一、准备 1、创建SpringBoot项目 2、添加配置信息 3、创建配置类 二、RabbitMQ的配置类里创建队列 三、RabbitMQ的配置类里创建交换机及绑定队列 四、SpringBoot整合RabbitMQ入门案例 1、生产者 2、消费者 四、SpringBoot里实现RabbitMQ五大工作模式 1、简单模式…

Linux--进程多线程(上)

前言 精神内耗一方面可能是消极的&#xff0c;人好像一直在跟自己过不去&#xff0c;但其实它也是一种积极的情绪。精神内耗在某种程度上&#xff0c;是在寻找一种出口&#xff0c;寻找他自己人生的出口&#xff0c;寻找我今天的出口&#xff0c;或者寻找我一觉醒来明天的出口。…