美文网首页半栈工程师程序员成长园程序猿日记
Linux也可以这样美——Ubuntu18.04安装、配置、美化

Linux也可以这样美——Ubuntu18.04安装、配置、美化

作者: 丶legend | 来源:发表于2018-05-02 00:40 被阅读4287次

开篇

前几天Ubuntu18.04 LTS稳定版发布了,这也是将官方作为一个长期维护的版本,从ubuntu17.10开始,官方又开始使用gnome作为默认的桌面环境,这也给我们增加了更多可以div的地方,以前的unity桌面确实有点丑。搞了个mac风格的美化,没图言xxx,先来几张图来看看哈


2018-05-01 14-36-19 的屏幕截图.png 2018-04-30 02-40-37 的屏幕截图.png

感兴趣,可以继续看下去,坑还是挺多的。本来我是想直接从ubuntu17.04(本机的版本)升级去的,毕竟已经有那么多的环境了,无奈升级到17.10后,死活检测不到新版本了,再加上被之前自带的备份工具给坑了,这里有重要数据的最好再做一下备份,或者事后用diskgenius工具去恢复也可以,这个工具确实是个神器,去捣鼓一下就会发现了。现在开始进入正题了

安装

安装的方式就比较多了,这里去下载官网的镜像,然后用UItraiso工具去刻录,写入硬盘映像。这里我也是把自带的固分出几十G来进行的安装,安装的过程就不想多说了,和之前的版本差别不大,重点是后续的操作。也以为就和之前就一样就没什么了,结果安装完后重启登陆后就直接屏幕变紫进不去,后面用恢复模式进去后,还是体验很差,并且容易直接卡死了,后面了解到可能是因为电脑自带因特尔的集显和英伟达独显,驱动的问题默认使用集显,这里需要注意,其实也是Linux发行版都普遍存在的问题(也是和利益相关,驱动不开源),驱动、内核什么的,于是我去进入更新管理器,安装了英伟达显卡的驱动,结果重启后还是老样子,在网上去搜,了解到和内核有关,于是我又去安替换换了内核,替换后机都直接开不了,无奈,最后发现问题出在了Secure Boot上面,这里应该是内核或者驱动与电脑的安全模式启动冲突了,知道问题了,就进去Bios模式里面关闭,再重启,这样显卡的驱动就能生效了。看图

2018-05-01 16-22-07屏幕截图.png

然后之前那些问题就没有了

美化

美化的话也是看个人喜好吧,首先是屏幕底部的类似mac桌面的,这个工具是docky,之前版本就有的,直接去ubuntu自带的软件中心就可以下载了,这个版本增强了包的管理,加入snap软件包,市面上很多主流的IDE都可以直接进行安装,像Android Studio,以及Jetbrains公司的一系列,以及微软的...等等,都无需去自己找包手动安装。扯远了接着主题
首先安装GNOME Tweaks,之前的unity也有类似的东西,确实挺强大的,这个直接在软件中心就可以安装了,或者命令

sudo apt install gnome-tweak-tool

启动后有自带的主题和和图标风格以及字体可以进行切换,首先看一张图


image.png

分为了这几部分,并且shell主题的切换默认是加锁的
这里为了更加的可自定义性,还需要去安装一下扩展,

sudo apt install gnome-shell-extensions

安装完后gnome tweak工具里面就会多了一些扩展,然后去开启User Themes,然后去安装一下gnome的插件,首先

sudo apt install chrome-gnome-shell 

安装这个是为了在浏览器里面能一键安装插件,这里别被命名误会了,不管使用火狐还是chrome都能使用的,然后进入gnome官方插件中心这个站,按照提示,就可以直接安装插件了,
这里可以直接管理本地安装的,也可以从网页直接安装插件到本地,很多好玩的东西,还是挺方便的。注意我之前那张图左边的就是安装的dash to dock插件,可以看到在本地还可以进去进行配置,

2018-05-02 00-06-31屏幕截图.png 看到这里发现是不需要安装docky的,就看个人喜好了。
然后主题的安装,方式也很多,这里就介绍一下下载压缩包的,推荐一个网站gnome look,这里面有大量的主题,并且都是以压缩包形式的,下载后解压。
这里注意下目录,应用程序和shell的主题都是放在/usr/share/themes目录下面,图标的主题都是放在
/usr/share/icons目录下,并且注意一下解压后shell的主题文件夹的二级目录应该是/gnome-shell,然后分别放到对应的目录,就能在gnome-tweak工具里面识别了,直接可以进行替换,建议用这种方式,管理比较方便,并且里面的图标样式文件什么,都可以自己去修改的。熟悉了后操作还是挺简单的,我把需要注意的地方都说清楚了,至于美化自行去搭配,之前的链接我也没保存,就不去找了。

配置

这里写下比较需要用到的东西。

Shadowsocks

这个就不用我说是什么了,老司机都懂,这个本来想和Windows和Android一样,下载一个客户端配置将可以了,又是qt5的客户端源地址没有release证书(这里也可以自行去git上面clone下来后去编译),就不能通过图形化界面去进行配置了。那就命令行

sudo apt-get update
sudo apt install shadowsockt

也可以用pip安装,安装完后就去写配置文件
可以用gedit,这里我用的vim,文件随便放在哪里

sudo apt install vim 
vim /etc/shadowsocks.json

然后复制下面的

{
"server":"你的ip地址",
"server_port":端口号,
"local_port":1080,
"password":"你的秘玛",
"timeout":600,
"method":"加密方式"
}

这里的配置都是已经自己在服务器端配置好的,填进去就可以了。然后加载该配置文件,

sslocal -c /etc/shadowsocks.json

这样本地服务就已经启动了,这时去配置一下代理,其实就已经能正常使用服务了,代理的话可以去浏览器配置,可以直接去系统设置去配置,推荐后者


2018-05-01 17-06-03屏幕截图.png

这样直接去Firefox或者chrome都能直接访问google了。虽然就简单的一行命令,但每次都去执行
还是麻烦了点,所以可以写一个脚本sr.sh

#!/bin/sh
#sr.sh
sslocal -c /etc/shadowsocks.json                                      

然后再写一个执行这个脚本的脚本start,并且重定向写入运行时的日志,

nohup bash 路径/sr.sh>路径/sh.out 2>&1&

最后一步就是把start这个脚本加入到启动应用程序中(ubuntu自带)中,这样就实现了开机就可以自动启动这个服务,这里会有一个问题,启动sslocal服务后,再进终端就会发现使用pip instal安装包时无法获取到源,这里解决的办法就是禁用代理,然后重新打开一个终端就可以。其实这样shadowrocks服务在后台运行后台,我们可以任意去系统设置中的网络代理选项来决定是否能访问外网,和打开关闭客户端一个道理。

双系统中的扩容

因为我也是win10和ubuntu18.04双系统,并且是从固态分出来的来装的(比起虚拟机,独立的操作系统体验好太多),当发现空间少了,可以使用工具去扩容,但是机械硬盘无法直接给固态的,所以可以直接从机械硬盘中分出来一部分进行挂载,这里的话可以先把分出来的硬盘分区(注意一定要把压缩卷后的未分配空间新建卷)格式化成ext3/4文件系统,可以直接去系统中自带的磁盘管理工具去格式化,也可以使用命令,这里以我的硬盘为例

// 已挂载就先取消挂载
sudo umount /dev/sda4
// 格式化 注意如果是未分配的空间分区名就是/dev/sda,这样去格式化
// 会把整块硬盘都格式化,我们需要的只是格式化这个分区
mkfs -t ext4 /dev/sda4

然后就是挂载了

sudo mount -t ext4 /dev/sda4 /home/legend/Append

这样就可以直接使用了,然后

// 查看刚刚挂载后的uuid
ls -l /dev/disk/by-uuid

接下来加入到启动文件中,最后一行

sudo vim /etc/fstab

uuid是刚刚挂载分区对应的UUID,这里注意别写错了,不然就开机不了,如下

# /dev/sda4
UUID=f0b667b4-3319-43fa-8ae5-e77d2f74e34d /home/legend/Append ext4 defaults     0        0      

这样开机就会自动挂载这个分区,达到了扩容的目的。

结尾

之前用的版本bug还是太多,现在这个版本包的管理,源的丰富,并且界面高度的定制化和扩展,可以好好体验了,这里主要是说了下需要注意点,可能有些地方不是太详细,但是这些地方是真正能省去你瞎折腾的大量时间的,哈哈,就先到这里了,有不对的地方,欢迎留言。

相关文章

网友评论

  • CHINAWISEMAN:为什么安装软件不能像Android手机app那样简单呢?这样就容易推广开!对于普通用户这太难用了
    CHINAWISEMAN:所以高大尚了!易用性才能普及!
    丶legend:@CHINAWISEMAN Linux系统本来就不是为了来娱乐的 这方面支持肯定不太ok 但做开发 环境配置确非常方便 而这个主要是为了简化一些操作 也能享受图形化界面操作方面的优势
    62459f5cb51d:首先Ubuntu系统不是对于普通用户使用的系统,windows Android 才是
  • e6d8f1200ad4:但是vpn都被墙了
    丶legend:@独轩辕 我写的就是在系统里面配置ssr 服务器当然是自己想办法
  • 2b88672f2598:楼主你好,我现在是把Ubuntu安装在机械硬盘分出来的一个区域,安装的16.04和win10 的双系统,最近买了个固态硬盘,我能只能把18.04安装到固态硬盘里吗,然后win10和16.04不变或者把16.04删掉
    丶legend:@Anylen 应该是可以的 系统启动是借助分区的引导文件来的
  • 木木胖胖不开心:Linux的命令行操作界面不是很简洁么
  • A一眼往天看:我用硬盘安装出错,完全打不开,卡在logo界面
  • nb71wh:如果QQ能开发个linux版的我想我就可以生活在linux世界中了。
    5dae5cd0d06e:@nb71wh 有QQ.appimage开箱即用
    47498f529649:有deepin移植过来的qq也是ded包,不过要装wine-deepin容器
  • 小蓝的简书:只用xfce
  • 855fac8399e9:为什么我的tweak tool里面没有shell选项?甚至也没有扩展这一项
  • tigger_9c53:访问谷歌,你翻墙了啊?
  • sadomasochist:用gnome默认的socks代理似乎不能代理shadowsocks
  • 半空中的一条鱼:装了一个虚拟的,不过浏览器打开贼慢
  • db20567e2dbd:哈~有人帮忙试水18了,哈哈,明天把虚拟机里的16换一下,哈哈
    丶legend:@Fiddles哈哈 建议硬盘够的话可以安装一个真机的 体验感完全不一样的😄
  • 摘星星种星星:问一下,uefi怎么安装,你的是uefi安装的吗
    47498f529649:分个efi分区就ok了
  • e8ca42bd1db5:纯小白 想问一下 User Themes 怎么开启 折腾了好半天了
    丶legend:@Dawson_dab0 压缩包和这无关 关键是目录得对应好 不然识别不了的 shell的主题也是放在/usr/share/themes目录下面 然后shell主题的名称的文件夹点进去的目录是gnome-shell
    e8ca42bd1db5:@丶legend User Themes 现在已经开启了 不知道怎么用Shell 主题 你给的网址我下载解压到你说的目录然后打开gnome tweaks 找不到我解压的主题 是我下载错了么 ? 我下载的是tar-gz 的压缩包
    丶legend:@Dawson_dab0 先用命令安装扩展 文章里面说了啊
  • e8ca42bd1db5:大佬 大佬
  • 承诺过:div?什么意思,是diy吗
    丶legend:@承诺过 不好意思 打快了 没注意 已修改😁
  • 尛坏蛋:用一段时间你就返璞归真了!美化都是虚妄
    叮宕:对,用久了才知道tty1是最漂亮简洁的:smile:
    尛坏蛋:@丶legend 我用了快三年了,现在坐等MacBook Pro 2018
    丶legend:@尛坏蛋 额 我用了一个多月了 没什么大的bug 正常开发
  • 浮木Elvis:大佬可不可以出一个Ubuntu18.04的美化桌面的教程😁😁
    浮木Elvis:@丶legend 好的,谢谢啦😁
    丶legend:@浮木Elvis 里面说了美化的阿 还给出了各种主题的网站 只是没手把手了 按照我说的重点自己去试一下 还是挺简单的
  • 二月江北:用dock感觉有点卡,搞得桌面还不整洁,看着东西好多。
  • e156012376cf:大佬!
  • CodeGroup:好看。

本文标题:Linux也可以这样美——Ubuntu18.04安装、配置、美化

本文链接:https://www.haomeiwen.com/subject/phtphftx.html