打造適合日常使用的Linux系統需要做的10件事情

飛翔的哈士奇發表於2020-12-26

How to make a Linux system suitable for daily learning ?

Linux 能應對所有的“日常使用”場景嗎?我覺得能,但你很難用某一個通用的(預設安裝配置的)Linux系統來滿足所有的場景。通常你要對自己的系統做有針對性的配置,從而讓它能夠滿足你的特定日常使用需求。它比Windows更加靈活豐富,更加個性化,更加包容開源!你會充分感受到使用一個自己哪都可改可配的系統真是太開心了。

  • Arch Linu
    在這裡插入圖片描述

pre. 選擇一個作業系統

  • 參考自: https://zhuanlan.zhihu.com/p/339581748

在這裡插入圖片描述
對於系統來說,發行版眾多,其實最常見的,有三大分支

  • Debian 系
  • archlinux 系
  • redhat 系

而這些發行版,最本質的問題,就是包管理器不同,Debian系的dpkg,arch系的pacman,redhat系的rpm。包管理器的不同,發行版之間的軟體生態可能會有影響(這一問題只是在國內軟體比較常見)。軟體生態在國內最好的,應該就是Debian繫了。不過在archlinux的aur軟體源的加持下,arch系的軟體生態也可以。不過arch學習成本高,本文面向新手,就不多說了。剛才說的國內常用軟體缺乏,在redhat系是比較明顯的,但是redhat系的發行版,還是在一些使用者體驗上優化的不錯的,例如fedora,opensuse。所以,想要選一個適合自己的發行版,應該看看自己喜歡用什麼包管理,從這一點上,就可以很容易選擇適合自己的發行版了。由於deepin作出的努力,一些國內常用軟體例如:微信,qq,tim(qq辦公版),釘釘(使用體驗不是很好)已經通過deepin-wine打包,而deepin基於Debian,所以選擇Debian系,可能國內的一些軟體(穩定的)會好安裝一些。
在這裡插入圖片描述

圖形化

  • deepin:

面對國人開發的Linux發行版,圖形化非常友善人性化,適合新手小白使用。

  • manjaro:

圖形化了新手噩夢archlinux的大多數東西,基本上開箱即用,可以輕輕鬆鬆體驗到archlinux的優秀的使用體驗。

  • opensuse:
    一些較難的複雜的配置都被圖形化一套工具——yast,可以簡單方便的配置一些引導,核心,軟體,更新,軟體源等。

學習資料多

ubuntu:
使用者量很大,博文很多,社群強大。deepin:再次提名!?畢竟國產系統嘛~~中文使用者多。
centos:
很多人拿它當伺服器系統,所以教程博文很多,但是不推薦日常使用。

效能問題

選擇發行版,選擇一個適合自己的桌面環境也是很重要的,桌面環境影響著日常效能。這裡說出幾個佔用資源多的桌面環境:dde(deepin v20更新後佔用資源特別高,很容易卡頓),gnome(大多數發行版用的環境,不過佔用問題逐漸在被改善),kde(華麗炫酷的特效,有點臃腫的附帶軟體,會影響效能)

實際上我只嘗試過4個發行版,按照時間順序排序 Ubuntu,CentOS,Manjora,ArchLinux。

  • 對於新手,建議選擇ubuntu,deepin等用的人多的發行版。也可以選擇對使用者友好,注重體驗和穩定性的Manjora。Manjaro的安裝和使用都比較方便,目前使用使用者非常多。
  • 學習伺服器,可以選擇ubuntu,centos (被提前取消支援)
  • 熟悉Linux系統之後,你可能會更加好奇地嘗試更多發行版本,ArchLinux,RedHat…
  • 眾多發行版本最本質的問題,是包管理器不同,哪個順手,符合自己的需求,就使用哪個。

我基於Ubuntu學習Linux,在自己的硬體上安裝Linux只有半年多的時間,雖然不是一個正經的Linuxer,但是對於程式設計使用,本科學習,日常報告還是可以應對的。下面我就我踩過的一些坑和嘗試的配置來列舉適合日常使用的Linux系統需要做的10件事.

一. 換源

安裝好ubuntu雙系統後,預設的軟體更新源是國外,在國內使用速度很慢,要更換成國內的源,才能正常安裝和更新軟體。

  • 開啟工作管理員 / 選擇下載自:選擇一個國內映象,後臺會自動更新,等待更新完畢,完成換源

在這裡插入圖片描述

二.更換NVIDIA驅動 && WIFI驅動

Ubuntu 20.04安裝後可能會出現兩個問題,一是可能登陸之後卡死,無法登入到桌面環境,二是無法連線Wifi,這都是因為動造成的。前者是英韋達N卡和顯示卡驅動不匹配。後者是缺失WIFI驅動,解決方法是更換驅動,但是由於驅動下載搜尋依賴於網路,但是你無法連線WIFI,所以要準備網線或者用手機通過USB共享網路到電腦,然後按照下面的操作執行:

更換NVIDIA驅動 && WIFI驅動
如果你安裝好之後第一次就無法登陸,那麼在重灌的時候選擇safe Graph選項安裝(我沒有試過,這個答案是我在網上找到的,不妨可以試一試)
如果你可以成功登陸系統桌面,並不意味著你的驅動沒有問題(我第一次裝的時候沒有問題,但是用了半天之後突然出現登陸卡死),還是要更換驅動:
進入:《軟體和更新》/ubuntu軟體/選擇阿里源,關閉《軟體和更新》則會更新軟體下載驅動。更新完成之後,再次進入《 軟體和更新》/附加驅動

就會出現缺失的驅動,選擇NVIDIA驅動(我選擇最新的450),選擇WIFI的驅動。然後應用更改,更改完成之後,關閉《軟體和更新》,重啟之後就能解決WIFI和登陸卡死的問題。

在這裡插入圖片描述

三. 新增host網址

在這裡插入圖片描述
常訪問Github的使用者可能遇到訪問速度過慢的問題,通過修改配置改善

  • 終端執行
sudo vim /etc/hosts
  • 將如下文字追加在文件末
# GitHub Start
52.74.223.119 github.com
192.30.253.119 gist.github.com
54.169.195.247 api.github.com
185.199.111.153 assets-cdn.github.com
151.101.76.133 raw.githubusercontent.com
151.101.108.133 user-images.githubusercontent.com
151.101.76.133 gist.githubusercontent.com
151.101.76.133 cloud.githubusercontent.com
151.101.76.133 camo.githubusercontent.com
151.101.76.133 avatars0.githubusercontent.com
151.101.76.133 avatars1.githubusercontent.com
151.101.76.133 avatars2.githubusercontent.com
151.101.76.133 avatars3.githubusercontent.com
151.101.76.133 avatars4.githubusercontent.com
151.101.76.133 avatars5.githubusercontent.com
151.101.76.133 avatars6.githubusercontent.com
151.101.76.133 avatars7.githubusercontent.com
151.101.76.133 avatars8.githubusercontent.com
# GitHub End

esc後:wq!儲存

  • 重新載入
source /etc/hosts

完成

四. imwheel 修改滾輪速度

Ubuntu 20.04 LTS 系統中,滑鼠滾輪的速度巨慢有沒有,可怕的是,系統設定中沒有修改滾輪速度的地方!imwheel給我們提供瞭解決方案:

  • 安裝imwheel
sudo apt install imwheel
  • 檢視安裝位置
whereis imwheel
  • 配置
sudo vim ~/.imwheelrc
".*"
None,      Up,      Button4, 2
None,      Down,    Button5, 2
Control_L, Up,      Control_L|Button4
Control_L, Down,    Control_L|Button5
Shift_L,   Up,      Shift_L|Button4
Shift_L,   Down,    Shift_L|Button5
None,      Thumb1,  Alt_L|Left
None,      Thumb2,  Alt_L|Right

第二行和第三行中的2代表滾動的行數,可以根據需要來修改這個配置。首行中.*用來指定在哪些應用中生效,.*表示全部應用生效,可以執行 “man imwheel” 檢視更多幫助資訊。第四行和第五行可以讓滑鼠支援左Ctrl+上下滾動 (比如在瀏覽器中支援放大)第六行和第七行可以讓滑鼠支援左Shift+上下滾動(不同應用有不同的作用),實測似乎並沒有什麼用。最後兩行用來開啟滑鼠側鍵功能。

  • 啟動執行
    檢視是否有已啟動imwheel程式
ps -ef | grep imwheel
  • 為了不要啟動多個imwheel,可以結束已有程式
sudo killall imwheel
  • 然後重新啟動程式,修改配置後需要重啟才能生效
imwheel
  • 設定開機啟動
gnome-tweaks 

在這裡插入圖片描述

五. 輸入法

1、更新一下

sudo apt update

2、安裝fcitx

sudo apt install fcitx

3、安裝fcitx-google

sudo apt install fcitx-googlepinyin 

4、按win鍵,輸入input method,回車

5、選擇fcitx

6、重啟

reboot

7、按win鍵,輸入fcitx config,回車

8、左下角加號

img

9、左下角“對勾”取消,輸入google,選擇Google Pinyin,OK

img

10、此時就可以使用了,按Ctrl + Space切換輸入法

11、也可以配置一下,因為我比較喜歡“,”“。”切換候選次。就和以前一直用的搜狗輸入法一樣

按win,輸入fcitx config,回車

這個Gobal Config介面就可以設定了sudo apt install fcitx-googlepinyin

img

六. 解決字型缺失

啟動WPS for Linux後,出現提示"系統缺失字型" 。
出現提示的原因是大多數 Linux 發行版的字型庫都放置的為開源字型,而 WPS for Linux 所必須的一些字型可能受版許可權制就沒有預裝到 Linux 發行版中。故解決的方法也很簡單,只要在 Linux 系統中新增缺失的字型即可。
缺失的字型按照提示說不算多,大家可以自己一個個找;當然也可以去直接找別人打包好的。但是你如果仔細思考一下,我在 Window 下安裝 WPS 是沒有遇到的字型缺失的情況的啊,這表明 Window 的字型庫是包含了 WPS 所必須的,故我們可以直接去 Window 的字型庫“借用”不就完了,甚至還能把“微軟雅黑”等 微軟家的所有字型都搬過來,不是更好嗎?

1. 字型來源

  • 去網上找缺失的字型

下載缺失的字型檔案,然後複製到Linux系統中的/usr/share/fonts資料夾中。

國外下載地址:https://www.dropbox.com/s/lfy4hvq95ilwyw5/wps_symbol_fonts.zip

國內下載地址:https://pan.baidu.com/s/1eS6xIzo

  • 直接 Copy Window 系統的字型

window 字型路徑:%windir%\fonts,直接 copy 出來即可。注意字型檔案字尾是 ttf 格式。

2. 字型安裝

拷貝字型至Linux防止字型的目錄下

sudo cp * /usr/share/fonts
  • 切換至:/usr/share/fonts 並執行以下命令,生成字型的索引資訊:
sudo mkfontscale
sudo mkfontdir

3.執行fc-cache命令更新字型快取。

sudo fc-cache

4.重啟wps即可,字型缺失的提示不再出現

七. 安裝QQ,TIM,WeChat

現在微信,QQ已經是我們生活中比不可少的軟體了,無論使用什麼樣的電腦系統,都需要進行安裝,針對於Ubuntu20.04系統,最近QQ更新了Linux版安裝包,微信也有electronic-wechat版本進行使用,但是使用起來仍然與windows版PC端差距很大,在網上找到了更好的解決辦法,那就是使用Deepin-wine 環境進行安裝,已經使用1個多月的時間了,使用效果良好,故進行整理。

1.安裝前準備

安裝必要的工具及deepin-wine依賴

sudo apt install wget g++ git     #如已安裝可自行跳過

2.安裝deepin-wine

git clone "https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.git"
cd deepin-wine                    #切換到下載目錄
sudo ./install.sh                 #執行安裝

deepin-wine容器安裝完成,下面進行具體軟體的安裝。

3.安裝Deep-wine微信及QQ

微信

sudo wget "https://mirrors.huaweicloud.com/deepin/pool/non-free/d/deepin.com.wechat/deepin.com.wechat_2.6.2.31deepin0_i386.deb" 
sudo dpkg -i *wechat*deb              #安裝微信
sudo apt install libjpeg62:i386       #解決微信無法檢視傳送圖片問題

QQ

sudo wget https://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.qq.im/deepin.com.qq.im_9.1.8deepin0_i386.deb
sudo dpkg -i *qq.im*deb

TIM

sudo wget https://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.qq.office/deepin.com.qq.office_2.0.0deepin4_i386.deb
sudo dpkg -i *qq.office*deb

如有其它軟體需求可使用deepin釋出的最新版容器安裝包:

  1. QQ輕聊版
  2. Foxmail
  3. 百度網盤
  4. WinRAR
  5. 迅雷極速版

其它deepin-wine容器:阿里雲映象下載

4.托盤懸浮

正常安裝後wine視窗為獨立視窗,為了便於美觀建議安裝如下外掛:

Gnome Shell 外掛:TopIcons Plus

img安裝後效果圖

5.軟體需求其他輔助軟體的安裝方法

  1. 下載需要的軟體安裝包,exe檔案,如:flash
  2. 將下載的安裝檔案放入 ~/.deepinwine/<容器名(微信的為Deepin-WeChat,TIM為:Deepin-TIM)>/drive_c 下,即軟體所在 Wine C 盤根目錄
  3. 開啟一個 Terminal ,執行:
WINEPREFIX=~/.deepinwine/<容器名> deepin-wine "c:\\<檔名>"

然後按提示進行安裝、重啟軟體即可。

6.手動更改配置(winecfg)

執行以下程式碼,並根據需求進行配置更改。

WINEPREFIX=~/.deepinwine/容器名稱 deepin-wine winecfg 

7.解除安裝方法

uninstall.sh

8.系統非中文語言環境時軟體設定為中文

修改/opt/deepinwine/tools/run.sh 檔案,將 WINE_CMD 那一行修改為 WINE_CMD=“LC_ALL=zh_CN.UTF-8 deepin-wine”

sudo vim /opt/deepinwine/tools/run.sh       #開啟檔案進行修改

9.軟體更新

wget -qO- https://deepin-wine.i-m.dev/setup.sh | sudo sh
sudo apt-get install deepin.com.qq.office      #安裝/更新TIM
sudo apt-get install deepin.com.qq.im          #安裝/更新QQ
sudo apt-get install deepin.com.wechat         #安裝/更新微信

10.wine全部進入後臺後無法呼叫問題

原文連結:wine 應用程式全域性快捷鍵無效的解決方案

原文作者:Seven

1. 安裝 xdotool

sudo apt install --no-install-recommends xdotool

2. 編寫 xdotool 指令碼

*思路: Wine 應用在後臺無法接收到快捷鍵狀態, 此時藉助 xdotool 向 Wine 應用傳送模擬按鍵資訊即可. *

在合適的位置新建一個指令碼檔案 “open_wechat.sh”, 寫入以下內容:

#!/bin/sh 
#在當前執行的應用中找到名為WeChat.exe的應用程式,並向它傳送按鍵事件"ctrl+alt+W" 
#WeChat的可執行檔名為WeChat.exe,如果是其它應用程式就修改成其它應用程式的可執行檔名, 應用名稱大小寫敏感, 一個字母都不能錯! 
xdotool key --window $(xdotool search --limit 1 --all --pid $(pgrep WeChat.exe)) "ctrl+alt+W"

賦予指令碼可執行許可權:

chmod +x open_wechat.sh

如果此時你的微信正好執行在後臺, 執行這個指令碼就可以把它召喚到前臺. 如果沒有, 請檢查指令碼是否有錯誤.

3. 設定快捷鍵

圖形介面依次開啟 “設定” -> “裝置” -> “鍵盤快捷鍵”, 點選列表最底部的 “+” 號新增自定義快捷鍵.

  • 名稱隨便, 填寫 “開啟微信” 即可;
  • 命令填寫剛才編寫的指令碼的全路徑;
  • 快捷鍵設定自己想用的快捷鍵即可, 建議於應用內部快捷鍵相同;
  • 最後點選"新增"即可.

4. 驗證

到這裡已經設定成功了, 開啟微信, 切換到後臺, 然後按下剛才設定的快捷鍵就能召喚應用至前臺. 如果不能, 請檢查自己前面的設定是否有誤.

在這裡插入圖片描述

八. 配置一些常用開發環境

(1) cat高亮cats

在這裡插入圖片描述

預設的cat太樸素了,有沒有cat高亮的方案?有的,pygmentize 給我們提供瞭解決思路,我們可以這樣設定:

# 安裝 Pygments
pip install Pygments
# 設定別名cats
sudo vim /etc/bash.bashrc
# 追加在文末
#alias for pygmentize
alias cats='pygmentize'
  • 顯示

在這裡插入圖片描述

(2) git

sudo apt install git

(3) mySQL

本教程教你如何在基於 Ubuntu 的 Linux 發行版上安裝 MySQL。對於首次使用的使用者,你將會學習到如何驗證你的安裝和第一次怎樣去連線 MySQL。MySQL 是一個典型的資料庫管理系統。它被用於許多技術棧中,包括流行的 LAMP (Linux、Apache、MySQL、PHP)技術棧。它已經被證實了其穩定性。另一個讓 MySQL 受歡迎的原因是它是開源的。MySQL 是關係型資料庫(基本上是表格資料)。以這種方式它很容易去儲存、組織和訪問資料。它使用SQL(結構化查詢語言)來管理資料。這這篇文章中,我將向你展示如何在 Ubuntu 18.04 安裝和使用 MySQL 8.0。讓我們一起來看看吧!在 Ubuntu 上安裝 MySQL我將會介紹兩種在 Ubuntu 18.04 上安裝 MySQL 的方法:從 Ubuntu 倉庫上安裝 MySQL。非常簡單,但不是最新版(5.7)從官方倉庫安裝 MySQL。你將額外增加一些步處理過程,但不用擔心。你將會擁有最新版的MySQL(8.0)有必要的時候,我將會提供螢幕截圖去引導你。但這篇文章中的大部分步驟,我將直接在終端(預設熱鍵: CTRL+ALT+T)輸入命令。別害怕!方法 1、從 Ubuntu 倉庫安裝 MySQL首先,輸入下列命令確保你的倉庫已經被更新:sudo apt update現在,安裝 MySQL 5.7,簡單輸入下列命令:sudo apt install mysql-server -y就是這樣!簡單且高效。方法 2、使用官方倉庫安裝 MySQL雖然這個方法多了一些步驟,但我將逐一介紹,並嘗試寫下清晰的筆記。首先瀏覽 MySQL 官方網站的下載頁面
img
在這裡,選擇 DEB 軟體包,點選“Download”連結。
img
滑到有關於 Oracle 網站資訊的底部,右鍵 “No thanks, just start my download.”,然後選擇 “Copy link location”。現在回到終端,我們將使用 Curl 命令去下載這個軟體包:curl -OL https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb``https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb 是我剛剛從網頁上覆制的連結。根據當前的 MySQL 版本,它有可能不同。讓我們使用 dpkg 去開始安裝 MySQL:sudo dpkg -i mysql-apt-config*更新你的倉庫:sudo apt update要實際安裝 MySQL,我們將使用像第一個方法中同樣的命令來安裝:sudo apt install mysql-server -y這樣做會在你的終端中開啟包配置的提示。使用向下箭頭選擇“Ok”選項。
img
點選回車。這應該會提示你輸入密碼:這是在為 MySQL 設定 root 密碼。不要與 Ubuntu 的 root 密碼混淆
img
輸入密碼然後點選 Tab 鍵去選擇“Ok“。點選Enter鍵,你將重新輸入密碼。操作完之後,再次鍵入 Tab 去選擇 “Ok”。按下Enter鍵。
img
將會展示一些關於 MySQL Server 的配置資訊。再次按下 Tab 去選擇 “Ok” 和按下Enter鍵:
img
這裡你需要去選擇預設驗證外掛。確保選擇了“Use Strong Password Encryption”。按下 Tab 鍵和Enter鍵。就是這樣!你已經成功地安裝了 MySQL。驗證你的 MySQL 安裝要驗證 MySQL 已經正確安裝,使用下列命令:sudo systemctl status mysql.service這將展示一些關於 MySQL 服務的資訊:
img
你應該在那裡看到 “Active: active (running)”。如果你沒有看到,使用下列命令去開始這個服務:sudo systemctl start mysql.service``配置/保護 MySQL對於剛安裝的 MySQL,你應該執行它提供的安全相關的更新命令。就是:sudo mysql_secure_installation這樣做首先會詢問你是否想使用 “ 密碼有效強度(validate password component)”。如果你想使用它,你將必須選擇一個最小密碼強度(0 – 低,1 – 中,2 – 高)。你將無法輸入任何不遵守所選規則的密碼。如果你沒有使用強密碼的習慣(本應該使用),這可能會配上用場。如果你認為它可能有幫助,那你就鍵入 y或者 Y,按下Enter鍵,然後為你的密碼選擇一個強度等級和輸入一個你想使用的密碼。如果成功,你將繼續強化過程;否則你將重新輸入一個密碼。但是,如果你不想要此功能(我不會),只需按回車或任何其他鍵即可跳過使用它。對於其他選項,我建議開啟它們(對於每一步輸入 y 或者 Y 和按下回車)。它們(依序)是:“ 移除匿名使用者(remove anonymous user)”,“ 禁止 root 遠端登入(disallow root login remotely)”,“ 移除測試資料庫及其訪問(remove test database and access to it)”。“ 重新載入許可權表(reload privilege tables now)”。連結與斷開 MySQL Server為了執行 SQL 查詢,你首先必須使用 MySQL 連到伺服器並在 MySQL 提示符使用。執行此操作的命令是:mysql -h host_name -u user -p``-h 用來指定一個主機名(如果這個服務被安裝到其他機器上,那麼會有用;如果沒有,忽略它)-u 指定登入的使用者-p 指定你想輸入的密碼.雖然出於安全原因不建議,但是你可以在命令列最右邊的 -p 後直接輸入密碼。例如,如果使用者test_user 的密碼是 1234,那麼你可以在你使用的機器上嘗試去連線,你可以這樣使用:mysql -u test_user -p1234如果你成功輸入了必要的引數,你將會收到由 MySQL shell 提示符提供的歡迎(mysql >):
img
要從服務端斷開連線和離開 MySQL 提示符,輸入:QUIT輸入 quit (MySQL 不區分大小寫)或者 \q 也能工作。按下回車退出。你使用簡單的命令也能輸出關於版本的資訊:sudo mysqladmin -u root version -p如果你想看命令列選項列表,使用:mysql --help``解除安裝 MySQL如果您決定要使用較新版本或只是想停止使用 MySQL。首先,關閉服務:sudo systemctl stop mysql.service && sudo systemctl disable mysql.service確保你備份了你的資料庫,以防你之後想使用它們。你可以通過執行下列命令解除安裝 MySQL:sudo apt purge mysql*清理依賴:sudo apt autoremove

(4) JDK

參考連結:https://zhuanlan.zhihu.com/p/27892768

  • 官網下載JDK

地址: Java SE - Downloads

連結: https://pan.baidu.com/s/1OOvE3G0SXjJcEmeDSpbulw 密碼: fb38

  • 解壓縮,放到指定目錄
sudo mkdir /usr/lib/jvm
sudo tar -zxvf jdk-8u121-linux-x64.tar.gz -C /usr/lib/jvm
  • 配置環境變數
sudo gedit ~/.bashrc

檔案的末尾追加下面內容:

#set oracle jdk environment
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_121 ## 這裡要注意目錄要換成自己解壓的jdk 目錄
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export PATH=${JAVA_HOME}/bin:$PATH

使環境變數馬上生效

source ~/.bashrc

4.設定系統預設JDK

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_121/bin/java 300  
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_121/bin/javac 300  
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.8.0_121/bin/jar 300   
sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/jdk1.8.0_121/bin/javah 300   
sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk1.8.0_121/bin/javap 300  

然後執行:

sudo update-alternatives --config java
  1. 測試jdk是否安裝成功:
java -version
javac -version

九. 截圖軟體 flameshot

功能概述:

  • 註釋 (高亮、標示、新增文字、框選)
  • 圖片模糊
  • 圖片裁剪
  • 上傳到 Imgur
  • 用另一個應用開啟截圖

Flameshot 在去年釋出到 GitHub,併成為一個引人注目的工具。

如果你需要的是一個能夠用於標註、模糊、上傳到 imgur 的新式截圖工具,那麼 Flameshot 是一個好的選擇。

下面將會介紹如何安裝 Flameshot 並根據你的偏好進行配置。

如果你用的是 Ubuntu,那麼只需要在 Ubuntu 軟體中心上搜尋,就可以找到 Flameshot 進而完成安裝了。要是你想使用終端來安裝,可以執行以下命令:

sudo apt install flameshot

如果你在安裝過程中遇到問題,可以按照官方的安裝說明進行操作。安裝完成後,你還需要進行配置。儘管可以通過搜尋來隨時啟動 Flameshot,但如果想使用 PrtSc 鍵觸發啟動,則需要指定對應的鍵盤快捷鍵。以下是相關配置步驟:

  • 進入系統設定中的“鍵盤設定”

  • 頁面中會列出所有現有的鍵盤快捷鍵,拉到底部就會看見一個 “+” 按鈕

  • 點選 “+” 按鈕新增自定義快捷鍵並輸入以下兩個欄位:

    • “名稱”: 任意名稱均可。
    • “命令”: /usr/bin/flameshot gui
  • 最後將這個快捷操作繫結到 PrtSc 鍵上,可能會提示與系統的截圖功能相沖突,但可以忽略掉這個警告。

配置之後,你的自定義快捷鍵頁面大概會是以下這樣:
img
將鍵盤快捷鍵對映到 Flameshot

十. 極品軟體

(1) 神器 VsCode!

在這裡插入圖片描述

推薦兩個極好的外掛:

  • CodeSnap:讓你的程式碼截圖非常好看!

在這裡插入圖片描述
使用方法:ctr + shit + p 選擇codeSnap,選中程式碼即可在右側生成程式碼圖片

在這裡插入圖片描述

  • vscode-drawio:在VsCode中畫高顏值流程圖!

在這裡插入圖片描述
使用方法,新建一個.drawio字尾的檔案,開始操作流程圖
在這裡插入圖片描述

(2) pdf閱讀編輯

(3) Typora

Typora好用,不多說,markdown下最好用的編輯器!

(4) WPS

以前從來不用WPS,因為Microsoft office已經非常好用了,感覺WPS就是個盜版,直到我用了Linux版的WPS,才發現,原來WPS 這麼簡潔 輕量且高效!沒有office下那種奇怪折磨的無用格式!並且,Linux版的WPS是我堅持用Linux的一大支柱,沒有它報告都沒法寫了,接受金山的愛。

(5) 科學de網

?就放個連結,逃走

  • 節點獲取: https://v2.fit/index.php
  • 教程: https://shadowsockshelp.github.io/Shadowsocks/linux.html

(6) 網抑雲

在這裡插入圖片描述

最後再拉一個美化教程吧!

在這裡插入圖片描述

相關文章