基於之前的《Ubuntu18.04踩坑記錄》重新編輯,添加了部分新內容,可以查看原文獲取所有內容(部分違反網絡安全法
的內容已在本文刪除)。文章提及內容基本適用於Ubuntu18.04
和Ubuntu20.04
,針對特定Ubuntu
版本的會單獨在標題中說明,比如:Ubuntu18.04 x x x x 問題
。
目錄
- Wine應用啓動後出現WineSystemTray 托盤的問題
- 中文環境下將Home目錄下的文件夾切換爲英文名
- Ubuntu系發行版安裝deepin wine QQ
- 續:安裝QQ/微信
- 新:ubuntu20.04 安裝最新版本微信
- Ubuntu 開機啓動特別慢的問題
- 終端oh-my-zsh配置
- 終端終結者Terminator配置
- 禁用內核更新
- 終端常用等寬字體
- crossover18破解文件
- vim插件配置
- Ubuntu 定製Mac主題
- Ubuntu18.04 自己定製 登錄、鎖屏界面的圖片和樣式
- Ubuntu18.04 關於定製plymouth主題來更換開機動畫
- Ubuntu 使用[Dash to dock]插件時同時出現兩個dock的問題
- Ubuntu 添加軟件源提示:沒有Release文件,忽略源的問題
- Ubuntu 解決一些軟件依賴不滿足問題的問題
- Ubuntu 安裝cinnamon桌面啓動器
- Linux分區過小導致後期容量不足解決方法
- 將linux綠色解壓版軟件包或自定義腳本顯示到應用菜單圖標列表
- Ubuntu啓動器 Grub2 主題安裝
- Ubuntu 解決下載額外數據文件失敗:ttf-mscorefonts-installer
- Ubuntu WPS 提示字體缺失的解決方法
- Ubuntu20.04 使用deepin-screenshot截圖後無法粘貼到輸入框
- Ubuntu18.04 更新Gnome版本
- Win10 + Ubuntu 雙系統時間顯示不對
- Ubuntu 安裝系統時說明(雙硬盤)
- Ubuntu 安裝網易雲音樂1.1.0後不能打開的解決方法
- Ubuntu 使用crossover軟件安裝QQ後亂碼的解決方法
- Ubuntu 通過tweak安裝gnome插件Blyr後設置插件報錯
- Ubuntu 取消提示 “檢測到系統程序出現問題”
- Ubuntu20.04 使用系統播放器打開視頻提示“安裝h.264編碼軟件”
- Ubuntu gnome-shell 插件推薦
- Ubuntu 主題推薦
- chrome實用插件整理
- 實用程序和命令
- 實用網站推薦
Wine應用啓動後出現WineSystemTray托盤的問題
操作系統Linux Mint18.3
右鍵點擊面板(狀態欄),選擇 - 向面板添加小程序,選擇小程序 - 系統托盤,點擊+號添加,之後Wine安裝的應用和其它應用的圖標就被系統托盤管理了。操作系統Ubuntu
安裝gnome-shell插件 TopIcons, 要想從瀏覽器上安裝這個TopIcons需要先安裝瀏覽器gnome交互插件chrome-gnome-shell (sudo apt install chrome-gnome-shell
),使用deepin QQ的時候可能需要重新啓動TopIcons才能顯示頂部QQ圖標,如果遇到圖標無故隱藏的問題那麼可以再安裝插件Dash to Panel解決,也可以在桌面按下Alt + F2
並輸入r
重啓gnome,圖標便會重新出現。
中文環境下將Home目錄下的文件夾切換爲英文名
- 設置英文語言環境
$: export LANG=en_US(恢復-> zh_CN)
- 更新目錄
$: xdg-user-dirs-gtk-update
- 彈出提示框點擊 [確認]
- 重啓後會再次彈出提示框是否將英文文件夾改回中文,選擇 [不再提示] 並 [取消] 修改
Ubuntu系發行版安裝deepin wine QQ
安裝deepin-wine環境:上https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu頁面下載zip包(或用git方式克隆),也可以百度網盤下載,解壓到本地文件夾,在文件夾中打開終端,輸入
sudo sh ./install.sh
一鍵安裝,如果你安裝了這些依賴,在第二步的時候仍然報依賴錯誤,那就手動解壓deb包,把那些依賴聲明刪除就行了(解壓deb的方法下文中有提到)。安裝deepin.com應用容器:在http://mirrors.aliyun.com/deepin/pool/non-free/d/中下載想要的容器,點擊deb安裝即可,以下爲推薦容器:
- QQ:http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.qq.im/
- TIM:http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.qq.office/
- QQ輕聊版:http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.qq.im.light/
- 微信:http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.wechat/
- Foxmail:http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.foxmail/
- 百度網盤:http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.baidu.pan/
- 360壓縮:http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.cn.360.yasuo/
- 迅雷急速版: https://pan.baidu.com/s/1cij1FhFeEn2sXdPtkJ3lSg
- Ubuntu系發行版包括Ubuntu、LinuxMint、ZorinOS等。
注:迅雷linux版本已經由官方推出,已經愉快的用上,詳見統信UOS適配清單
續:安裝QQ/微信
1.linux上的微信大部分都是網頁版微信封裝的: electronic-wechat、weweChat,網頁版功能簡單,每次登錄都要掃碼。而且現在騰訊好像開始禁用了微信網頁版的登陸,如果發現不能登錄網頁版就只能使用crossover來安裝windows版的微信。
2.可以買個CrossOver19正版,一次激活,永久使用,然後愉快地安裝QQ9.0,喜歡TIM的也能用TIM, 不過目前這個基於crossover的QQ有些bu。使用crossover19安裝微信,安裝包直接下載windows版本的就行,然後使用crossover創建windowsXP 64位容器,在容器中安裝微信即可,不過可能安裝時會出現"WeChatWin.dll 缺失問題"
報錯信息,需要執行下面命令安裝額外的環境:
$: apt-get install libldap-2.4-2:i386
3.使用docker安裝Tim 和 wechat,docker環境安裝教程
4.wine環境下(crossover/deepin)安裝好微信後如果發現不能輸入文字(其實可以輸入和發送,只是文字透明的),可以使用這個文件riched20.dll(提取密碼:rofj)替換掉微信所在容器下的C盤的/windows/system32/riched20.dll
,容器路徑一般在:~/.cxoffice/[你的容器名]/drive_c/
。
5.wine環境下(crossover/deepin)如果運行微信時發現界面有一個黑框不能關閉,只需要在聊天輸入框中鍵入中文“不”然後再刪除即可讓黑框消失(原因:微信會根據你輸入的字作爲關鍵字在你現有表情中找符合的表情並顯示出來提示你可用,但並沒有很好的兼容這個功能變成一個黑框了,所以手動消除黑框的辦法只有打關鍵字然後刪除)。
6.wine環境下(crossover/deepin)如果運行微信的時候不能發送圖片,嘗試安裝 sudo apt install libjpeg62:i386
,臨時解決辦法是把圖片文件拖動到收藏
,然後從收藏轉發即可。
新:ubuntu20.04 安裝最新版本微信
請查看另一篇文章,流程較長,不過適配程度挺好,這個方法本人正在使用。
Ubuntu 開機啓動慢的問題
=> 禁用不必要的開機服務:
# 列出程序開機佔用時間排行
systemd-analyze blame
# 例如:禁用plymouth
sudo systemctl mask plymouth-start.service
sudo systemctl mask plymouth-read-write.service
終端oh-my-zsh配置
- 主題
-
gnzh
(已使用)) - ys
- avit
- af-magic
- 插件
- git => 自帶git狀態插件
- svn => svn狀態插件
- colored-man-pages => man幫助信息高亮
-
zsh-syntax-highlighting
=> 命令高亮和錯誤提示 - z => 自動記錄路徑快捷跳轉
-
zsh-autosuggestions
=> 根據輸入記錄自動建議可選輸入命令
終端終結者Terminator配置
特性:淺色調、字體舒適、無滾動條、自定義快捷鍵和配色、自動設置窗口布局
注意:可以配合設置->設備->鍵盤->添加自定義快捷鍵
這樣自定義快捷鍵來啓動終端,
比如設置Ctrl+Alt+T
爲terminator --geometry=93x32+450+300
,geometry爲窗口的佈局配置。
覆蓋文件~/.config/terminator/config
內容:
[global_config]
enabled_plugins = CustomCommandsMenu, LaunchpadCodeURLHandler, APTURLHandler, LaunchpadBugURLHandler
suppress_multiple_term_dialog = True
title_hide_sizetext = True
[keybindings]
prev_tab = <Alt>1
reset_clear = <Primary><Shift>g
clear = <Primary>l
switch_to_tab_1 = <Alt>1
switch_to_tab_2 = <Alt>2
switch_to_tab_3 = <Alt>3
switch_to_tab_4 = <Alt>4
switch_to_tab_5 = <Alt>5
toggle_scrollbar = None
toggle_zoom = <Primary><Shift>x
[layouts]
[[default]]
[[[child1]]]
parent = window0
profile = default
type = Terminal
[[[window0]]]
parent = ""
size = 925, 570
type = Window
[plugins]
[[CustomCommandsMenu]]
[[[清屏]]]
command = clear
enabled = True
name = 清屏
position = 0
[profiles]
[[default]]
allow_bold = False
background_color = "#fbfbfb"
background_darkness = 0.93
background_type = transparent
copy_on_selection = True
cursor_color = "#aaaaaa"
cursor_shape = ibeam
font = Ubuntu Light 12
foreground_color = "#49494a"
palette = "#2e3436:#ee6a6a:#38690a:#b3adb0:#3465a4:#75507b:#06989a:#d3d7cf:#979b93:#fe5f5f:#7fd42c:#b7afb1:#729fcf:#ad7fa8:#34e2e2:#eeeeec"
scroll_on_keystroke = False
scrollbar_position = hidden
show_titlebar = False
禁用內核更新
# 查看已安裝內核
$: dpkg --get-selections |grep linux-image
# 查看正在使用的內核
$: uname -a
# 刪除舊內核
$: sudo apt-get remove
$: linux-image-x.xx.x-xx-generic
$: sudo apt-get remove
$: linux-image-extra-x.xx.x-xx-generic
# 或用這個命令移除
$: sudo dpkg --purge linux-image-x.x.x-xx-generic
# 禁止更新內核,需時間來驗證
$: sudo apt-mark hold linux-image-x.xx.x-xx-generic
$: sudo apt-mark hold linux-image-extra-x.xx.x-xx-generic
# 如果需要恢復原來的設定的話即允許更新內核,執行如下命令即可:
$: sudo apt-mark unhold linux-image-x.xx.x-xx-generic
$: sudo apt-mark unhold linux-image-extra-x.xx.x-xx-generic
終端常用等寬字體
- AR PL UKai CN 12
- Bitstream Vera Sans Mono 10
- Courier 10 Pitch 11
- DejaVu Sans Mono 10
- FreeMono 11
- Nimbus Mono L 12
- TlwgMono 11
crossover18破解文件
下載 CrossoverPatch 密碼: ffp0
,解壓後替換文件:
# 備份原文件
$: cp ~/cxoffice/lib/wine/winewrapper.exe.so ~/cxoffice/lib/wine/winewrapper.exe.so-bak
# 替換文件
$: cp CrossoverPatch/winewrapper.exe.so ~/cxoffice/lib/wine
vim插件配置
-
Vundle => 插件管理器,編輯.vimrc,然後執行命令
vim +PluginInstall
即可安裝 - vim-airline => 底部狀態欄
- 其他配置
Ubuntu 定製Mac主題
以下提及部分網站資源可能需要梯子,這邊提供一個網盤地址(提取碼8vd7),作爲主題文件備份。
預覽:
- 安裝gnome-tweak-tool 和 chrome-gnome-shell 插件 (
sudo aptitude install [name]
)
$: sudo apt install gnome-tweak-tool
$: sudo apt install chrome-gnome-shell
- 安裝GTK3主題 => McOS-Themes
- 安裝GTK3主題 => McMojave
- 使用tweak載入應用程序主題 => tweak -- 外觀 -- 應用程序 -- 主題那幾項的選擇參考下圖tweak配置
- 下載Mac圖標主題 la-capitaine-icon-theme 或 McMojave-circle
- 圖標文件夾移動到 ~/.icons目錄下(沒有則新建目錄)
- 使用tweak載入icon主題 => tweak -- 外觀 -- 圖標 -- 選擇對應的圖標主題,參考下圖tweak配置
- 安裝gnome-shell插件 => Dash to dock或Dash to panel,可自行定製dock欄樣式,如果想單獨安裝第三方dock插件,推薦plank。
Ubuntu18.04 自己定製 登錄、鎖屏界面的圖片和樣式
- 安裝腳本 => github / nojsja / login-manager-config-ubuntu
- 說明=> 腳本通過更改/usr/share/gnome-shell/theme/ubuntu.css文件中聲明的樣式來修改系統登錄頁面按鈕佈局和背景圖片的地址,使用ImageMagick包的
convert -blur
命令製作了毛玻璃效果的登錄背景圖片,最後還生成了一個SetAsWallpaper腳本,可以在文件夾中的圖片文件上右鍵點擊選擇運行這個腳本(它會自動把目標圖片更改成桌面壁紙和毛玻璃效果化的登錄背景圖),最後鎖屏壁紙需要用戶手動安裝gnome-tweak-tool
進行更改。 - 之前我想通過更改
/usr/share/gnome-shell/theme/gdm3.css
文件來修改樣式,可是發現ubuntu18.04下總會有這樣那樣的問題。 - 注意=> 不要貿然嘗試更改系統主題的CSS樣式文件,如果修改的文件有語法錯誤或是其它原因,很可能會造成系統開機後無法登入圖形界面(出現這種情況可以插入U盤登錄PE系統然後掛載原系統的硬盤,最後將錯誤文件改回即可)。
Ubuntu18.04 關於定製plymouth主題來更換開機動畫
其實我不建議去改開機動畫,一個原因是ubuntu自己的開機動畫就挺美觀簡潔的,第二個原因是這個東西如果改出問題了卡在開機畫面到時候恢復起來比較麻煩,如果執意想去折騰的話,可以去gnome-look看看,這裏提供一個蘋果主題darwin,密碼:
rc6u
。
解壓下載的plymouth主題到
/usr/share/plymouth/themes
執行安裝
$: sudo update-alternatives --install /usr/share/plymouth/themes/ default.plymouth default.plymouth /usr/share/plymouth/themes/[THEME]/[THEME].plymouth 100
- 更新配置,需要手動選擇plymouth編號
$: sudo update-alternatives --config default.plymouth
$: sudo update-initramfs -u
- 手動更改錯誤路徑參數
$: sudo gedit /usr/share/plymouth/themes/default.plymouth
替換ImageDir
和ScriptFile
爲正確的plymouth文件存放路徑,替換後:
ImageDir=/usr/share/plymouth/themes/[THEME]
ScriptFile=/usr/share/plymouth/themes/[THEME]/[THEME].script
Ubuntu 使用[Dash to dock]插件時同時出現兩個dock的問題
解決方法是去tweak設置裏關閉[Dash to dock]的開關,別擔心,關閉後,[Dash to dock]仍然正常工作,但是再也不會同時出現兩個dock欄的尷尬情況了。
Ubuntu 添加軟件源提示:沒有Release文件,忽略源的問題
- 打開 軟件與更新
- 選擇那個源點擊編輯
- 更改 發行版 信息 (請在網頁上查看這個源的倉庫文件內的dists目錄下有哪些發行版)
Ubuntu 解決一些軟件依賴不滿足問題的問題
=> 以Ubuntu安裝16.04版本網易雲音樂爲例
# gdebi安裝包
$: sudo gdebi netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb
$: Dependency is not satisfiable: libqt5libqgtk2
# Ubuntu18.04報出依賴問題,原因是libqt5libqgtk2已經被新的庫qt5-style-plugins替代,
# 軟件源裏找不到這個庫,當然我們也能手動安裝libqt5libqgtk2,但是很可能會就此引出新的依賴問題
=> 方法:解壓安裝包修改依賴項並重新打包
=> 步驟:
- deb包同級目錄下創建文件夾
$: mkdir netease-cloud-music
- 解壓安裝包到這個文件夾中
$: dpkg -X netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb netease-cloud-music
- 解壓控制信息
$: dpkg -e netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb neteas-cloud-music/DEBIAN/
- 修改依賴文件(把libqt5libqgtk2修改爲qt5-style-plugins)
# vim編輯文件
$: vim neteas-cloud-music/DEBIAN/control
# 使用vim正則對libqt5libqgtk2進行搜索替換
:1,$s/libqt5libqgtk2/qt5-style-plugins/g
# 或是手動查找Depends那一行中聲明的libqt5libqgtk2進行替換替換即可
- 生成新的安裝包
$: dpkg-deb -b neteas-cloud-music
$: mv neteas-cloud-music.deb netease-cloud-music_1.0.0_amd64_ubuntu18.04.deb
- 安裝
# 使用gdebi或dpkg進行安裝即可
$: sudo gdebi netease-cloud-music_1.0.0_amd64_ubuntu18.04.deb
$: sudo dpkg -i netease-cloud-music_1.0.0_amd64_ubuntu18.04.deb
Ubuntu 安裝Cinnamon桌面啓動器
cinnamon桌面也是基於gtk的,所以gonome下的一些gtk主題和icon主題也能直接使用,切換桌面後可以在設置界面直接切換主題。deepin桌面也能安裝,美觀度很好,但是卡死問題比較嚴重,不太推薦,Cinnamon相較而言安裝後bug較少,可以正常使用。
已知問題:
- Cinnamon桌面通知API可能有更改,常見的wine/crossover應用程序不能正常調用通知接口,QQ/Wehcat無法在通知欄提示消息,不太方便
- 輸入法ibus不支持,無法正常使用,可以使用fcitx拼音和基於fcitx框架的sogou拼音
- 默認沒有集成藍牙管理器,需要安裝
blueman
進行藍牙管理 - 鎖屏界面可能會非常卡頓
- Cinnamon面板(等同gnome任務欄)默認安裝了
系統托盤
,可以解決wine應用程序托盤菜單變成小窗口的bug,在面板通知區域正常顯示 - Cinnamon桌面動畫性能也很低效,建議強制使用獨立顯卡
安裝步驟:
- 添加倉庫Key
$: sudo add-apt-repository ppa:embrosyn/cinnamon
$: sudo apt update && sudo apt install cinnamon
- 安裝完成了註銷後可以在登錄界面點擊設置按鈕選擇進入某個桌面環境
- 卸載cinnamon
$: sudo apt-get install ppa-purge
$: sudo ppa-purge ppa:embrosyn/cinnamon
Linux分區過小導致後期容量不足解決方法
=> 之前安裝ubuntu 18.04的時候/var 分區只給了 1.5G,結果現在不夠用了
- 方法1
$: sudo apt-get clean
$: sudo apt-get autoremove
如果仍然空間不足,使用方法2。
- 方法2
建立目錄軟鏈接解決(軟鏈接和硬鏈接瞭解一下):
# 以/var目錄爲例 將佔用過大的文件夾移出
$: mv /var/lib /opt
# 建立opt下的lib內目錄的軟鏈接到var目錄
$: sudo ln -s /opt/lib /var
- 方法3
如果/var沒有單獨分區,則系統默認共享使用/home目錄,若此時提示/var空間不足,則說明/home空間不足,這種情況,建議重新安裝系統,重新規劃分區結構。一般來說,/var目錄2G-4G爲好,或者不分區,共享/home。
將linux綠色解壓版軟件包或自定義腳本顯示到應用菜單圖標列表
很多軟件只有解壓版,雖然可以解壓後發送快捷方式到桌面,但是沒有圖標,應用列表也看不了。
=> 安裝腳本(測試環境ubuntu18.04/20.04) => github / nojsja / makeIconLink
=> 使用方式
- 安裝之前:請先將需要作爲圖標的icon圖片(比例1:1比較適合,分辨率最好大於64px % 64px)放入目標文件夾內
- 查看說明:
$: bash makeIconLink --help
- 安裝指令:
$: bash makeIconLink --dir /path/to/[exec-file] --target [exec-file-name] --icon [icon-file-name]
- 卸載指令:
$: bash makeIconLink --uninstall [exec-file-name]
Ubuntu啓動器 Grub2 主題安裝
Grub2就是引導操作系統啓動的東西,開機的時候如果是多系統,就會顯示多系統的啓動菜單,如圖,這個啓動菜單可以自定義主題。
- 解壓下載的主題文件 => Vimix,得到Vimix文件夾(這裏提供我用的一個主題,也可以自已去下載其它主題)
- 在/boot/grub裏創建GRUB2主題目錄themes
> sudo mkdir -p /boot/grub/themes - 將下載的Vimix文件夾整體複製到/boot/grub/themes文件夾下
> sudo cp -r Vimix /boot/grub/themes - 修改/etc/default/grub配置文件
> sudo gedit /etc/default/grub
在文件最後添加:GRUB_THEME="/boot/grub/themes/Vimix/theme.txt" 並保存 - 更新GRUB
> sudo update-grub - 重啓即生效(如果重啓卡住請強制關機後再啓動)
另附一個主題參考:
Sleek GrubBootloader(使用中)
Ubuntu 解決下載額外數據文件失敗:ttf-mscorefonts-installer
- sourceforge下載如圖所示11個exe文件並放入一個文件夾,比如: /home/nojsja/Downloads/ttf-mscorefonts-installer
- 運行字體配置程序
> sudo dpkg-reconfigure ttf-mscorefonts-installer - 在配置窗口中輸入剛纔保存exe的路徑確定即可,比如: /home/nojsja/Downloads/ttf-mscorefonts-installer
Ubuntu WPS 提示字體缺失的解決方法
下載缺失的字體文件fonts (密碼: 4jpo),然後複製到Linux系統中的/usr/share/fonts文件夾中,再使用系統命令更新字體設置:
# 生成字體的索引信息
$: sudo mkfontscale
$: sudo mkfontdir
# 更新字體緩存
$: sudo fc-cache
Ubuntu20.04 使用deepin-screenshot截圖後無法粘貼到輸入框
- 安裝
xfce4-clipman
,每次使用深度截圖時保證它開啓,然後可以將圖片粘貼到輸入框
$: sudo apt install xfce4-clipman
- 也可以使用更高級的截圖編輯管理軟件
shutter
替代
Ubuntu 更新Gnome版本
# Upgrade
#If you were using the gnome3-team/gnome3-staging PPA, run the following before upgrading:
$: sudo ppa-purge ppa:gnome3-team/gnome3-staging
$: sudo ppa-purge ppa:gnome3-team/gnome3
$: sudo apt install ubuntu-gnome-desktop^
# The included GUI update manager will offer you the latest release of Ubuntu GNOME. Access this via the terminal:
$: update-manager -c
# Alternatively, run the following command:
$: sudo do-release-upgrade
Win10 + Ubuntu 雙系統時間顯示不對
Ubuntu和Windows默認的時間管理方式不同,所以雙系統發生時間錯亂是正常的。Ubuntu默認時間是把BIOS時間當成GMT+0時間,也就是世界標準時,而我國在東八區(GMT+8),所以如果你的Ubuntu位置是中國的話你係統顯示的時間就是BIOS時間+8小時。假如現在是早上8點,那麼你Ubuntu會顯示8點,這時BIOS中的時間是0點。而當你切換到Windows系統時就會發生時間錯亂,因爲Windows會認爲BIOS時間就是你的本地時間,結果就是Windows顯示時間爲0點……而假如你在Windows下同步時間,恢復顯示爲8點,這時BIOS時間也會被Windows改寫成8點,再次進入Ubuntu時顯示時間又變成了8+8=16點。
- 先在Ubuntu下更新一下時間
> sudo apt-get install ntpdate
> sudo ntpdate time.windows.com - 將時間更新到硬件上
> sudo hwclock --localtime --systohc - 關閉linux重新進入windows系統,發現時間正常了
Ubuntu 安裝系統時說明(雙硬盤)
主要分爲 [ GPT磁盤分區+UEFI引導方案 ] 和 [ 傳統MBR磁盤分區 + LEGANCY引導方案 ]
- 方案一(兼容方案 gpt+uefi / mbr+legancy)
使用UEFI模式安裝Ubuntu18.04時可以選擇用 兼容bios啓動方式 來安裝系統(同時兼容傳統啓動方式和UEFI啓動方式),即不分配"/boot "分區,分配一個大小爲1GB左右的"保留bios啓動區域"(UEFI模式會自動掛載/boot和/boot/efi),其它分區至少還需要一個根分區"/",8G內存的情況下最好還是分配8G的swap交換分區,另外除了"保留bios啓動區域"爲主分區,其它分區均爲邏輯分區,最後一步很重要 -- 格式化每個分區,要不然安裝很可能會出錯!參考 - 方案二(gpt+uefi 已使用方案)
創建"efi系統分區",同時不需要劃分"/boot"分區(boot引導是grub由引導的,而efi顯然是UEFI引導的),其餘至少還需要劃分"/"根分區,除了根分區所有分區都爲邏輯分區,最後選擇"安裝啓動引導器的設備"爲剛纔創建的"efit系統分區"。 - 方案三(傳統mbr+legancy方案)
傳統的legancy + mbr的安裝,至少劃分"/boot"分區(主分區) 和 "/"根分區,其餘的分區按需劃分,最後選擇"安裝啓動引導器的設備"爲創建的"/boot"掛載點。
Ubuntu 安裝網易雲音樂1.1.0後不能打開的解決方法
新版網易雲音樂debian系安裝包已經解決,可以直接下載安裝,請知悉
- 使用root權限命令行後臺啓動並且屏蔽輸出
> sudo netease-cloud-music > /dev/null 2>&1 & - 規避session-manager引起的bug
> alias netease='unset SESSION_MANAGER && netease-cloud-music'
> netease > /dev/null & - 別用那個雞肋的客戶端了,有bug也不更新,上這個酷酷的第三方客戶端ieaseMusic
- 這裏還有個別人做的針對ubuntu18.04的重新構建版本,可以正常使用,也沒有重複登錄的bug
Ubuntu 使用crossover軟件安裝QQ後亂碼的解決方法
原因:原來的ume-ui-gothic.ttf不支持很多簡體中文字符
使用其它字體文件替換到目錄 /opt/cxoffice/share/wine/fonts 下的ume-ui-gothic.ttf字體文件 (同名),記得將下好的文件重命名爲ume-ui-gothic.ttf。
Ubuntu 通過tweak安裝gnome插件Blyr後設置插件報錯
=> 錯誤信息:Error: Requiring Clutter, version none: Typelib file for namespace 'Clutter' (any version) not found ...
=> 原因分析:該插件需要的依賴Clutter尚未安裝
=> 解決方法:
# 安裝依賴
$: sudo apt-get install gir1.2-clutter-1.0 gir1.2-clutter-gst-3.0 gir1.2-gtkclutter-1.0
Ubuntu 取消提示 “檢測到系統程序出現問題”
ubuntu18.04已經移除了gksu軟件,所以使用替代命令
- 添加alias命令
$: alias gksu='pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY'
- 編輯錯誤報告相關設置
$: gksu gedit /etc/default/apport
# 把`enable = 1`改爲`enable = 0`
Ubuntu20.04 使用系統播放器打開視頻提示“安裝h.264編碼軟件”
$: sudo apt install libdvdnav4 libdvd-pkg gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly libdvd-pkg
$: sudo apt install ubuntu-restricted-extras
Ubuntu gnome-shell 插件推薦
- CoverFlow Alt-Tab => 窗口Tab切換預覽(★★★★☆)
- User Themes(必要) => 用戶主題安裝(★★★★★)
- Dash To Dock => dock欄(★★★★★)
- Dash To Panel => 將dock和頂欄顯示在一起(★★★★★)
- NoAnnoyance => 禁用多餘的pop提示信息,直接提升活動窗口(★★★★★)
- Autohide Battery => 電池充滿並連接電源時自動隱藏電池按鈕(★★★★★)
- Places Status Indicator => 頂部任務欄顯示磁盤和卷的快捷入口(★★★★★)
- Removable Drive Menu => 頂部任務欄顯示可移除的已掛載設備(★★★★★)
- Suspend Button => 頂部菜單欄顯示休眠按鈕(★★★★★)
- TopIcons => 頂部通知圖標托盤(★★★★★)
- TopIconsPlus => 頂部通知圖標托盤,自定義圖標顯示參數(★★★★☆)
- Blyr => 模糊應用預覽背景圖(★★★★★)
- Activities Configurator => 配置左上角活動按鈕(★★★★☆)
- Workspace to Dock => 將工作區轉換爲懸浮dock(★★★★★)
- Extensions => 在通知欄添加快捷開啓和關閉gnome-shell插件的功能(★★★★★)
- Clipboard Indicator => 可視化剪貼板(★★★★★)
- Sound Input & Output Device Chooser => 聲音輸入和輸入設備快速選擇(★★★★★)
- NoAnnoyance => 取消“窗口已就緒”提示直接提升窗口(★★★★★)
- Bluetooth quick connect => 藍牙設備快速連接和斷開(★★★★★)
- Remove Alt+Tab Delay => 移除【Alt + Tab】的開啓應用預覽延遲(★★★★★)
- Emoji Selector => 快速選擇Emoji表情(★★★★)
Ubuntu 主題推薦
- GTK3主題(★★★★☆) => X-Arc-Collection
- GTK3主題(★★★★★) => McOS-themes
- Gnome Shell主題(★★★★) => Flat-Remix
- Gnome Shell主題(★★★☆) => Human
- Gnome Shell主題(★★★★★) => macOS High Sierra
- Gnome Shell主題(?) => macOS High Sierra
- Icon 主題(★★★★) => flat-remix
- Icon 主題(★★★★☆) => Mac OS X Icon
- Icon 主題(★★★★★) => la-capitaine-icon-theme
- Icon 主題(★★★★★) McMojave-circle
- Icon 主題(★★★★☆) => MacOS sierra ct
- Cursor主題(★★★★☆) => Capitaine Cursors
chrome實用插件整理
- infinity pro 標籤頁 => 主頁標籤管理器(★★★★★)
- Octotree => github倉庫文件資源瀏覽樹(★★★★★)
- Postman => API測試和請求模擬器(★★★★★)
- SwitchyOmega => 大家都用的代理軟件(★★★★★)
- 印象筆記剪藏 => 隨時隨地把網絡資源保存到你的筆記本里(★★★★★)
- SimpRead => 讓瀏覽器支持純淨的閱讀模式(★★★★★)
- Full Page Screen Capture => 全屏截圖(★★★★☆)
- 油猴tampermonkey => 用戶腳本管理器,一個用例是破解badu網盤的限速(★★★★★)
- Checker Plus for Gmail => Google郵件提示插件(★★★★☆)
- Vimium => 讓google瀏覽器支持vim模式(firefox也有)(★★★★★)
- 拷貝爲Markdown => 將選中網頁轉化爲markdown格式併發送到剪貼板(★★★★☆)
Linux實用程序和命令
-
fonts-firacode編程字體 => 解決vscode字體間隙過小的問題
sudo apt install fonts-firacode
- vivaldi瀏覽器 => 可定製化程度高的個性化瀏覽器(★★★★★)
- Terminator => 默認gnome終端升級版(★★★★★)
- Timeshift => 創建系統快照,增量備份(★★★★★)
- ipython3(命令工具) => python交互解釋器(★★★★★)
- jupyter => 交互式數據分析和記錄工具(★★★★☆)
- pdb/ipdb(命令工具) => python調試器(★★★★☆)
- trash-cli(命令工具) => 命令行回收站(★★★★★)
- bat(命令工具) => cat升級版,支持語法高亮和git狀態顯示(★★★★★)
- axel(命令工具) => 下載限速不存在的,如果存在那我就開100個下載線程 : )(★★★★☆)
- aria2(命令工具) => 強大的命令行下載工具
- stacer => linux電腦管家(★★★★★)
- ieaseMusic => 網易雲音樂第三方客戶端,沒有bug,不會退出後再打開就讓重新登陸[注:網易雲音樂官方已修復],界面還很酷(★★★★★)
- parallel(命令工具) => 利用系統的多核來並行執行你的程序(★★★★☆)
- cheat(命令工具) => 類似man命令的功能,簡潔高效(★★★★☆)
- topgrade(命令工具) => 一個命令更新所有軟件(★★★★)
- dbKoda => mongodb GUI工具(★★★★☆)
- mongodb compass => mongodb GUI工具(★★★★)
- peek => 屏幕錄製工具,支持輸出gif/webm/apng/webm格式的媒體文件(★★★★☆)
- tmux => 終端管理器(★★★★)
- 深度終端(ubuntu商店下載) => 支持分屏,內置實用主題(★★★★☆)
- 深度截圖(ubuntu商店下載) => 支持截圖編輯(★★★★★)
- shutter截圖 => 功能豐富的截圖和圖標編輯軟件,添加
ppa:linuxuprising/shutter
安裝(★★★★☆) - flameshot => 支持Ubuntu20.04的截圖編輯工具(★★★★★)
- WebTorrent、FrostWire => bt下載工具,支持邊下邊播(★★★★)
- SmartGit => linux平臺免費的GIT GUI工具(★★★★★)
- FileZilla => ftp工具(★★★★★)
- e-tools => coder常用小工具(★★★★)
- WhatEver => linux第三方印象筆記客戶端,基於網頁版(★★★★)
- wps => linux office for free made by KingSoftware(★★★★★)
- vscode => 輕量化編輯器,很快! (★★★★★)
- ndb => node.js/javascript 調試器(★★★★★)
- nvm => nodejs版本管理器
- albert (添加軟件源
ppa:noobslab/macbuntu
安裝 ) => 桌面全局搜索類似Mac系統的SpotLight(★★★★★) -
lftp => 一個基於命令行的文件傳輸軟件,支持FTP,FTPS,HTTP,HTTPS,HFTP,FISH,以及SFTP等協議,也有許多高級特性比
如:多線程下載、斷點續傳 - redshift-gtk 護眼模式,自帶的色彩太黃了
- apt-fast => 比apt更快的包管理器,添加
ppa:apt-fast/stable
安裝(★★★★★) - nautilus action configure tool => 資源管理器右鍵菜單自定義,添加
ppa:daniel-marynicz/filemanager-actions
安裝(★★★★★) - tig => 可交互的命令行git命令(★★★★★)
- shellcheck => shell腳本語法檢查(★★★★★)
- Motrix => 全平臺下載工具,用於替代迅雷(★★★★★)
- Drawio => 全平臺繪圖工具(流程圖、類圖、工程圖...),功能跟微軟的visio相同(★★★★★)
- winetricks => wine環境的輔助工具,可用於生成wine基礎環境、安裝windows dll和字體等等(★★★★★)
- Insync => 全平臺同步工具,支持google雲和onedrive(★★★★★)
- Timeshift => 創建系統增量備份計劃(★★★★★)
- dconf-editor => gnome桌面配置gui工具(★★★★)
實用網站推薦
- Wallpaper => 高清桌面壁紙下載,支持多種分辨率(★★★★★)
- flaticon => 免費圖標下載網站,支持svg和png兩種格式
- Electron Apps => 有很多Electron 框架寫的跨平臺應用(Linux/Mac/Windows)(★★★★☆)
- Linux運維日誌 => 服務搭建、Linux技術之類的(★★★★☆)
- IBM Developer => 技術文檔類的參考(★★★★★)
- Linux常用命令 => 常用命令速查(★★★★☆)
- bilibili工具網站 => 支持 視頻/彈幕/封面 下載等騷操作(★★★★★)
- Linux中國 => 沒事兒就上去看看別人翻譯轉載的文章(★★★★☆)
- TinyPNG => 免費的圖片無損壓縮網站(★★★★☆)
- iLoveIMG => 在線圖片編輯網站(★★★★★)
- savefrom => 直接下載youtube視頻(★★★★☆)
- 擼Linux => 好像還蠻有趣的額(★★★★☆)
- 油猴腳本 => 你甚至可以用來破解百度雲限速(★★★★★)
- 漸變效果生成 => 生成各種顏色漸變效果,可用於配色和PS後期(★★★★☆)
- gnome主題網站 => gnome桌面(ubuntu主要桌面環境)主題資源,啥都不說了(★★★★★)
注:以上內容其中部分是從網絡蒐集,另一部分爲原創,希望解決廣大Ubuntuer
的問題。