前言
时间已经来到了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
到此制作完成.
系统篇
换源
更换最佳源服务器, 打开 软件和更新(这里可以选择阿里的, 或者点击右边的 选择最佳服务器):
更新
之前的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-get
和aptitude
做的 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
代替 apt
或 apt-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
这是一款类苹果的主题...
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
这也是一款很漂亮的主题
sudo apt install arc-theme
Sweet
https://www.gnome-look.org/p/1253385/
图标
Suru Plus
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
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
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 中就可以使用了。
先上图...
Chrome Gnome Shell
首先安装 Chrome Gnome Shell :
sudo apt install chrome-gnome-shell
Dash To Dock
Dash To Dock: 虽然Ubuntu18已经有了一个Dock, 但定制性不强. 这个Dock插件提供了很多选项定制, 个人比较喜欢的一个选项就是隔离工作区.
Topicons Plus
Topicons Plus 任务图标栏
任务图标栏使用默认的图标, 如何让他使用自定义的图标主题呢?
比如使用 Papirus , 它支持 hardcode-tray
脚本来实现
- 安装
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
- 转换图标
hardcode-tray --conversion-tool Inkscape
Nvidia GPU Temperature Indicator
Nvidia GPU Temperature Indicator 显卡温度指示器
User Themes
User Themes 可以使用shell-theme:
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
安装
终端采用zsh
和oh-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
一栏:
其中, 文字和背景采用系统主题, 透明度设为10%, 下面的palette
样式采用Tango
, 这样一通设置后, 效果如下:
推荐配色:
- 文本颜色:
#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
根据提示下载源码执行安装脚本即可.
但某些主题只提供主题包并没有安装脚本, 则我们需要手动安装:
首先下载主题包,多为压缩包,解压出文件。使用 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
几个不错的动画:
下面说安装流程:
首先下载并解压自己喜欢的开机动画;
-
把解压后的文件夹复制到
/usr/share/plymouth/themes/
文件夹下;sudo cp ${caton-path} /usr/share/plymouth/themes/ -r
-
编辑配置文件:
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
文件的文件名.
-
重启即可.
壁纸推荐
推荐几个不错的壁纸下载网站:
软件篇
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
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
下
6、然后打开
crossover
, 发现多了一个容器 , 点击图标即可运行QQ轻聊版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
即可运行
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:
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
然后按照提示手动输入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包:
或者: 博主的百度盘 (密码: 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
- Uget
- chrome 扩展 YAAW for Chrome
通过 Docker 搭建 Aria2 以及 AriaNg Web UI
博主选择使用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
- 查看文件h5ai: http://localhost:8000
- 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地址
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
硬件信息
I-Nex
这是一个类似CPU-Z的工具
下载链接: https://launchpad.net/i-nex/+download
Hardinfo
sudo apt install hardinfo -y
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
edex-ui
在Release页面中下载AppImage运行即可:
终端高逼格屏保
sudo apt install cmatrix
cmatrix -b
够骚气. . .
键盘输入声音特效(Tickys)
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版本)
附录
软件图标(.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
终端写出图形文字
Finally
使用Ubuntu的这一路过来跌跌撞撞, 摸爬滚打不断解决各种奇怪的系统问题, 磨合了也有好长一段日子, 重装系统的次数也数不过来了. . . 给我最大的收获并不是觉得自己用Ubuntu用得多牛X, 而是修身养性. . .
本文将定期更新, 与时俱进~