Ubuntu相关知识总结

  阅读时长: 1 分钟  

Ubuntu相关知识总结

前言

刚上大学的时候买了一个笔记本电脑,当时还是个小白,不懂配置啥的,也就将就用了三年,到现在五年过去了,配置也已经跟不上了。

暑假做项目的时候从大佬那里了解到了Ubuntu系统,再加上一个朋友也装了 Win10 + Ubuntu双系统,当时就想着能不能回来也装一个玩玩。经过将近一周的折腾,现在基本上已经完成了,包括系统安装,美化,常用软件安装等等,今天开个坑,总结一下期间学到的知识和遇到的问题。

安装Win10+Ubuntu双系统

这一部分我是在网上的找的教程,主要借鉴了这篇文章的内容,我是在Win10的基础上安装的Ubuntu系统。大概总结一下就是:

  • 在Win10的系统下进行磁盘分区(保持分完的空间是未分配的)
  • 从官网下载Ubuntu系统(我使用的是Ubuntu 18.04.3LTS版本,LTS版本会比较稳定)
  • 使用Rufus制做系统安装盘,这一步很简单,Ubuntu官网给出了详细的教程,跟着教程走就好了
  • 插入U盘进行安装(注意在BIOS中关闭Secure Boot)
  • 安装Ubuntu系统的时候注意分区以及grub的开机启动设置

网上现在有很多很详细的教程,都可以借鉴一下。我在安装的时候并没有遇到很多的坑,教程里说Ubuntu18.04版本不需要分配Swap分区的空间,只需要挂载//home的空间,我在分配的时候也证明了确实不用自己分配,所以针对Ubuntu18.04LTS版本的分区挂载方案推荐这个教程。

Ubuntu系统美化

这里我主要参考了这一篇教程,里面讲解的非常详细,我在Gnome-look上看了很多主题,可是并没有很喜欢的,最后还是选用了MacOS风格的主题,所有的步骤都是跟随上面这一篇教程的,只不过我没有更改开机动画和登录界面。

总的来说Ubuntu系统的美化最主要的工具是gnome-tweak-tool,主题可以在Gnome-look上下载并且移动到/usr/share/themes目录下,图标放在/usr/share/icons目录下,之后在Tweak中进行设置就好了(Tweak提供了很多系统设置选项,就算不想更换主题也很推荐安装)。一般改变主题和图标对界面的改变就已经很大了,如果想要调整这些主题还可以自己修改主题的配置文件,上面的文章中提到过将Top bar的字体调小,我尝试了一下果然效果不错,想要进一步自己修改的可以进行尝试。

我并没有采用文章中提到的Dash to dock,而是使用了Docky,我觉得比Dash to dock好看,鼠标滑过会有放大效果,并且在我的电脑上响应要更灵敏。由于Docky可以和系统默认的launcher并存,这里可以使用Dconf 编辑器将系统launcher从桌面上彻底隐藏 (参考教程),不过使用这种方案系统launcher依然会占用资源。如果不喜欢Docky栏里的第一个图标,也可以使用Gconf进行隐藏

我最终的桌面效果就是这样,个人感觉还不错。

常用软件下载

  • Chrome

这个就不多提了吧,个人觉得最棒的浏览器,里面的扩展程序简直不要太好用。这个可以直接从官网下载安装,非常简单。顺便提一句,国内可能不能直接访问扩展程序商店,可以到扩展迷上下载,然后安装到Chrome上。

  • 微信

我是在Ubuntu Kylin上下载的,其实直接使用网页版的也可以,看个人需求了。

  • 搜狗输入法

搜狗输入需要安装 fcitx 输入法配置框架,软件包直接从官网下载,然后在设置里找到 Manage Installed language,Keyboard input method system 选择fcitx,然后重启一下就可以用了。

  • SMPlayer

这款视频播放器基本上支持所有视频格式,应该是Ubuntu系统里最好用的视频播放器了,Ubuntu Software里面可以直接下载,或者使用指令:sudo apt install smplayer

  • WPS Office

Ubuntu系统自带的LibreOffice用着有点反人类,可以下载WPS Office代替,官网下载Linux版本,直接安装。安装好之后第一次打开可能会出现字体缺失的问题,可以参考这一篇文章进行解决,不过不用像文章中说的那样麻烦,只需要讲解压出来的字体文件移动到/usr/share/fonts/目录下就可以了。

  • System monitor indicator

个人最近在用的一款资源监视器,可以在导航条显示CPU和内存占用率,用着很方便。可以从他们的官网下载安装包,或者直接使用指令安装:

sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor
sudo apt-get update
sudo apt-get install indicator-sysmonitor
  • Visual Studio code

一款轻量级的代码编辑器,用过的都说好(这一篇文章就是用VS Code敲出来的)。这个更简单,直接在Ubuntu Software里就可以下载。

  • Steam

Steam是个好东西,Ubuntu也对它进行了支持,也是直接在Ubuntu Software里就可以下载。虽然Steam平台上的有些游戏和软件不兼容Linux系统,不过有总比没有强。

  • IntelliJ IDEA, Webstorm, Pycharm

Jetbrains 的 IDE 都很不错,安装方法基本上都一样,这里拿Pycharm来举例。不过要注意的是安装IntelliJ IDEA需要配置Java环境

  • Minecraft

Ubuntu上也可以玩我的世界,并且非常流畅,这里贴一篇教程

这个教程里只能通过指令启动,平时很不方便,我受安装Pycharm的启发,创建了一个桌面启动方式,首先,新建一个shell脚本,这里我命名为start.sh,里面输入:

gnome-terminal -x bash -c "java -jar /home/fanbomeng/minecraft/start.jar;exec bash;"

其中/home/fanbomeng/minecraft/start.jar是启动器 jar 的所在路径,exec bash用来防止终端自己关闭,因为通过这种方式启动,如果关闭终端,Minecraft也会终止(算是一个不方便的地方,直接通过指令打开的话关闭终端不影响Minecraft的运行)。

然后在/usr/share/applications目录下新建一个文件叫minecraft.desktop(指令:gedit minecraft.desktop),内容为:

[Desktop Entry]
Version=1.0
Type=Application
Name=Minecraft
Exec=sh /home/fanbomeng/minecraft/start.sh
Icon=/home/fanbomeng/minecraft/minecraft.png

Exec后面是刚刚新建的shell脚本路径,Icon 是图标路径,可以不设置。填完之后保存,这时应用里面就会出现一个名为Minecraft的图标,打开就可以运行启动器。注意,运行期间不能关闭启动时打开的终端,如果哪位大佬有更好的解决方案可以提供一下。

其他

  • Linux 常用指令

网上有很多Linux指令的总结,写的都很不错,这里贴几篇:

Ubuntu Linux基本命令说明及使用

Ubuntu常用命令大全

  • sudo 指令需要密码

每次使用sudo命令都会让输入密码就很不爽,我们可以通过更改sudoers来解决这个问题。

  • 更改桌面应用

在所有应用中的应用图标是可以自定义的,跟上面Minecraft创建桌面图标类似,所有的应用图标都在/usr/share/applications或者.local/share/applications路径下,比如之前我创建了一个web版微信的桌面快捷方式,它的图标就在.local的目录下。

一般来说想要改变桌面图标,首先到/usr/share/applications目录下,找到想要改变的图标,用 gedit 应用名.desktop 打开,当然,使用vim打开也一样。然后就可以进行改动,Name是应用的名称,Icon是应用的图标路径,Categories是应用的类型,添加一条 X-GNOME-Utilities; 可以将图标放在系统Utilities文件夹里面,我觉得桌面有点乱,就把一些不常用的应用放在了文件夹里。对于这一点我也不是很清楚,觉得不靠谱的可以先查一查。

  • 编码格式

Ubuntu下gedit默认编码为UTF-8,而在Windows下编写得txt文件默认编码是GBK,所以直接用getdit打开会显示为乱码,解决方案是在终端中输入以下指令,然后重启gedit就会显示正常。

gsettings set org.gnome.gedit.preferences.encodings candidate-encodings "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']"

其他的软件同理,我在Windows下eclipse中写的代码也是GBK格式的,直接复制到Ubuntu IDEA里也是乱码,这就需要在IDEA里设置一下编码格式。

  • 使用HDMI进行投影

我在使用的过程中有需要使用HDMI接口外接显示器的时候,但是发现外接的显示器并没有音频输出,后来查找了一些资料,发现需要对音频输出做一些调整,最直接的就是在设置->声音里面进行选择,(包括话筒输入,之前有一次面试就是使用的这个笔记本,也是需要设置输出源才可以使用)。而个人最推荐的就是一款应用:PulseAudio Volume Control,你可以使用sudo apt install pavucontrol来进行安装。里面提供了对Ubuntu系统声音调节方法,包括我之前重装了Ubuntu系统之后声音变小也是用这个应用解决的,当使用HDMI进行扩展的时候可以使用这个应用进行设定。