打造適合日常使用的Linux系統需要做的10件事情
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、左下角加號
9、左下角“對勾”取消,輸入google,選擇Google Pinyin,OK
10、此時就可以使用了,按Ctrl + Space切換輸入法
11、也可以配置一下,因為我比較喜歡“,”“。”切換候選次。就和以前一直用的搜狗輸入法一樣
按win,輸入fcitx config,回車
這個Gobal Config介面就可以設定了sudo apt install fcitx-googlepinyin
六. 解決字型缺失
啟動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 #解決微信無法檢視傳送圖片問題
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釋出的最新版容器安裝包:
其它deepin-wine容器:阿里雲映象下載
4.托盤懸浮
正常安裝後wine視窗為獨立視窗,為了便於美觀建議安裝如下外掛:
Gnome Shell 外掛:TopIcons Plus
安裝後效果圖
5.軟體需求其他輔助軟體的安裝方法
- 下載需要的軟體安裝包,exe檔案,如:flash
- 將下載的安裝檔案放入 ~/.deepinwine/<容器名(微信的為Deepin-WeChat,TIM為:Deepin-TIM)>/drive_c 下,即軟體所在 Wine C 盤根目錄
- 開啟一個 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全部進入後臺後無法呼叫問題
原文作者: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
- 參考自Linux中國的文章 - 知乎 https://zhuanlan.zhihu.com/p/64080934
本教程教你如何在基於 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 官方網站的下載頁面。
在這裡,選擇 DEB 軟體包,點選“Download”連結。
滑到有關於 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”選項。
點選回車。這應該會提示你輸入密碼:這是在為 MySQL 設定 root 密碼。不要與 Ubuntu 的 root 密碼混淆。
輸入密碼然後點選 Tab 鍵去選擇“Ok“。點選Enter鍵,你將重新輸入密碼。操作完之後,再次鍵入 Tab 去選擇 “Ok”。按下Enter鍵。
將會展示一些關於 MySQL Server 的配置資訊。再次按下 Tab 去選擇 “Ok” 和按下Enter鍵:
這裡你需要去選擇預設驗證外掛。確保選擇了“Use Strong Password Encryption”。按下 Tab 鍵和Enter鍵。就是這樣!你已經成功地安裝了 MySQL。驗證你的 MySQL 安裝
要驗證 MySQL 已經正確安裝,使用下列命令:sudo systemctl status mysql.service
這將展示一些關於 MySQL 服務的資訊:
你應該在那裡看到 “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 >
):
要從服務端斷開連線和離開 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
連結: 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
- 測試jdk是否安裝成功:
java -version
javac -version
九. 截圖軟體 flameshot
- 參考自Linux中國的文章 - 知乎 https://zhuanlan.zhihu.com/p/45919661
功能概述:
- 註釋 (高亮、標示、新增文字、框選)
- 圖片模糊
- 圖片裁剪
- 上傳到 Imgur
- 用另一個應用開啟截圖
Flameshot 在去年釋出到 GitHub,併成為一個引人注目的工具。
如果你需要的是一個能夠用於標註、模糊、上傳到 imgur 的新式截圖工具,那麼 Flameshot 是一個好的選擇。
下面將會介紹如何安裝 Flameshot 並根據你的偏好進行配置。
如果你用的是 Ubuntu,那麼只需要在 Ubuntu 軟體中心上搜尋,就可以找到 Flameshot 進而完成安裝了。要是你想使用終端來安裝,可以執行以下命令:
sudo apt install flameshot
如果你在安裝過程中遇到問題,可以按照官方的安裝說明進行操作。安裝完成後,你還需要進行配置。儘管可以通過搜尋來隨時啟動 Flameshot,但如果想使用 PrtSc
鍵觸發啟動,則需要指定對應的鍵盤快捷鍵。以下是相關配置步驟:
-
進入系統設定中的“鍵盤設定”
-
頁面中會列出所有現有的鍵盤快捷鍵,拉到底部就會看見一個 “+” 按鈕
-
點選 “+” 按鈕新增自定義快捷鍵並輸入以下兩個欄位:
-
- “名稱”: 任意名稱均可。
- “命令”:
/usr/bin/flameshot gui
-
最後將這個快捷操作繫結到
PrtSc
鍵上,可能會提示與系統的截圖功能相沖突,但可以忽略掉這個警告。
配置之後,你的自定義快捷鍵頁面大概會是以下這樣:
將鍵盤快捷鍵對映到 Flameshot
十. 極品軟體
(1) 神器 VsCode!
推薦兩個極好的外掛:
- CodeSnap:讓你的程式碼截圖非常好看!
使用方法:ctr + shit + p 選擇codeSnap,選中程式碼即可在右側生成程式碼圖片
- vscode-drawio:在VsCode中畫高顏值流程圖!
使用方法,新建一個.drawio
字尾的檔案,開始操作流程圖
(2) pdf閱讀編輯
- 下載連結:https://www.foxitsoftware.cn/downloads/
這可能是Linux系統下最好用的(雖然只是能用級別)的PDF閱讀編輯器了…
(3) Typora
Typora好用,不多說,markdown下最好用的編輯器!
- 下載連結:https://typora.io/
(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) 網抑雲
最後再拉一個美化教程吧!
相關文章
- 盤點!最適合新手使用的Linux作業系統Linux作業系統
- Linux系統怎麼學?如何選擇合適的Linux系統?Linux
- 【Linux入門知識】最適合新手使用的Linux作業系統!Linux作業系統
- 哪些人適合學習Linux?linux系統使用學習Linux
- 適合Linux系統初學的redhat系列有哪些?LinuxRedhat
- 適合銷售使用的CRM系統特點
- 適合使用CRM系統的三大行業行業
- CRM系統適合哪些企業使用?
- 3.每天堅持要做的事情
- 學習Linux系統需要明白的一些事情Linux
- Linux系統適合哪些人群?學習分享!Linux
- 如何選擇合適的建站系統
- 有哪些適合批發企業使用的訂單系統
- 2022年適合新手使用的Linux發行版!Linux
- 5 個適合系統管理員使用的告警視覺化工具視覺化
- 適合中小企業的CRM系統特點
- 哪些適合小微企業的CRM系統
- 如何正確選擇適合的CRM系統?
- 什麼樣的CRM系統適合企業?
- Linux shell日常使用Linux
- 如何選擇一款適合自己的作業系統?Linux還是Windows?作業系統LinuxWindows
- 伺服器作業系統windows和linux怎麼選擇合適自己的伺服器作業系統WindowsLinux
- 精益生產管理系統,適合的才是最好的!
- Linux 系統日常運維 9 大技能,搞定 90% 日常運維Linux運維
- 企業如何選擇合適的CRM系統 CRM系統推薦
- 如何選擇適合管理銷售的CRM系統?
- 如何選擇適合自己企業的MES系統
- 中小企業如何選擇合適的ERP系統
- 中小企業如何選擇適合的ERP系統?
- linux系統日常管理複習題講解Linux
- 核心介面隔離,要做哪些事情?
- 什麼是CRM系統 企業如何選擇合適的CRM系統
- 如何選擇適合企業的免費OA系統
- 選擇適合你的業務需求的線上客服系統
- 傳統的 Linux 軟體包格式不適合現代應用Linux
- linux系統服務(systemctl)的使用Linux
- 女生適合學Linux雲端計算運維嗎?linux系統工程師學習Linux運維工程師
- Python開發到底選擇哪個系統合適?Linux還是Windows?PythonLinuxWindows