一篇解决:Ubuntu安装配置、软件、工具、快捷键

Ubuntu安装配置、软件、工具、快捷键

记录作者配置windows、Ubuntu双系统的各种细节。

此帖说明了Ubuntu初期配置的许多问题,也介绍了很多使用技巧,持续更新。

双系统安装、卸载

软件&开发环境

大部分软件现在都能在Ubuntu自带的软件商店里安装了,以后这方面会越做越好吧,不用通过命令行安装了。

Typora

用过的最好用的markdown编辑器,链接

安装:

wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -

# add Typora's repository
sudo add-apt-repository 'deb https://typora.io/linux ./'
sudo apt-get update

# install typora
sudo apt-get install typora

配置:

  • 启动时打开指定路径
  • 复制图片到./${filename}.assert文件夹

VSCode

不多说,下载链接,打开直接下载.deb(现在Ubuntu应用商店中应该能够直接安装)。

扩展:

  • chinese
  • cpp
  • python
  • markdown
  • launch
  • ssh
  • jupyter

WPS

全平台办公:写报告、做PPT、阅读pdf,学校开的会员还是很香的,平板手机端写作业拍题传ppt云同步非常Nice,下载连接

学校企业版激活:

  • 其他方式登录
  • 输入机构代号:tsinghua.edu.cn

飞书

全平台通讯软件,支持文件传输、视频会议、富文本……下载链接

笔者现在用飞书实现各设备交互(比微信好用多了233333)。

Anaconda

多python环境管理、科学计算库,下载链接

Conda换源

pip和conda install路径不一致的问题

git

教程

快速安装

ROS

Robot Operation System,机器人开发的通用平台。

Ubuntu18.04 ros-melodic安装教程

rosdep安装超时的问题

Gazebo

搭配ROS使用,用来3D场景仿真,安装使用

网易云音乐

只支持到Ubuntu18.04,下载链接,完全离不开的软件。

GNU

Ubuntu下的Photoshap,功能和易用性相比ps还是所有欠缺,个人更习惯使用脚本平台的网页PS。

直接在Ubuntu软件商店安装即可。界面长这样:

请添加图片描述

Chrome

也记录一波,不过个人用过FireFox之后毅然放弃了Chrome转用FireFox。FireFox的各种插件也很好用,以下是自己给火狐配的主题。

请添加图片描述

Blender

3D建模,直接在Ubuntu的软件商店里安装即可。

VLM

Ubuntu不支持播放Mp4视频流,安装VLM视频播放器解决看视频需求。

搜狗输入法

自带输入法候选词不敢恭维,用不来,搜狗输入法挺好用的,自己配的主题

请添加图片描述

需要fcitx配置,具体方法见下面链接

下载

安装配置:

sudo dpkg -i sogoupinyin_版本号_amd64.deb

安装之后可以下载几个词库提升使用体验,笔者选择了计算机词汇大全和数学词汇。

PX4

开源飞控,安装,这个链接反正笔者是安不上。

ROS配置+避坑

QGC

无人机地面站(QGroundControl),配合PX4使用,安装

python

说明:python版本操作最好都在conda中进行,随便怎么折腾都行。千万不要去搞Ubuntu自带的python,搞不好就是终端不能用这种级别的bug。

  • pip换源
  • numpy、matplotlib、scipy、pandas不解释
  • opencv-python:图像处理
  • PIL:图像读写显示
  • librosa:音频处理,傅里叶、频谱等
  • soundfile:音频读写
  • control:自动控制原理(替代MATLAB绘制Bode图、Nyquist图、根轨迹等)
  • tensorflow:用来做图像相关的深度学习,安装
  • paddle:用来做强化学习,安装,建议单独创建conda环境
  • pygame:游戏开发,用来捕获鼠标键盘输入也很好用的。最近在参加网易的游戏创作比赛,就是用的pygame
  • pyserail:单片机串口通讯
  • pyqt:高速实时可视化、也可编写大型GUI程序(建议用conda install安装,能够避免很多问题)
  • 爬虫相关:
    • requests, urllib, bs4, selenium
  • pymouse:模拟鼠标操作
  • pykeyboard:模拟用户键盘输入

Julia

面向科学计算的高性能编程,安装
官方网址可能会很慢,推荐使用清华镜像下载,笔者使用的是1.6.3,下载之后要添加环境变量,在~/.bashrc中添加下面一行:

export PATH="$PATH:/home/tatp/julia-1.6.3/bin"

$path:后面的路径填写自己下载的文件路径,笔者这放在了用户主路径下。
中文文档,入门教程

  • RobotOS
    和ros交互的接口,链接
# 安装
>>>julia
import Pkg
Pkg.add("RobotOS")
  • JuMP
    优化建模工具,链接,安装之后直接运行例程可能会报错,可以执行一下Pkg.update(),之后问题解决。
# 安装
>>>julia
import Pkg
Pkg.add("JuMP")
Pkg.add("Clp")
Pkg.update()

管理工具

网卡驱动

这是笔者自己电脑(联想小新14,无线网卡:rtl8821ce)的问题,重装Ubuntu系统之后无法识别无线网卡,连不上wifi,标准解决流程:

  1. 上网

    • 使用转网口有线上网
    • 数据线连接手机的共享网络:
      1. 数据线连接上手机和电脑
      2. 打开手机开启移动数据
      3. 找到设置->更多连接方式->USB网络共享
      4. 电脑即可上网
  2. 安装驱动

    sudo apt-get update
    sudo apt install rtl8821ce-dkms #后面四个字母直接tab也行
    

管理员权限

可以模拟windows选项“以管理员权限打开/运行”,需要修改系统文件时,如果对sudo vim指令感到头痛的话,可以使用这个插件,右键点击要用超级用户权限才能编辑的文件,就可以选择使用管理员权限运行或者编辑了。

笔者主要用于解决嵌入式编程中没有管理员权限无法使用开发板GPIO接口的问题。

安装:

sudo apt-get update
sudo apt-get install nautilus-gksu # 添加右键菜单以管理员身份打开

Terminator

能够同时开启多个终端的神器,更多快捷键

sudo apt-get install terminator
快捷键说明
Ctrl+Shift+T新建窗口
Ctrl+Shift+E垂直分割
Ctrl+Shift+O水平分割
Ctrl+Shift+W关闭当前

请添加图片描述

界面美化

优雅的界面使人心情愉悦!笔者的界面如下:

请添加图片描述

请添加图片描述

界面美化的方法:链接

可能在桌面美化网站下载主题的时候会被墙,笔者下载了自己喜欢的主题放在了学校网盘上,之后如果有人需要的话我放一个百度云盘链接上来。

完成了以上操作已经可以获得非常优雅的界面环境了,虽然屏锁和壁纸都换成了自己喜欢的图片但是美中不足的是,输入密码的登录界面却仍然是Ubuntu自带的紫色背景,比较突兀。

修改方法:

# 找到/etc/alternatives 目录下的 gdm3.css
cd /etc/alternatives
cp gdm3.css gdm3.css.backup

# 找到这一行
lockDialogGroup { background: #2c001e url(file:///org/gnome/shell/theme/noise-texture.png);
# 也有可能是
lockDialogGroup { background: #2c001e url(resoure:///org/gnome/shell/theme/noise-texture.png);
# 将file/resource后的文件替换成自己想要的图片的路径,比如笔者的是
background: #2c001e url(file:///home/xxx/Pictures/Wallpapers/login.jpg);

效果:

请添加图片描述

电源管理

笔者的电脑没有独显,在windows下可以续航9节课(9*45min),但是在Ubuntu18.04下仅能续航不到3个小时,安装电源管理软件TLP,安装方法

sudo add-apt-repository ppa:linrunner/tlp
sudo apt update
sudo apt install tlp tlp-rdw preload

说明:tlp是电源管理程序,tlp-rdw可选,preload可以根据用户习惯优化软件启动速度,安装tlp之后笔者的电脑续航有了质的飞跃,上课一天不充电也能hold住。

请添加图片描述

录屏

Ubuntu自带录屏,快捷键:Shift+Ctrl+Alt+R。

浏览器收藏页面

脚本服务

很多实用的在线功能,包括网页PS、二维码识别生成、壁纸、IP域名查询、OCR、身份证……

  • 网页一览

请添加图片描述

  • 网页PS,十分顺滑,全屏之后和在windows上使用本地的PS软件几乎别无二致

请添加图片描述

壁纸网站
UCLA官网

上面有很多公开的课程笔记。

链接

其他

还有很多以后再加吧,浏览器登录账号就可以同步书签,所以不记录也无所谓。

常用快捷键

快捷键用途备注
Ctrl+Alt+T开启新的终端
Alt+Tab切换窗口
Shift+Super+↑上移工作区同理上下左右
Super+↑全屏
Alt+Esc直接切换工作区
Ctrl+Print复制屏幕截图
Ctrl+Alt+Print复制窗口截图
Shift+Alt+Print复制选取截图
Print保存屏幕截图
Alt+Print保存窗口截图
Shift+Print保存选取截图
Shift+Ctrl+Alt+R录屏
Super+L锁屏
  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值