Ubuntu18.04 主题美化以及常用软件

image

前言

时间已经来到了9102年, 当初的Ubuntu 18.04 LTS 版本已经回归GNOME环境, 各种主题优化教程也层出不穷了, 说明Ubuntu的使用人群也渐渐增加...
更多精彩内容请查看原文地址: Ubuntu主题美化与常用软件记录
基于这篇文章写了安装脚本脚本: ubuntu-desktop-initializer

启动盘制作篇

Windows中利用UltraISO制作

在Windows环境下一般是通过 UltraISO 制作U盘启动盘(最好是FAT32格式), 步骤通常如下(安装UltraISO前提下):

  • 选择并打开系统镜像(iso)
  • 选择 启动 -> 写入硬盘映像 , 会弹出一个写入硬盘映像的对话框
  • 选择对应U盘
  • 点击 便捷启动 -> 写入新的驱动器引导扇区 -> Syslinux
  • 最后再点击 写入 等待完成即可

图就不贴了, 搜索引擎上一大堆.

接下来要介绍的是在Linux环境中制作启动盘

Linux中利用DD命令制作

Step 1

U盘插入电脑后, 用lsblk命令查看一下

$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 111.8G  0 disk 
├─sda1   8:1    0   512M  0 part /boot/efi
├─sda2   8:2    0    14G  0 part /usr
├─sda3   8:3    0    14G  0 part /opt
├─sda4   8:4    0   4.7G  0 part /boot
└─sda5   8:5    0  78.7G  0 part /home
sdb      8:16   0 931.5G  0 disk 
├─sdb1   8:17   0 745.1G  0 part /
└─sdb2   8:18   0   8.4G  0 part [SWAP]
sdc      8:32   1  14.5G  0 disk 
└─sdc4   8:36   1  14.5G  0 part /media/ybd/SSS_X64FRE_

很明显, /media/ybd/SSS_X64FRE_这个挂载的就是U盘, U盘对应的路径是/dev/sdc如果不确定, 可以进去看一下文件目录.

找到对应的挂载目录很重要, 少有不慎, 可能会导致整个系统瘫痪 23333...........

Step 2

需要卸载掉挂载的目录:

umount /media/ybd/SSS_X64FRE_

再用lsblk确认一下

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 111.8G  0 disk 
├─sda1   8:1    0   512M  0 part /boot/efi
├─sda2   8:2    0    14G  0 part /usr
├─sda3   8:3    0    14G  0 part /opt
├─sda4   8:4    0   4.7G  0 part /boot
└─sda5   8:5    0  78.7G  0 part /home
sdb      8:16   0 931.5G  0 disk 
├─sdb1   8:17   0 745.1G  0 part /
└─sdb2   8:18   0   8.4G  0 part [SWAP]
sdc      8:32   1  14.5G  0 disk 
└─sdc4   8:36   1  14.5G  0 part 

可以看到已经没有挂载了

Step 3

dd命令将iso映像写入U盘(一般Linux的镜像是直接将整个安装系统包括引导直接压缩进iso当中)

sudo dd if=ubuntu-16.04-desktop-amd64.iso of=/dev/sdc bs=1M

过程中不会有任何输入, 并且时间可能稍久, 完成后会输出这样的信息:

/dev/sdc bs=1M
1520+0 records in
1520+0 records out
1593835520 bytes (1.6 GB) copied, 493.732 s, 3.2 MB/s

到此制作完成.

系统篇

换源

更换最佳源服务器, 打开 软件和更新(这里可以选择阿里的, 或者点击右边的 选择最佳服务器):

image

更新

之前的16.04是会安装很多用不上的软件, 好在18.04版本优化掉了, 最小安装保持干净系统

安装完系统之后, 需要更新一些补丁. Ctrl+Alt+T调出终端, 执行一下代码:

sudo apt update && sudo apt upgrade -y && sudo apt autoremove

关掉sudo的密码

先修改默认编辑器为vim(默认为nano):

sudo update-alternatives --config editor

输入vim对应的序号回车即可

打开 visudo:

sudo visudo

找到

%sudo   ALL=(ALL:ALL) ALL

修改为

%sudo   ALL=(ALL:ALL) NOPASSWD:ALL

这样所有sudo组内的用户使用sudo时就不需要密码了.

Apt Fast

https://github.com/ilikenwf/apt-fast

apt-fast 是一个为 apt-getaptitude 做的 shell 脚本封装,通过对每个包进行并发下载的方式可以大大减少 APT 的下载时间。apt-fast 使用 aria2c 下载管理器来减少 APT 下载时间。就像传统的 apt-get 包管理器一样,apt-fast 支持几乎所有的 apt-get 功能,如, install , remove , update , upgrade , dist-upgrade 等等。

sudo add-apt-repository -y ppa:apt-fast/stable && \
sudo apt install -y apt-fast

之后就可以用 apt-fast 代替 aptapt-get 命令了.

Gdebi

有时候安装deb包不满足依赖还需要手动执行sudo apt install -f, 我们可以使用gdebi解决这个问题:

sudo apt install gdebi

之后使用sudo gdebi xxx.deb安装即可

Snap

sudo apt install -y snapd

配置

sudo systemctl edit snapd.service
[Service]
Environment=http_proxy=http://proxy:port
Environment=https_proxy=http://proxy:port
sudo systemctl daemon-reload
sudo systemctl restart snapd.service

常用命令

# 列出已经安装的snap包
sudo snap list

# 搜索要安装的snap包
sudo snap find <text to search>

# 安装一个snap包
sudo snap install <snap name>

# 更新一个snap包,如果你后面不加包的名字的话那就是更新所有的snap包
sudo snap refresh <snap name>

# 把一个包还原到以前安装的版本
sudo snap revert <snap name>

# 删除一个snap包
sudo snap remove <snap name>

主题美化篇

推荐一个网站 Gnome Look, 这里面有大量的主题, 并且都是以压缩包形式的.

  • 主题存放目录:/usr/share/themes~/.themes
  • 图标存放目录:/usr/share/icons~/.icons
  • 字体存放目录:/usr/share/fonts~/.fonts

其中 /usr/share 目录需要 root 权限才能修改,可以对文件管理提权后打开:

sudo nautilus

并且注意一下解压后shell的主题文件夹的二级目录应该是/gnome-shell, 然后分别放到对应的目录, 就能在gnome-tweak工具里面识别了

GNOME美化

依赖安装

sudo apt install -y \
gnome-tweak-tool \
gnome-shell-extensions \
chrome-gnome-shell \
gtk2-engines-pixbuf \
libxml2-utils

主题

Sierra-gtk-theme

https://github.com/vinceliuice/Sierra-gtk-theme

这是一款类苹果的主题...

sudo add-apt-repository -y ppa:dyatlov-igor/sierra-theme
sudo apt install sierra-gtk-theme

Flatabulous

Flatabulous主题是一款Ubuntu下扁平化主题.

执行以下命令安装Flatabulous主题:

sudo add-apt-repository ppa:noobslab/themes 
sudo apt update 
sudo apt install flatabulous-theme

该主题有配套的图标, 安装方式如下:

sudo add-apt-repository ppa:noobslab/icons 
sudo apt update 
sudo apt install ultra-flat-icons

Arc-Theme

https://github.com/horst3180/arc-theme

这也是一款很漂亮的主题

sudo apt install arc-theme

Sweet

https://www.gnome-look.org/p/1253385/

图标

Suru Plus

https://www.opendesktop.org/p/1210408/

wget -qO- https://raw.githubusercontent.com/gusbemacbe/suru-plus/master/install.sh | sh

更换文件夹颜色(https://github.com/gusbemacbe/suru-plus-folders/blob/master/languages/en.md):

# 安装
curl -fsSL https://raw.githubusercontent.com/gusbemacbe/suru-plus-folders/master/install.sh | sh
# 查看颜色
suru-plus-folders -l --theme Suru++
# 更换
suru-plus-folders -C cyan --theme Suru++

Papirus

sudo add-apt-repository -y ppa:papirus/papirus
sudo apt install papirus-icon-theme

或者下载最新的 deb 安装包
项目地址

Paper

sudo add-apt-repository -y ppa:snwh/pulp
sudo apt install paper-icon-theme
# 同时也可以安装 GTK 和 Cursor 主题
sudo apt install paper-gtk-theme
sudo apt install paper-cursor-theme

项目地址

光标

Capitaine Cursors

https://www.gnome-look.org/p/1148692/

sudo add-apt-repository -y ppa:dyatlov-igor/la-capitaine
sudo apt install -y la-capitaine-cursor-theme

Oxy Blue

https://www.opendesktop.org/p/1274872/

下载后解压到 /usr/share/themes 目录下

GNOME Extensions

Ubuntu 18.04 抛弃了 Unity 桌面转而使用 Gnome ,所以 Gnome 桌面下的一些 Shell 扩展在 Ubuntu 18.04 中就可以使用了。

先上图...

image
image

Chrome Gnome Shell

首先安装 Chrome Gnome Shell :

sudo apt install chrome-gnome-shell

Dash To Dock

Dash To Dock: 虽然Ubuntu18已经有了一个Dock, 但定制性不强. 这个Dock插件提供了很多选项定制, 个人比较喜欢的一个选项就是隔离工作区.

image
image

Topicons Plus

Topicons Plus 任务图标栏

任务图标栏使用默认的图标, 如何让他使用自定义的图标主题呢?
比如使用 Papirus , 它支持 hardcode-tray 脚本来实现

  1. 安装 hardcode-tray
sudo add-apt-repository ppa:andreas-angerer89/sni-qt-patched
sudo apt update
sudo apt install sni-qt sni-qt:i386 hardcode-tray inkscape
  1. 转换图标
hardcode-tray --conversion-tool Inkscape

Nvidia GPU Temperature Indicator

Nvidia GPU Temperature Indicator 显卡温度指示器

User Themes

User Themes 可以使用shell-theme:

image

Other

以下是其他的Gnome 扩展推荐 :

扩展 简要功能描述
Applications Menu 在顶部添加一个应用程序入口
Coverflow Alt-Tab Alt Tab 切换应用(更酷炫的界面)
Dash to Dock Dock (大名鼎鼎)
EasyScreenCast 录屏工具(录制质量优秀)
Extension update notifier 自动推送所有扩展的更新信息
Internet speed meter / NetSpeed 顶栏显示当前网络速度
OpenWeather 顶栏显示天气情况(支持中文)
Dynamic Top Bar 动态调整状态栏透明度
Places Status Indicator 提供快捷目录入口(同文件管理器)
Popup dict Switcher 一键开关划词翻译
Removable Drive Menu 移除可移动设备
Screenshot Tool 截图工具(挺方便)
Sound Input & Output Device Chooser 更方便的调整声音、亮度
System-monitor / System-monitor 在状态栏中显示系统信息(很多类型)

若出现安装失败,请检查 是否满足相关依赖

Oh-My-Zsh

安装

终端采用zshoh-my-zsh, 既美观又简单易用, 主要是能提高你的逼格!!!

首先, 安装zsh:

sudo apt-get install zsh

接下来我们需要下载 oh-my-zsh 项目来帮我们配置 zsh, 采用wget安装(需要先安装git)

sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

重启后生效.

语法高亮

安装插件highlight, 高亮语法:

cd ~/.oh-my-zsh/custom/plugins &&\
git clone git://github.com/zsh-users/zsh-syntax-highlighting.git

Oh-my-zsh的配置文件中~/.zshrc中添加插件

plugins=( [plugins...] zsh-syntax-highlighting)

重新打开终端即可生效!

调色

最后, 修改以下配色, 会让你的终端样式看起来更舒服, 在终端任意地方右键, 进入配置文件(profile)->外观配置(profile Preferences), 弹出如下界面, 进入colors一栏:

image

其中, 文字和背景采用系统主题, 透明度设为10%, 下面的palette样式采用Tango, 这样一通设置后, 效果如下:

image

推荐配色:

  • 文本颜色: #00FF00
  • 粗体字颜色: 与文本颜色相同
  • 背景颜色: #002B36

主题

~/.oh-my-zsh/themes中查看主题.

然后编辑~/.zshrc, 找到ZSH_THEME修改为你想要的主题即可(感觉ys这个主题不错).

agnoster, bullet-train 这两款主题也不错, 但需要先安装一些 字体样式:

git clone https://github.com/powerline/fonts.git --depth=1
cd fonts
./install.sh
cd ..
rm -rf fonts

装完后需要在终端配置Powerline字体.

其他主题:

https://github.com/bhilburn/powerlevel9k

字体

Ubuntu自带的字体不太好看, 所以采用文泉译微米黑/正黑替代, 效果会比较好, 毕竟是国产字体!

sudo apt install fonts-wqy-microhei fonts-wqy-zenhei

然后通过gnome-tweak-tool来替换字体

GRUB 2 主题

由于安装了多系统, 恰好Ubuntu的GRUB2提供了切换系统的选择, 但是界面不咋样

前往 https://www.gnome-look.org/browse/cat/109/ 选择一款合适自己的主题安装

博主推荐 Grub-theme-vimix Blur grub 或者 fallout-grub-theme

image

根据提示下载源码执行安装脚本即可.

但某些主题只提供主题包并没有安装脚本, 则我们需要手动安装:

首先下载主题包,多为压缩包,解压出文件。使用 sudo nautilus 打开文件管理器。

定位到目录:/boot/grub,在该目录下 新建文件夹themes,把解压出的文件拷贝到文件夹中。

  • 方案一:手写配置文件

接着(终端下)使用 gedit 修改 grub 文件:

sudo gedit /etc/default/grub

在该文件末尾添加:

# GRUB_THEME="/boot/grub/themes/主题包文件夹名称/theme.txt"
GRUB_THEME="/boot/grub/themes/fallout-grub-theme-master/theme.txt"
  • 方案二:利用软件 Grub Customizer

添加 PPA :

sudo add-apt-repository ppa:danielrichter2007/grub-customizer

安装软件:

sudo apt install grub-customizer
  • 最后 更新配置文件:
sudo update-grub

谈到 grub 就不得不谈到 /boot/grub/grub.cfg ,这个文件才是事实上的配置文件,所谓更新就是重新生成 grub.cfg

GDM 登录背景图

修改之前可以备份一下ubuntu.css文件, 避免错了改不会来...

更换登录界面的背景图需要修改文件 ubuntu.css,它位于 /usr/share/gnome-shell/theme

sudo gedit /usr/share/gnome-shell/theme/ubuntu.css

在文件中找到关键字 lockDialogGroup,如下行:

#lockDialogGroup {
   background: #2c001e url(resource:///org/gnome/shell/theme/noise-texture.png);
   background-repeat: repeat; }

修改图片路径即可,样例如下:

#lockDialogGroup {
  background: #2c001e url(file:///home/ybd/data/pic/spain.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }

其中file:///home/ybd/data/pic/spain.jpg为图片路径.

开机动画

查找喜欢的开机动画: https://www.gnome-look.org/browse/cat/108/order/latest

几个不错的动画:

下面说安装流程:

  1. 首先下载并解压自己喜欢的开机动画;

  2. 把解压后的文件夹复制到 /usr/share/plymouth/themes/ 文件夹下;

    sudo cp ${caton-path} /usr/share/plymouth/themes/ -r
    
  3. 编辑配置文件:

    sudo gedit /etc/alternatives/default.plymouth
    

    把后两行修改为:

    [script]
    ImageDir=/usr/share/plymouth/themes/${theme-directory}
    ScriptFile=/usr/share/plymouth/themes/${theme-directory}/${script-file-name}
    

    其中:

    • ${theme-directory} 是你的主题文件夹名;
    • ${script-file-name} 是主题文件夹下后缀为 .script 文件的文件名.
  4. 重启即可.

壁纸推荐

推荐几个不错的壁纸下载网站:

软件篇

Java开发者的环境搭建请看: Ubuntu的Java开发环境基本搭建

搜狗输入法

卸载ibus.

sudo apt-get remove ibus

清除ibus配置.

sudo apt-get purge ibus

卸载顶部面板任务栏上的键盘指示.

sudo  apt-get remove indicator-keyboard

安装fcitx输入法框架

sudo apt install fcitx-table-wbpy fcitx-config-gtk

切换为 Fcitx输入法

im-config -n fcitx

im-config 配置需要重启系统才能生效

sudo shutdown -r now

点击下载 Sogou For Linux -> http://pinyin.sogou.com/linux/

wget http://cdn2.ime.sogou.com/dl/index/1524572264/sogoupinyin_2.2.0.0108_amd64.deb?st=ryCwKkvb-0zXvtBlhw5q4Q&e=1529739124&fn=sogoupinyin_2.2.0.0108_amd64.deb

安装搜狗输入法

sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb

修复损坏缺少的包

sudo apt-get install -f

打开 Fcitx 输入法配置

fcitx-config-gtk3

问题: 输入法皮肤透明

fcitx设置 >> 附加组件 >> 勾选高级 >> 取消经典界面

Configure>>  Addon  >>Advanced>>Classic

再次重启.

Wechat for Ubuntu

下载地址:
https://github.com/geeeeeeeeek/electronic-wechat/releases
博主的百度盘 (密码: 9bpi) (提取路径: UbuntuTools -> wechat4Ubuntu)

下载最新版本, 解压后打开目录里面的electronic-wechat, 然后创建个软连接换个图标拉倒桌面就可以了

上面的 electronic-wechat不再维护.

另外, Github中还有一个Linux版的Wechat: https://github.com/eNkru/electron-wechat

或者也可以使用 Deepin Wine

QQ

Wine-QQ Appimage版本

Github: https://github.com/askme765cs/Wine-QQ-TIM

下载玩对应的Appimage后, 右键属性, 在权限中允许执行, 然后可以直接打开了

QQ轻聊版

这种方式比较麻烦, 可以直接才上面的Appimage

虽然不太想安装QQ, 但工作时候团队交流需要, QQ国际版又太难看, 所以装个Deepin的轻聊版.
工具包下载: 博主的百度盘 (密码: 9bpi) (提取路径: UbuntuTools>qq4Ubuntu)

内含文件:

  • crossover_16.0.0-1.deb
  • crossover16crack.tar.gz
  • apps.com.qq.im.light_7.9.14308deepin0_i386.deb

crossover安装与破解

这个轻聊版是Deepin的作品, 要在Ubuntu上使用, 就要安装crossover, 很不幸这玩意是收费的, 很幸运的是这玩意是可以破解的.
1、安装的工具包下载下来解压后会有三个文件, 首先先安装crossover_16.0.0-1.deb, 缺少依赖就执行一下sudo apt -f install, 安装完后先不要打开crossover.
2、在命令行输入sudo nautilus打开一个root权限的文件管理器
3、把破解文件 (crossover16crack->winewrapper.exe.so) 替换路径: /opt/cxoffice/lib/wine下的winewrapper.exe.so文件. 提示已有文件, 点“替换”破解完成.

Deepin QQ轻聊版

1、用归档管理器打开apps.com.qq.im.light_7.9.14308deepin0_i386.deb
2、点开 data.tar.xz 找到 ./opt/cxoffice/support
3、把 apps.com.qq.im.light 这个文件夹提取出来
4、在命令行输入sudo nautilus打开一个root权限的文件管理器
5、然后将这个文件夹复制到系统的 /opt/cxoffice/support

image

6、然后打开 crossover , 发现多了一个容器 , 点击图标即可运行QQ轻聊版
image

7、如果运行后出现乱码, 把 Windows 系统下的 %systemroot%\fonts\simsun.ttf (simsun.ttc) 复制到容器的对应文件夹就可以

GUI-SmartGit

git的一个GUI:

sudo add-apt-repository ppa:eugenesan/ppa
sudo apt update
sudo apt install smartgithg

Typora(Markdown编辑器)

官方 安装方法如下:

wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -
sudo add-apt-repository -y 'deb https://typora.io/linux ./'
sudo apt install typora

GIF制作软件 Peek

sudo add-apt-repository ppa:peek-developers/stable
sudo apt update
sudo apt install peek

终端执行peek即可运行

image

VirtualBox

sudo apt install virtualbox

KVM

KVM要求我们的CPU支持硬件虚拟化(hardware virtualization).在终端里输入下面的命令来查看CPU是否支持硬件虚拟化:

egrep -c '(svm|vmx)' /proc/cpuinfo

如果上面的命令返回数字0, 就表示CPU不支持硬件虚拟化, 那么我们就只能使用Virtualbox或VMware来创建虚拟机了.如果返回的数字大于0, 那么表示CPU支持硬件虚拟化, 我们就能使用KVM来创建虚拟机.

安装:

sudo apt install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils virt-manager virtinst virt-viewer

Dash里打开virt-manager:

image

SecureCRT

Install

官方下载地址(选择Linux版deb包): https://www.vandyke.com/download/securecrt/download.html

sudo dpkg -i scrt-8.3.2-1584.ubuntu16-64.x86_64.deb

Crack

准备:

wget http://download.boll.me/securecrt_linux_crack.pl && \
sudo apt install perl

查看一下SecureCRT的安装路径:

whereis SecureCRT

# 不出意外应该是在 /usr/bin/SecureCRT

运行perl脚本:

sudo perl securecrt_linux_crack.pl /usr/bin/SecureCRT
image

然后按照提示手动输入License即可

WPS

wps官网 下载wps for Linux.
先不要执行dpkg -i 去执行安装. 这个地方有个问题, 就是ubuntu 16 版本不支持32位的支持库, 所以需要安装一下支持库.
32位的支持库名为: ia32-libs
安装的时候会提示有替代包, 需要安装替代包.

sudo apt install lib32ncurses5 lib32z1

还是不要执行dpkg -i , 因为即使现在安装还是会缺少一个依赖. 这个依赖是libpng-12.0. 不过这个在默认的apt 仓库里没有. 所以需要手动下载一下.
下载地址: https://packages.debian.org/zh-cn/wheezy/amd64/libpng12-0/download

sudo dpkg -i libpng12-0_1.2.49-1+deb7u2_amd64.deb

最后:

sudo dpkg -i wps-office_10.1.0.5672~a21_amd64.deb

Chrome

sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/ && \
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub  | sudo apt-key add - && \
sudo apt update && \
sudo apt install google-chrome-stable

XMind 8 Crack

Setup

一款思维导图软件, 前往 XMind官网 下载压缩包.

解压后先执行一下解压包根目录下的setup.sh:

sudo sh setup.sh

Crack

  • XMindCrack.jar复制到根目录的plugins文件中
  • 以文本格式打开根目录中 XMind.ini
  • 在最后一行添加-javaagent:../plugins/XMindCrack.jar
  • 禁止XMind访问网络: 在host文件中添加127.0.0.1 www.xmind.net, 然后重启网络sudo /etc/init.d/networking restart
  • 打开XMind输入序列号

XMindCrack.jar序列号如果有需要可以私聊博主.

截图

Shutter

Ubuntu下很强大的一款截图软件

sudo apt install shutter

**设置快捷键: **
打开系统设置 -> 键盘 -> 快捷键 -> 自定义快捷键 -> 点击" + "
名字随便起, 命令: shutter -s
点击确定, 再点禁用, 键盘按下ctrl+alt+a, 完成设置

编辑按钮变成程灰色解决方法

需要3个deb包:

libgoocanvas-common

libgoocanvas3

libgoo-canvas-perl

或者: 博主的百度盘 (密码: 9bpi) (提取路径: UbuntuTools -> shutter-1804-editor.zip)

依次使用dpkg命令安装, 报错使用sudo apt-get -f install修复

最后重启Shutter进程就好了

Deepin Screenshot

这个是Deepin开发的截图工具, 目前已经可以在软件商店中找到:

sudo apt install deepin-screenshot

然后跟上面的Shutter一样设置快捷键就可以了, 命令是deepin-screenshot

系统清理软件 BleachBit

sudo apt install -y bleachbit

多协议下载器 Aria2

aria2: https://github.com/aria2/aria2

部分使用说明: https://aria2c.com/usage.html

一般在Linux环境中下载东西都是比较不友好的, 不支持多种协议, 方式单一, 但这款Aria2就是为了解决多协议问题而诞生的, 配合UI界面可以很方便地随心所欲地下载.

直接安装

sudo apt install aria2

添加配置文件:

sudo mkdir /etc/aria2
sudo touch /etc/aria2/aria2.session
sudo chmod 777 /etc/aria2/aria2.session
sudo gedit /etc/aria2/aria2.conf

配置文件可参考: https://github.com/fsaimon/aria2.conf

后台运行:

sudo aria2c --conf-path=/etc/aria2/aria2.conf -D

GUI

  1. Uget
  2. chrome 扩展 YAAW for Chrome

通过 Docker 搭建 Aria2 以及 AriaNg Web UI

image

博主选择使用Docker

参考 aria2-ariang-docker 以及 aria2-ariang-x-docker-compose

使用h5ai作为文件管理器

version: '3.4'

services:
  h5ai:
    image: bixidock/h5ai
    volumes:
      - /home/ybd/data/docker/aria2/data:/var/www
    restart: always
  aria2:
    image: wahyd4/aria2-ui:h5ai
    ports:
      - "8000:80"
      - "6800:6800"
    volumes:
    #   - /some_folder:/root/conf/key
      - /home/ybd/data/docker/aria2/config/aria2.conf:/root/conf/aria2.conf
      - /home/ybd/data/docker/aria2/config/aria2.session:/root/conf/aria2.session
      - /home/ybd/data/docker/aria2/cache/dht.dat:/root/.cache/aria2/dht.dat
      - /home/ybd/data/docker/aria2/data:/data
    environment:
      - DOMAIN=:80
      # - SSL=true
      # - RPC_SECRET=Hello
      # - ARIA2_USER=admin
      # - ARIA2_PWD=password
      # - ENABLE_AUTH=true
    links:
      - h5ai:file-manager
    restart: always
image
  1. 查看文件h5ai: http://localhost:8000
  2. AriaNg: http://localhost:8000/aria2/ 注意地址后面一定要带/

百度网盘相关

BaiduExporter

官方是这么说明的

  • Chrome : Click Settings -> Extensions, drag BaiduExporter.crx file to the page, install it, or check Developer mode -> Load unpacked extension, navigate to the chrome/release folder.
  • Firefox : Open about:debugging in Firefox, click "Load Temporary Add-on" and navigate to the chrome/release folder, select manifest.json, click OK.

1、到 Github 下载源码

2、打开Chrome -> 扩展程序 -> 勾选开发者模式 -> 加载已解压的扩展程序 , 然后会弹出文件框, 找到刚才下载的源码, 找到chrome -> release, 添加成功!

3、打开百度云盘网页版, 勾选需要下载的文件, 在上方会出现导出下载地选项, 通过设置可以修改RCP地址

image

image

BaiduPCS-Go

这里还有一个很有意思的通过终端与百度盘交互的项目: https://github.com/iikira/BaiduPCS-Go

百度网盘直接下载助手

1、安装 Tampermonkey Chrome插件, 这个主要是管理脚本的, 下面安装百度云盘脚本需要用到

2、进入 百度网盘直接下载助手(显示直接下载入口) , 点击安装或者install,完了直接刷新界面, 进入到自己的百度云盘选择所需的下载文件即可.

Stardict火星译王

sudo apt install stardict

安装词库: **
进入
http://download.huzheng.org/

选择所需词库并下载, a为下载的词库名, 然后重启stardict

tar -xjvf a.tar.bz2
mv a /usr/share/stardict/dic

备份工具 Timeshift

sudo add-apt-repository -y ppa:teejee2008/ppa
sudo apt install -y timeshift
image

硬件信息

I-Nex

这是一个类似CPU-Z的工具

下载链接: https://launchpad.net/i-nex/+download

image

Hardinfo

sudo apt install hardinfo -y
image

Deepin Wine For Ubuntu

这个项目是 Deepin-wine 环境的 Ubuntu 移植版, 可以在 Ubuntu 上运行 Tim, 微信, 网易云音乐, 百度云网盘, 迅雷等 Windows 软件: https://github.com/wszqkzqk/deepin-wine-ubuntu

这个是 Docker 版本的: https://github.com/RokasUrbelis/docker-wine-linux

其他设置篇

exfat驱动

sudo apt install exfat-fuse exfat-utils

Grub2

设置引导等待时间

Ubuntu系统的Grub2菜单的相关信息在读取/boot/grub/grub.cfg文件, 不过Ubuntu官方不建议直接修改这个文件, 想要修改Grub2的等待时间还可以修改/etc/deafalt/grub来实现. 具体的修改方法如下:

sudo gedit /etc/default/grub

GRUB_TIMEOUT=10中的10改为你想要修改的等待时间, 比如3, 网上很多的教程都是到这一步, 其实是不行的, 估计都是乱转一气. 到这里还有最重要的一步, 就是使用#号将GRUB_HIDDEN_TIMEOUT=0标注,然后再次回到终端, 输入下面的命令刷新/boot/grub/grub.cfg文件:

sudo update-grub2

Grub Customizer

sudo add-apt-repository -y ppa:danielrichter2007/grub-customizer
sudo apt install grub-customizer

修改保存后更新配置文件:

sudo update-grub

启动项管理

gnome-session-properties

统一Win10和Ubuntu18.04双系统的时间

装了双系统会出现win10中的时间总是慢8个小时(时区不对)

统一Win10和Ubuntu18.04双系统的时间

方式一

timedatectl set-local-rtc 1 --adjust-system-clock

方式二

sudo apt install ntpdate
sudo ntpdate time.windows.com
sudo hwclock --localtime --systohc

提高逼格

screenfetch

sudo apt install screenfetch
image

edex-ui

https://github.com/GitSquared/edex-ui

在Release页面中下载AppImage运行即可:

image

终端高逼格屏保

sudo apt install cmatrix
cmatrix -b
image

够骚气. . .

键盘输入声音特效(Tickys)

官网 或者 博主的百度盘 (密码: 9bpi)

Tickeys依赖 gksu, 然而 gksu 在Ubuntu18之后被移除了, 所以想要安装还需要装回 gksu:

cat <<EOF | sudo tee /etc/apt/sources.list.d/artful.list
deb http://archive.ubuntu.com/ubuntu/ artful universe
EOF
sudo apt update
sudo apt install -i gksu
sudo dpkg -i tickeys_0.2.5_amd64.deb

# 如有依赖未安装
sudo apt install -f

然后通过sudo tickeys来打开 (sudo tickeys -c 打开CLI版本)

image

附录

软件图标(.desktop)文件位置

  • /usr/share/applications # 大部分启动图标都在此
  • ~/.local/share/applications # 一部分本地图标
  • /var/lib/snapd/desktop/applications # snap 类软件在此

gsetting 与 dconf

gsetting 与 dconf 是 Linux Gnome下实现对应用程序的配置及管理功能的工具.

gsetting命令:

#gsettings list-schemas             显示系统已安装的不可重定位的schema
#gsettings list-relocatable-schemas 显示已安装的可重定位的schema
#gsettings list-children SCHEMA     显示指定schema的children,其中SCHEMA指xml文件中schema的id属性值,例如实例中的"org.lili.test.app.testgsettings"
#gsettings list-keys SCHEMA         显示指定schema的所有项(key)
#gsettings range SCHEMA KEY         查询指定schema的指定项KEY的有效取值范围
#gsettings get SCHEMA KEY           显示指定schema的指定项KEY的值
#gsettings set SCHEMA KEY VALUE     设置指定schema的指定项KEY的值为VALUE
#gsettings reset SCHEMA KEY         恢复指定schema的指定项KEY的值为默认值
#gsettings reset-recursively SCHEMA 恢复指定schema的所有key的值为默认值
#gsettings list-recursively [SCHEMA]如果有SCHEMA参数,则递归显示指定schema的所有项(key)和值(value),如果没有SCHEMA参数,则递归显示所有schema的所有项(key)和值(value)

dconf 可以实现配置的导入与导出:

dconf dump /org/gnome/shell/extensions/dynamic-top-bar/ > ~/backup.txt

dconf load /org/gnome/shell/extensions/topicons/ <<- EOF
[/]
icon-size=24
icon-spacing=12
tray-pos='right'
tray-order=1
EOF

也可以使用 dconf-editor 对其进行管理

sudo apt install -y dconf-editor

终端写出图形文字

Text to ASCII Art Generator

Finally

使用Ubuntu的这一路过来跌跌撞撞, 摸爬滚打不断解决各种奇怪的系统问题, 磨合了也有好长一段日子, 重装系统的次数也数不过来了. . . 给我最大的收获并不是觉得自己用Ubuntu用得多牛X, 而是修身养性. . .

本文将定期更新, 与时俱进~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,716评论 4 364
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,558评论 1 294
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,431评论 0 244
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,127评论 0 209
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,511评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,692评论 1 222
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,915评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,664评论 0 202
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,412评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,616评论 2 245
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,105评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,424评论 2 254
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,098评论 3 238
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,096评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,869评论 0 197
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,748评论 2 276
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,641评论 2 271

推荐阅读更多精彩内容