elementary OS 5 Juno (Pantheon) 安裝後配置總結(乾貨很多)


歡迎加入 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?因爲默認的官方軟件源,速度「可能會」不盡人意。

這裏我修改爲 華爲開源鏡像站 提供的鏡像源:

  1. 備份配置文件:

    cp -a /etc/apt/sources.list /etc/apt/sources.list.bak
    

    或者

    cp -a /etc/apt/sources.list{,.bak}
    
  2. 修改 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 $USERecho $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 切換中英文就可使用輸入法。

然後進行一些個性化配置:

  1. 登錄賬號進行賬號同步;
  2. 關於皮膚,我最喜歡簡約的白色卡片,可以調節字體顏色:
    白色-白色卡片
    黑色-【鹿】炫·黑

當然,也有其他 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,安裝好後配套下面樣式:

另外一個更加強大的插件 Tampermonkey (油猴腳本)。

  • 比如對 CSDN 感興趣則搜索 CSDN ,看到 CSDN-Beautify 比較感興趣,安裝後再瀏覽 CSDN 文章,神奇的事情發生了;
  • 對微博感興趣,則搜索 微博
  • 對百度感興趣,則搜索 百度
  • 對什麼感興趣,就搜什麼,沒有的話可以考慮自己寫一個。這個插件用上後,我每天都在偷笑。
  • 一個十分重要的事前提醒:惡意腳本可以侵犯你的隱私,並能夠代表你來進行其他操作。 你應該只從那些你能夠信任的渠道安裝腳本。

選擇瀏覽器搜索引擎要慎重,選擇什麼搜索引擎得到的結果是不一樣的,好比選擇什麼樣的老婆人生的結果會不一樣。這個大家搜索一下應該會有答案,這裏不做推薦。

關於瀏覽器擴展可參考:Chrome 瀏覽器必備擴展

有興趣可以瞭解一下 Linux 上的其他瀏覽器:BraveVivaldiYandex.BrowserOpera



安裝軟件


前幾步主要是對系統進行配置,下面安裝軟件將涉及到不同的軟件包格式(DEB / Flatpak / Snap / AppImage),先說明一下:

一般的 DEB 包軟件,都存在依賴。像前面安裝搜狗輸入法,下載的 DEB 包第一次安裝依賴報錯,需要使用 fix 修復依賴!

SnapFlatpak 打包方式包含一個應用程序需要用到的所有文件和庫,可以運行在所有 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

除了登錄賬號外,修改下載目錄,指定到自己平時存放音樂的位置。

其他:netease-cloud-music-appimage ; coco-music ;


安裝本地音樂播放器(離線聽):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

Flameshot

Powerful and simple to use screenshot software.

sudo apt -y install flameshot

其他軟件:Shutter ; inkscape : showfoto ; digiKam ;


一些簡單的截圖需求,可直接使用系統快捷鍵,相當快速方便。
打開 System Settings > Keyboard > Shortcuts > 選擇 Screenshots 可看到:

快捷鍵 作用
Print 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

其他在線版:FeedlyInoReader
客戶端:Akregator;Liferea;FeedReader



安裝編輯器


Visual Studio Code

elementary OS 已內置一個簡潔實用優秀的 Code 編輯器。這裏選擇一個對天朝友好的 vscode 代碼編輯器。官網下載安裝。

其他軟件:AtomSublime 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; MarkerCmd 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

elementaryos-plank.png



【效率黨】設置快捷鍵


elementary OS 上按 Win 健可以呼出快捷鍵提示面板,再按一下就還原。看到這個設定,就知道這是一個極其 Geek 的系統!默認 Win+T Open Terminal。

對於一些經常使用的軟件,可以自定義快捷鍵,比如爲 Firefox 設置快捷鍵:

打開 設置 > 快捷鍵

Name: Open Firefox
Command: /usr/bin/firefox
Shortcut: Super + F

對於大多數應用其實沒有必要自定義快捷鍵,只需記住 Win+Space 打開應用菜單進行搜索即可,當然前提是記住軟件名。因設置過多的快捷鍵是會記不住的,還有可能造成衝突。

下面是一些常用快捷鍵:

照着快捷鍵一個一個的按,先將自己經常操作的快捷鍵記住。
(這裏就不翻譯英文解釋了,按快捷鍵就能看到效果,就當順帶學習一下英文也是好事)

快捷鍵 作用
Screenshots
Print 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 打開快速命令窗口,輸入 rebootenter



也許想知道


  • 應用菜單中圖標的位置放在哪裏?
     拖動圖標到終端就會顯示位置。
  • 默認壁紙放在哪裏?
     放在 /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

發現文章有錯誤的地方, 就給我評論留言,謝謝!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章