歡迎加入 Ubuntu 陣營!elementary OS 是 Ubuntu 陣營中兼具實用和美觀的發行版,的確值得安裝嘗試。這是一篇長文,我精簡了一些內容,但是乾貨越多說得越詳細,篇幅就會越大。已經剋制了,能用文字表達清楚的地方就不放圖片。可以說,看完這 1 篇文章勝過看 10 篇同類文章。文末有彩蛋!
適宜讀者
- 喜歡 elementary OS 的新手
- Linux 老玩家
新手照着說明直接複製命令粘貼執行就行了,對於老手基本都是乾貨。
elementary OS 5 Juno (Pantheon) 簡介
- Elementary 最早是 Ubuntu 的一個美化主題項目,後來太受歡迎演變成了獨立的發行版。
- elementary OS 是基於 Ubuntu 的 Linux 發行版。它使用一個自己開發的基於 GNOME 的名爲 Pantheon 的桌面環境。
- elementary OS 由設計師主導開發,在風格上有點類似 macOS (panel+dock),並且使用了 Chrome OS 的應用菜單設計,所以能在 elementary OS 裏面看到 macOS+ChromeOS+Ubuntu+Gnome Shell 的身影,而系統的核心依然是 Ubuntu,完全兼容該系統的所有軟件包。
- Elementary OS 的重點目標是改善 Linux 的外觀和用戶體驗。提供一個快速、開源的 Windows / macOS 替代方案。
- elementary OS 5 Juno 於 2018/10/16 發佈,基於 Ubuntu 18.04 LTS 進行開發。
下面進入正題,elementary OS (Pantheon) 安裝後配置總結。
設置 root 密碼
使用 Win+T 組合快捷鍵快速打開終端,使用 Ctrl+Shift+T 新建標籤頁:
sudo passwd root
這裏故意展示新建標籤頁的快捷鍵,當然你可以直接打開終端就執行命令。
切換到 root 用戶的標準命令爲:
su - root
一般情況還可以使用 su -
快速切換到 root。使用 Ctrl+D(^D)
快速退出當前用戶。
修改軟件源
Why?因爲默認的官方軟件源,速度「可能會」不盡人意。
這裏我修改爲 華爲開源鏡像站 提供的鏡像源:
-
備份配置文件:
cp -a /etc/apt/sources.list /etc/apt/sources.list.bak
或者
cp -a /etc/apt/sources.list{,.bak}
-
修改 sources.list 文件,將 http://archive.ubuntu.com 和 http://security.ubuntu.com 替換成 http://mirrors.huaweicloud.com,參考如下命令:
sed -i "s@http://.*archive.ubuntu.com@http://mirrors.huaweicloud.com@g" /etc/apt/sources.list sed -i "s@http://.*security.ubuntu.com@http://mirrors.huaweicloud.com@g" /etc/apt/sources.list
常用鏡像站(提供軟件源 / 下載系統鏡像):
華爲開源鏡像站 / 網易開源鏡像站 / 清華大學開源鏡像站 / 中國科學技術大學開源軟件鏡像 / 阿里雲開源鏡像 等
升級系統
終端執行命令:
# 升級系統
sudo apt update && sudo apt upgrade && sudo apt dist-upgrade
# 重啓系統
sudo reboot
sudo
是普通用戶的提權操作,臨時獲得 root 權限;
普通用戶的終端提示符爲 $
;
root 用戶是超級管理員,終端提示符爲 #
。
爲了方便複製代碼塊中的命令,所以終端提示符 $
#
不寫在命令中。(多條命令可以一起復制,然後粘貼執行,命令中帶 #
號的爲註釋,執行時會被忽略)
!注意:本文默認是在普通用戶下執行命令。
設置 sudo 免密碼
Why?因爲普通用戶執行 sudo 命令每次都需要輸入密碼,影響效率。
作爲個人使用,沒有什麼安全風險,
所以設置 sudo 免密碼,一次性把事情做對,減少時間浪費!
sudo visudo
在 %sudo ALL=(ALL:ALL) ALL
下添加 $USER ALL=(ALL) NOPASSWD: ALL
:
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
$USER ALL=(ALL) NOPASSWD: ALL
$USER 變量改爲你的用戶名,另外 visudo 命令就是直接修改 /etc/sudoers 文件;Linux 一切皆文件。
詳細操作訪問:elementary OS 設置 sudo 免密碼
因爲下文我們還會用到 Linux 的環境變量,這裏先解釋一下,$+大寫英文
這樣表示一個變量,比如這些變量名:
-
LOGNAME:指當前用戶的登錄名。
查看當前登陸用戶:echo $USER
或echo $LOGNAME
-
HOSTNAME:指主機的名稱,許多應用程序如果要用到主機名的話,通常是從這個環境變量中來取得的。
查看當前主機名:echo $HOSTNAME
-
PATH:指定命令的搜索路徑。
查看命令的搜索路徑:echo $PATH
輸入命令前半部分,然後用 Tab 健補全命令時,系統就會在 $PATH 下搜索是否有相關命令。 -
HOME:指定用戶的主工作目錄(即用戶登陸到 Linux 系統中時默認的目錄)。
查看當前用戶的主工作目錄:echo $HOME
-
SHELL:指當前用戶用的是哪種 Shell。
查看當前用戶使用哪種 Shell:echo $SHELL
-
LANG/LANGUAGE:和語言相關的環境變量,使用多種語言的用戶可以修改此環境變量。
查看當前用戶的語言:echo $LANG
-
MAIL:指當前用戶的郵件存放目錄。
查看當前用戶的郵件存放目錄:echo $MAIL
修改 HOSTNAME
HOSTNAME 就是主機名,用於其他人或其他設備識別這臺主機,$HOSTNAME
取一個自己喜歡的名字表示個性。
hostnamectl set-hostname $HOSTNAME
hostname -F /etc/hostname
安裝常用命令
sudo apt -y install vim net-tools tree rar wget git tlp fonts-wqy-microhei fonts-wqy-zenhei
sudo tlp start
老版本 Ubuntu 使用 apt-get 來管理軟件包,16.04 之後直接使用 apt 命令
就行了。
- vim:vi 的加強版,另外 neovim 也出現了。由於用慣了 vim 所以用來替代默認的 nano。
- net-tools:網絡相關的工具,比方可以使用
ifconfig
命令。 - tree:能夠展示文件夾結構。
- tlp:這是一個電源管理軟件。
- fonts-wqy:就是文泉驛字體。這個選擇安裝就好,默認已經安裝 Google 的
Noto Sans CJK SC
也是非常不錯的免費字體(CJK 是中日韓的英文縮寫,SC 就是簡體中文)。
配置靜態 IP
對於一個技術人員,IP 不穩定可不是什麼好事,所以需要配置靜態 IP。當然使用圖形界面也可以配置,但是對於技術人員還是直接修改文件比較爽快。
使用 ifconfig
命令查看網卡名,我這裏是 enp0s31f6
,
然後根據網卡名修改文件 sudo vim /etc/netplan/02-network-manager-enp0s31f6.yaml
:
# Let NetworkManager manage enp0s31f6 devices on this system
network:
version: 2
renderer: NetworkManager
ethernets:
enp0s31f6:
addresses: [192.168.0.123/24]
gateway4: 192.168.0.1
nameservers:
addresses: [119.29.29.29, 223.5.5.5, 8.8.8.8]
注意:嚴格保持結構層次,一般人修改 IP:192.168.0.123 後面的 123 爲 2~253 中的某個數就行了。
執行以下命令使配置即時生效:
sudo netplan apply
這裏同時配置了 DNS 和 ipv4 地址,可不用再修改 /etc/systemd/resolved.conf 文件單獨配置 DNS。 當然單獨配置 DNS 的方法還是介紹一下:
sudo vim /etc/systemd/resolved.conf
[Resolve]
DNS=119.29.29.29 223.5.5.5 8.8.8.8
重啓服務生效:
systemctl restart systemd-resolved.service
將個人文件夾轉移到其他分區
在 Windows 上有很多人會將默認在 C 盤的個人文件夾 ( Downloads/Documents/Music/Videos 等) 轉移至 D 盤,
- 一部分是減少對系統盤讀寫資源的佔用
- 一部分是減少系統盤空間的佔用
- 還有一部分是避免系統壞了 C 盤資料恢復的麻煩
Linux 上我主要是爲了避免重裝系統時備份個人文件夾的麻煩,所以將個人文件夾轉移到其他分區。
UEFI 方式安裝系統,我一般分四個區(/boot/efi、/、/DATA、swap),非常有必要將個人文件夾轉移到存儲個人數據的 /DATA 分區下,重裝系統不格式化 /DATA 分區,省去備份資料的麻煩。
先備份系統文件,然後修改:
cd /home/$USER/.config/
cp -a user-dirs.dirs{,.bak}
vim user-dirs.dirs
刪除默認值,添加下面自定義值:
XDG_DOWNLOAD_DIR="/DATA/Downloads"
XDG_TEMPLATES_DIR="/DATA/Templates"
XDG_PUBLICSHARE_DIR="/DATA/Public"
XDG_DOCUMENTS_DIR="/DATA/Documents"
XDG_MUSIC_DIR="/DATA/Music"
XDG_PICTURES_DIR="/DATA/Pictures"
XDG_VIDEOS_DIR="/DATA/Videos"
XDG_DESKTOP_DIR="/DATA/Desktop"
注:修改文件後要想馬上生效還要運行 source user-dirs.dirs
否則只能重登用戶生效。
elementary OS 開啓用戶自動登錄
!警告:這裏因爲是在虛擬機中體驗,爲了方便,所以開啓了自動登錄。
兩種方法:
1、圖形操作
打開 設置 > 用戶賬號 > 首先打開解鎖按鈕並輸入您的管理密碼。將自動登錄開關轉到 ON 位置。
2、命令操作
sudo vim /etc/lightdm/lightdm.conf
[Seat:*]
autologin-guest=false
autologin-user=root
autologin-user=$USER
autologin-user-timeout=0
將環境變量 $USER
替換爲你的用戶名,上面示範的是設置 root 和普通用戶都自動登錄!
如何取消自動登錄?刪除對應那條配置即可。比如取消 root 自動登錄,將光標移動到 autologin-user=root 所在行,按 dd 刪除,輸入 :wq 保存退出!
安裝 elementary-tweaks 工具
sudo apt install software-properties-gtk
sudo add-apt-repository ppa:philip.scott/elementary-tweaks
sudo apt update
sudo apt install elementary-tweaks
然後進行一些個性化配置:
System Settings > tweaks >
- Appearance > Window Controls 打開最小化按鈕 > Minimize Right
- Fonts > Font Settings 設置爲:WenQuanyi Micro Hei 系列字體,調節到舒服的大小。
- Launcher > 調整應用菜單顯示爲4行(Rows)6列(Columns),其實默認就蠻好,我是堅持能默認就默認,少折騰。
System Settings > Displays >
- 雙屏用戶可根據顯示器的實際位置,拖動調整顯示器的相對位置;順道打開夜燈 Night Light。
System Settings > Security & Privacy >
- 打開 Housekeeping
- 關閉 Location Services
其實最小化窗口的快捷鍵是 Win+H,記住能提高效率。
安裝搜狗拼音輸入法
搜狗拼音輸入法適合大衆,如果你屬於小衆可以去了解一下 RIME 輸入法。
官網 下載搜狗拼音輸入法 最新安裝包:
sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb
sudo apt -y --fix-broken install
sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb
sudo apt -y --fix-broken install
修復依賴可簡化爲sudo apt -y -f install
快捷組合鍵 Win+Space 打開應用菜單搜索 fcc 打開 Fcitx Configuration:
取消勾選 Only Show Current Language,然後搜索 Sogou 進行添加!無法添加的話註銷賬號重登一下。添加成功還是需要註銷賬號重登一下, Shift 切換中英文就可使用輸入法。
然後進行一些個性化配置:
當然,也有其他 Fcitx 中文輸入法:五筆、googlepinyin 可供選擇。
sudo apt remove ibus scim
sudo apt purge ibus
sudo apt -y autoremove
sudo apt install fcitx fcitx-config-gtk fcitx-sunpinyin fcitx-module-cloudpinyin fcitx-googlepinyin fcitx-table-wbpy
sudo apt -y -f install
打開 fcitx configuration 刪除不用的輸入法,Ctrl+Shift 切換輸入法。
如果默認的 ibus 輸入法能足需求,我更推薦你用 ibus-rime。
Alias 提高工作效率
Why?如果每天敲很多重複的命令,那樣很浪費時間效率不高,不妨使用 alias 簡化命令,提高效率。
alias 命令用來設置指令的別名,可以將一些較長的命令進行簡化。使用 alias 時,用戶必須使用單引號 ’ 將原來的命令引起來,防止特殊字符導致錯誤。
爲了每次登入都能使用自定義的命令別名,可將相應的 alias 命令存放到 bash 的初始化文件 /etc/bashrc 中(所有用戶生效)。也可放到 /home/$USER/.bashrc 或 /root/.bashrc 下。
sudo vim /etc/bashrc
alias c='clear' # 快速清屏
alias vi='vim'
alias up='sudo apt update'
alias upg='sudo apt upgrade'
alias dup='sudo apt dist-upgrade'
alias fix='sudo apt -y --fix-broken install' # 修復依賴,可簡寫爲:apt -y -f install
alias arm='sudo apt -y autoremove'
使用 source 命令立即生效:
source /etc/bashrc
或者
. /etc/bashrc
安裝 Lantern
這是個敏感話題,如果不能用了就找其他方法吧。
wget https://raw.githubusercontent.com/getlantern/lantern-binaries/master/lantern-installer-64-bit.deb
sudo dpkg -i lantern-installer-64-bit.deb
- 快捷組合鍵 Win+Space 打開應用菜單搜索 lan 不出意外 enter 打開 lantern 。
- 連接上之後,System Settings > Network > Proxy 將是開啓狀態。
不想使用 lantern 的話,可把 Proxy 關閉! - 每次開機,都需要打開 lantern 軟件才能上網!所以最好設置爲開機啓動:
打開 System Settings > Applications > Startup > 左下角搜索 lantern 並添加。
安裝 Chrome 瀏覽器 或 Firefox 瀏覽器
Chrome:
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
Firefox:
sudo apt -y install firefox
Install Flash Player Plugin(安裝 flash 插件播放視頻):
sudo apt -y install flashplugin-installer browser-plugin-freshplayer-pepperflash
sudo apt -y install pepperflashplugin-nonfree
現代的瀏覽器異常強大,很多事情其實一個瀏覽器就夠了,證據就是 Google Chrome OS。
既然大家每天都在瀏覽網頁,就不能不推薦一個插件 Stylus:Firefox / Google Chrome,安裝好後配套下面樣式:
- BaiduX 極簡百度+動態多欄+去下劃線+毛玻璃導航欄+關鍵詞高亮
- 百度網盤 - 屏蔽和優化
- 百度經驗-屏蔽和優化
- 百度知道-屏蔽與排版
- 百度文庫-屏蔽
- Better Outlook Mail
- 簡易郵箱(Simple-Mailboxes)
- CSDN去XX(保留原來樣式) - 編輯樣式,在 Code 3 裏面註釋此項 /* .report-box{ … */,屏蔽作者二維碼
(只是推薦,根據需求自行搜索)
另外一個更加強大的插件 Tampermonkey (油猴腳本)。
- 比如對 CSDN 感興趣則搜索 CSDN ,看到 CSDN-Beautify 比較感興趣,安裝後再瀏覽 CSDN 文章,神奇的事情發生了;
- 對微博感興趣,則搜索 微博;
- 對百度感興趣,則搜索 百度;
- 對什麼感興趣,就搜什麼,沒有的話可以考慮自己寫一個。這個插件用上後,我每天都在偷笑。
- 一個十分重要的事前提醒:惡意腳本可以侵犯你的隱私,並能夠代表你來進行其他操作。 你應該只從那些你能夠信任的渠道安裝腳本。
選擇瀏覽器搜索引擎要慎重,選擇什麼搜索引擎得到的結果是不一樣的,好比選擇什麼樣的老婆人生的結果會不一樣。這個大家搜索一下應該會有答案,這裏不做推薦。
關於瀏覽器擴展可參考:Chrome 瀏覽器必備擴展
有興趣可以瞭解一下 Linux 上的其他瀏覽器:Brave;Vivaldi;Yandex.Browser;Opera;
安裝軟件
前幾步主要是對系統進行配置,下面安裝軟件將涉及到不同的軟件包格式(DEB / Flatpak / Snap / AppImage),先說明一下:
一般的 DEB 包軟件,都存在依賴。像前面安裝搜狗輸入法,下載的 DEB 包第一次安裝依賴報錯,需要使用 fix 修復依賴!
Snap 和 Flatpak 打包方式包含一個應用程序需要用到的所有文件和庫,可以運行在所有 Linux 平臺上,解決了應用程序之間的依賴問題,使應用程序之間更容易管理。相應它佔用更多的磁盤空間。不過,一般用戶都可以算是「土豪」不在乎那點磁盤空間!這種打包方式可以安裝同樣一個軟件的不同版本(比如同時安裝 Python 2.7 / Python 3.3)而不造成任何的干擾,很棒!
AppImage 要更加簡單帥氣!它不需要安裝!下載軟件包,使其可執行,然後運行即可。有點像 Windows 上的單文件軟件包。缺點是不能對其進行升級。如果看中升級功能最好還是安裝 Flatpak / Snap / DEB 軟件包。
因爲網絡原因,Flatpak / Snap / AppImage 軟件可能下載速度會比較慢,有些 GitHub 上的 AppImage 包下載也有幾兆的速度,斟酌使用。不行可換回 DEB 軟件。但這是未來發展的方向。
關於 Flatpak / Snap / AppImage 的介紹可訪問:中文 ; 英文 ;
安裝 WPS Office
每次使用命令安裝可能反而效率低,所以我們安裝 Eddy 軟件(這是一個直接點擊 DEB 包即可安裝軟件的小工具):
sudo apt -y install com.github.donadigo.eddy
去 WPS Office 官網下載 DEB 包,然後點擊安裝就行了。
會發現報字體缺失,解決辦法一搜一大把,字體文件這裏可下載 ,還有參考文章。
cd /DATA/Downloads
unzip -o wps_symbol_fonts.zip -d wps_symbol_fonts
sudo mv wps_symbol_fonts/* /usr/share/fonts
sudo mkfontscale && sudo mkfontdir && sudo fc-cache
rm -fr wps_symbol_fonts
當然官網也提供了 snap 包安裝 wps-office,軟件會安裝到了 /snap 目錄。瞭解一下就行,不推薦因爲速度慢。
- $ sudo apt install snapd
$ sudo apt install snapcraft
$ sudo snap install wps-office
學習一下 snap 的一些常用命令:- snap list // 列出已經安裝的 snap 包
snap find text-to-search // 搜索要安裝的 snap 包
snap install <snap_name> // 安裝一個 snap 包
snap refresh <snap_name> // 更新一個 snap 包;後面不加包名是更新所有的 snap 包
snap revert <snap_name> // 把一個包還原到以前安裝的版本
snap remove <snap_name> // 刪除一個 snap 包
snap -h // 查看help
安裝音樂軟件
安裝網易雲音樂(在線聽)
官網下載安裝包(或者直接點擊安裝):
sudo dpkg -i netease-cloud-music_1.2.1_amd64_ubuntu_20190428.deb
除了登錄賬號外,修改下載目錄,指定到自己平時存放音樂的位置。
安裝本地音樂播放器(離線聽):Audacious
安裝方法:
sudo apt -y install audacious
另外 Musique 也可以瞭解一下。
Musique 播放器「本地文件夾」功能比較特別,把自己的音樂音頻都放到一個特定文件夾(比如 /DATA/Music)下,按類別或用途將音頻歸類,將 Musique 播放器的收藏目錄指定到 /DATA/Music,AMAZING!
安裝方法:
cd /DATA/Downloads
wget https://flavio.tordini.org/files/musique/musique.deb
sudo dpkg -i musique.deb
sudo apt --fix-broken install
sudo dpkg -i musique.deb
其他:Lollypop;Melody 等
安裝 ANoise
是不是經常宅在家?
是不是長時間待在電腦屏幕前?
是不是很久沒有出去看看大自然、聽聽大自然的聲音?
好!這個軟件能滿足你的小小願望,閉上眼睛聽雨、聽海、聽自然。
sudo add-apt-repository ppa:costales/anoise
sudo apt update
sudo apt -y install anoise
安裝視頻軟件
功能 | 軟件 | 安裝命令 |
---|---|---|
視頻播放 | vlc | $ sudo apt -y install vlc |
視頻錄製 | vokoscreen | $ sudo apt -y install vokoscreen |
視頻剪輯 | kdenlive | $ sudo apt -y install kdenlive |
Gif 製作 | gifup | $ sudo apt -y install com.github.bharatkalluri.gifup |
安裝圖片工具
GIMP
GNU Image Manipulation Program(簡稱 GIMP),俗稱 Linux 下的 PS,使用命令安裝:
sudo apt -y install gimp libgimp2.0-dev gimp-gmic
- 安裝 GIMP Beautify:GIMP Beautify is a set of GIMP plug-ins for quickly and easily beautify photo.
- 安裝 GIMP Fx-Foundry Scripts Pack(Installation and Usage Guide)
Flameshot
Powerful and simple to use screenshot software.
sudo apt -y install flameshot
一些簡單的截圖需求,可直接使用系統快捷鍵,相當快速方便。
打開 System Settings > Keyboard > Shortcuts > 選擇 Screenshots 可看到:
快捷鍵 | 作用 |
---|---|
Grab the whole screen | |
Ctrl+Print | Copy the whole screen to clipboard |
Alt+Print | Grab the current window |
Ctrl+Alt+Print | Copy the current screen to clipboard |
Shift+Print | Select an area to grab |
Ctrl+Shift+Print | Copy an area to clipboard |
安裝微信
選擇一:使用網頁版 ?
選擇二:electronic-wechat ,這裏使用 AppImage 包:
wget https://github.com/eNkru/electron-wechat/releases/download/v0.1.1/electron-wechat-0.1.1-x86_64.AppImage
chmod a+x electron-wechat-0.1.1-x86_64.AppImage
./electron-wechat-0.1.1-x86_64.AppImage
安裝知識管理軟件
CherryTree
A hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file.
sudo apt -y install cherrytree
軟件源裏面的版本追求穩定,所以一般不是最新版本,最新版要去官網下載。
Anki 記憶軟件
sudo apt show anki
sudo apt -y install anki
最新版本要去官網下載。
Calibre 電子書閱讀管理軟件
非淡泊無以明志,非寧靜無以致遠,雖凡夫俗子,亦需學諸葛孔明,遠離世事紛擾,在自己的“茅草屋”裏讀書和研究。
sudo apt -y install calibre
- 啓動軟件時,記得更改數據庫路徑到自己存放數據的分區,比如:/DATA/Calibre Library/
- 右下角的 佈局 按鈕可以快速更改佈局
- 點擊右上角 偏好設置 > 界面外觀 > 主界面 > 更改圖標主題 > 選擇 Material;更改字體 > 選擇 WenQuanYi Micro Hei [11pt]。
RSS 閱讀器
信息爆炸時代,該如何高效獲取有價值的信息?這是時代必修課啊,RSS 可以幫助我們節省時間,推薦使用在線版本比如 feeder.co。
其他在線版:Feedly;InoReader;
客戶端:Akregator;Liferea;FeedReader;
安裝編輯器
Visual Studio Code
elementary OS 已內置一個簡潔實用優秀的 Code 編輯器。這裏選擇一個對天朝友好的 vscode 代碼編輯器。官網下載安裝。
其他軟件:Atom;Sublime Text;
Markdown 編輯器:Typora + Pandoc
wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -
sudo add-apt-repository 'deb https://typora.io/linux ./'
sudo apt update
sudo apt -y install typora
wget https://github.com/jgm/pandoc/releases/download/2.3.1/pandoc-2.3.1-1-amd64.deb
sudo dpkg -i pandoc-2.3.1-1-amd64.deb
其他軟件:quilter; Marker ; Cmd Markdown ;
筆記軟件 Joplin
wget -O - https://raw.githubusercontent.com/laurent22/joplin/master/Joplin_install_and_update.sh \| bash
其他軟件:Simplenote ; Boostnote ; notes-up | markdown notes manager ;
思維導圖軟件:Freeplane
強烈推薦免費的 Freeplane ,可導出 svg 矢量圖形,如果你有錢請隨意。
其他免費軟件:MindMaster ; Heimer ; ProcessOn ; minder
安裝虛擬機管理軟件 VirtualBox
sudo apt -y install virtualbox
如果不能運行,請確認關閉 BIOS 中的 secure boot(disabled)。
軟件源中一般不是最新版,可去 VirtualBox 官網 下載最新版安裝包、擴展包、增強功能包手動安裝。
比如:
- 安裝包:virtualbox-6.0_6.0.12-133076~Ubuntu~bionic_amd64.deb
- 擴展包: Oracle_VM_VirtualBox_Extension_Pack-6.0.12-133076.vbox-extpack
- 增強功能包: VBoxGuestAdditions_6.0.12.iso
- 首先更改虛擬機文件存放路徑,比如改爲:/DATA/VirtualBox VMs/。
- 然後安裝擴展包:打開 Virtualbox 軟件 > 管理 > 全局設定 > 擴展 > 添加新包 > 安裝。
- 手動下載的增強功能包,可直接像掛載 ISO 系統鏡像一樣掛載到虛擬機上,然後回到系統內安裝。當然最方便的還是直接點擊設備中的安裝增強功能(確保系統已經啓動)。
玩系統就離不開安裝系統,頻繁安裝系統就是在浪費時間。OS Boxes 網站就是爲了解決這個問題。下載已經製作好的系統鏡像 VirtualBox Images,拿來即用,參考教程 How to attach/configure image with VirtualBox? 。
如果嫌下載速度慢,就在開源鏡像站下載系統 ISO 鏡像,然後自行製作;自行製作需注意幾點:(1)硬盤大小可統一給 500G (動態分配)(2)配置好系統後將 VDI 文件壓縮做備份,每次要用就解壓這個文件。
SSH 連接虛擬機中的系統
首先要在虛擬機中安裝 openssh-server 並設置允許 root 登錄:
sudo apt -y install openssh-server
sudo vim /etc/ssh/sshd_config
在 #PermitRootLogin prohibit-password 下面添加一行:
#PermitRootLogin prohibit-password
PermitRootLogin yes
最後重啓一下服務就可以連接了:
systemctl reload ssh.service
當有很多虛擬機的時候,我們無法記住多個 IP 地址,這時我們可以通過定義本機 SSH config 達到快速管理的目的!一般來說建議大家修改普通用戶的 SSH config。
cd ~/.ssh/
vi config
添加如下內容:
Host "master"
Hostname 192.168.0.100
User root
Port 22
host "node01"
Hostname 192.168.0.101
User root
Port 22
host "node02"
Hostname 192.168.1.202
User root
Port 22
然後我們可以這樣連接對應的虛擬機:
ssh node01
# 主機名支持 Tab 自動補全哦
# 比如輸入 ssh n 後按 tab 鍵可得 ssh node0 接着輸入 1 即可
這樣設置確實簡化了操作,但是每次登錄仍需要驗證密碼。如果需要 SSH 免密碼登陸,可以自行搜索一下,網上很多文章,這裏就不再介紹了。
安裝 SSH 管理客戶端
如果上面自定義 SSH config 不能滿足需求,可以藉助 Putty / EasySSH 等圖形管理工具!
EasySSH
sudo apt -y install com.github.muriloventuroso.easyssh
PUTTY
GRAPHICAL TERMINAL & SSH CLIENT FOR LINUX.
sudo apt install putty putty-tools
安裝下載工具
qBittorrent:
sudo apt install qbittorrent
- 有一款新軟件 Torrential:
sudo apt install com.github.davidmhewitt.torrential
BaiduPCS-Go 百度網盤全速下載:
cd /DATA/Downloads
# 下載文件
wget https://github.com/iikira/BaiduPCS-Go/releases/download/v3.5.6/BaiduPCS-Go-v3.5.6-linux-amd64.zip
unzip BaiduPCS-Go-v3.5.6-linux-amd64.zip
cd BaiduPCS-Go-v3.5.6-linux-amd64
# 查看幫助
sudo ./BaiduPCS-Go help
# 更新軟件
sudo ./BaiduPCS-Go update
sudo ./BaiduPCS-Go config set -appid 266719
# 設置保存目錄, 保存到 /DATA/Downloads
sudo ./BaiduPCS-Go config set -savedir /DATA/Downloads
# 登錄
sudo ./BaiduPCS-Go
login
# 新開一個終端,使用 FIM 在終端中顯示圖像,查看驗證碼
sudo apt -y install fim
fim -a /tmp/captcha.png
# 選擇一種驗證方式,推薦: 手機
1
ls
# 進入一個目錄,這裏舉例
cd /我的資源
# 下載一個文件/文件夾
d file
d /Foldername
# 創建目錄
mkdir hahaha
# 將本地的 /DATA/1.mp4 和 /DATA/2.mp4 上傳到網盤 /hahaha 目錄
upload /DATA/1.mp4 /DATA/2.mp4 /hahaha
# 將本地的 /DATA/gilrs 整個目錄上傳到網盤 /hahaha 目錄
upload /DATA/gilrs /hahaha
# 移動/重命名文件,可 tab 補全
mv /hahaha/1.mp4 /hahaha/gilrs
mv /hahaha/2.mp4 /hahaha/gilrs/3.mp4
# 刪除文件/目錄
cd /
rm /hahaha
# 只是退出界面
exit
# 如果要退出百度帳號,則執行:
logout
教程訪問這裏。
下載工具 uGet+aira2:
sudo add-apt-repository ppa:uget-team/ppa
sudo apt update
sudo apt -y install uget uget-integrator aria2
打開 uGet 界面:
設置 > 編輯 > 插件 > 設爲 aria2+curl
分類 > 屬性 > 默認一般設置 > 配置下載存放位置,配置最大連接數爲 16。
安裝瀏覽器默認下載插件:Google Chrome / Firefox
在 elementary OS 上安裝一些 windows 軟件
QQ/TIM、微信、百度網盤、迅雷極速版等,可直接參考 deepin-wine-for-ubuntu。
安裝一些工具
Imageburner
一款系統啓動盤製作工具。
sudo apt install com.github.artemanufrij.imageburner
其他軟件:balenaEtcher ; Rufus ;
打字訓練 : Ktouch
sudo apt -y install ktouch
詞典 : GoldenDict
sudo apt -y install goldendict
如何使用可參考:Linux 上安裝使用 GoldenDict 查詞軟件
元素週期表 Periodic Table : gelemental
sudo apt -y install gelemental
其他:kalzium ;
終極系統信息生成器 Neofetch
Neofetch is a command-line system information tool written in bash 3.2+. Neofetch displays information about your operating system, software and hardware in an aesthetic and visually pleasing way.
Ubuntu 17.04 and up, Install it from the official repositories.
sudo apt update
sudo apt install neofetch
或者另外一款軟件 ScreenFetch:
sudo apt -y install screenfetch
screenfetch
screenfetch -s
# 你會看到一個文件 ~/Desktop/screenFetch-*.jpg。
screefetch -h
一小波 elementary OS 軟件,喜歡哪個帶走哪個!
軟件名 | 描述 |
---|---|
com.github.dahenson.agenda | A simple task manager |
com.github.cassidyjames.palette | View and copy colors from the elementary brand palette |
com.github.cassidyjames.principles | Remember Dieter Rams’ ten principles of good design |
com.github.alonsoenrique.quotes | Get random quotes for daily inspiration |
com.github.calo001.fondo | Find the most beautiful wallpapers for your desktop. |
com.github.philip-scott.wallpaperize | Beautify your oddly-sized wallpapers |
com.github.lainsce.notejot | A stupidly-simple sticky notes app. |
com.github.bcedu.shutdownscheduler | Shutdown Scheduler. |
com.github.artemanufrij.webpin | Simple webpin app |
安裝方法:
sudo apt install com.github.alonsoenrique.quotes
其他 AppImage 軟件
創建一個文件夾存放包,比如:
mkdir /DATA/AppImage
然後賦予執行權限每次就執行:
chmod +x /DATA/AppImage/*
下面軟件可以到這個倉庫裏搜到:
GitHubDesktop、electron-xiami、dingtalk 等。
下面軟件可以到這個倉庫裏搜到:
Calibre、Sublime-Text、Atom、firefox、Chromium、Blender 等。
更多軟件訪問
系統美化
這似乎成安裝 Linux 後必做的事!(很諷刺啊)Linus Torvalds 是技術大神,當然可以說出「我只關心代碼質量,不關心用戶界面」類似這樣的話。不過一般人可不這麼想,普通人更是有大把時間可以揮霍。
其實 elementary OS 本身已經美化得很美了,別具一格。不過再美看膩了也會想換換口味,這就是人吶。對於我,需要安裝一個 Plank 主題。
下載安裝 Plank 主題 Mac os like dock theme:
tar zxf 'MAC THEME(SQUARE) 3.0.tar.gz'
cp 'MAC THEME(SQUARE) 3.0' ~/.local/share/plank/themes
打開 Plank 設置,設置主題爲 MAC THEME(SQUARE) 3.0。
【效率黨】設置快捷鍵
elementary OS 上按 Win 健可以呼出快捷鍵提示面板,再按一下就還原。看到這個設定,就知道這是一個極其 Geek 的系統!默認 Win+T Open Terminal。
對於一些經常使用的軟件,可以自定義快捷鍵,比如爲 Firefox 設置快捷鍵:
打開 設置 > 快捷鍵:
Name: Open Firefox
Command: /usr/bin/firefox
Shortcut: Super + F
對於大多數應用其實沒有必要自定義快捷鍵,只需記住 Win+Space 打開應用菜單進行搜索即可,當然前提是記住軟件名。因設置過多的快捷鍵是會記不住的,還有可能造成衝突。
下面是一些常用快捷鍵:
照着快捷鍵一個一個的按,先將自己經常操作的快捷鍵記住。
(這裏就不翻譯英文解釋了,按快捷鍵就能看到效果,就當順帶學習一下英文也是好事)
快捷鍵 | 作用 |
---|---|
Screenshots | |
Grab the whole screen | |
Alt Print | Grab the current window |
Shift Print | Select an area to grab |
System | |
win Space | Application Menu |
win P | Cycle display mode |
win + | Zoom in |
win - | Zoom out |
win L | Lock screen |
Ctrl Alt Delete | Log out |
Workspaces | |
win ↓ | Multitasking View |
win ← | Switch left |
win → | Switch right |
win Home | Switch to first |
win End | Switch to new |
win Tab | Cycle workspaces |
Windows | |
Alt Tab | Cycle windows |
win H | Minimize |
Alt F5 | Unmaximize |
win ↑ | Toggle maximized |
win Ctrl ← | Title Left |
win Ctrl → | Title Right |
win Alt ← | Move to left workspace |
win Alt → | Move to right workspace |
win F | Picture in Picture Mode |
Application | |
win T | Open Terminal |
更新系統語言
再次更新一下系統:
sudo apt update && sudo apt upgrade && sudo apt dist-upgrade
sudo apt -y -f install
打開 設置 > 國家和語言 > 提示缺失語言包點擊 Complete Installation。
到這裏 elementary OS 5 Juno (Pantheon) 安裝後配置就完了。
我們重啓一下系統(換個姿勢):
快捷鍵 Alt+F2 打開快速命令窗口,輸入 reboot 後 enter。
也許想知道
- 應用菜單中圖標的位置放在哪裏?
拖動圖標到終端就會顯示位置。 - 默認壁紙放在哪裏?
放在 /usr/share/backgrounds/ 下。 - 如何開啓 WIFI 熱點?
打開 設置 > 網絡 > 打開 熱點 進行配置。 - 如何更換系統語言?
打開 設置 > 國家和語言 > 選擇語言 設置爲系統語言。
選擇適合自己的 Linux 版本
每一個新手對選擇 Linux 版本都存在困惑?
作爲日常使用,選擇版本看兩點:支持週期和軟件數量。
- 支持週期要長:支持週期太短的版本需要頻繁升級更新(問題頻出)不便日常使用,Ubuntu LTS 及其衍生版本可獲得長期支持,可以安心使用。
- 軟件數量夠多:沒軟件還用個屁?很多軟件官方都提供了 Deb 包,Arch 系的 Manjaro 軟件管理也方便。
可日常使用的版本(只是個人建議):
Linux_Logo | 發行版 |
---|---|
Pop!_OS We believe the computer and operating system are the most powerful and versatile tools ever created. We’re building an OS for the software developer, maker, and computer science professional who uses their computer as a tool to discover and create. |
|
Deepin 美觀易用、安全可靠的國產操作系統 |
|
Ubuntu Ubuntu is an open source software operating system that runs from the desktop, to the cloud, to all your internet connected things |
|
Manjaro - enjoy the simplicity Manjaro is a professionally made Linux based operating system that is a suitable replacement for Windows or MacOS. Multiple Desktop Environments are available through our Official and Community editions. We also work with manufacturers to design dedicated hardware. Visit the shop for more information. |
|
KDE neon The latest and greatest of KDE community software packaged on a rock-solid base. |
|
elementary OS 快速、開源的 Windows / macOS 替代方案。 |
其他版本(有興趣,虛擬機中體驗一下即可):
Linux_Logo | 發行版 |
---|---|
openSUSE Leap 系統管理員、開發者和桌面用戶的上上之選。 |
|
Fedora Workstation Fedora Workstation is a polished, easy to use operating system for laptop and desktop computers, with a complete set of tools for developers and makers of all kinds. Fedora 定製版 ; Fedora 實驗室 ; |
常用鏡像站(下載系統鏡像等):
華爲開源鏡像站 / 網易開源鏡像站 / 清華大學開源鏡像站 / 中國科學技術大學開源軟件鏡像 / 阿里雲開源鏡像 等
Feedback
發現文章有錯誤的地方, 就給我評論留言,謝謝!