前言
時間已經來到了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, 而是修身養性. . .
本文將定期更新, 與時俱進~