我的deepin變形記


注意:本文不再更新。最新內容請點擊:《我的deepin變形記》
本文最終通過腳本實現一鍵變形,代碼托管於:https://gitee.com/liwl1991/my-deepin-py
腳本適用版本20.5-20.8

文章最新更新時間:2022-11-29

1. 前言

接觸和使用deepin也有3-4年的時間了。虛擬機,物理機,雙系統都折騰過。重裝系統N次,在N次重裝過程中,發現自己折騰和配置deepin的路線大體一致,呈現出極強的個人主義色彩。雖然這個色彩跟我本人的使用習慣息息相關,但是其中一些操作,遇到的問題,也可能是其他人未曾或者也曾遇到過的。那就果斷分享出來,給那些還在折騰的道路上不知所措的小伙伴們一點兒光芒,照亮他們入坑的道路。

注意:

本篇不會籠統去介紹系統的安裝和使用,只是介紹我在安裝完系統以后,如何把我極強的個人主義加壓到這個系統里面。把它折騰成我喜歡的模樣。

因此此貼,主要是介紹【我與deepin的相愛相殺】的過程。

本篇主要分2部分:

  • 小篇幅介紹系統下載安裝
  • 大篇幅介紹安裝完系統以后的事情

2. 系統安裝

2.1 系統鏡像下載

deepin系統ISO下載,使用官方網站給出的各種下載途徑即可:點我直達

截止到2021年11月30號,deepin當前可下載的最新版本是20.3版本

其他歷史版本下載地址:

2.2 安裝方式

刻錄啟動盤【適合專業人士】

如果有操作系統安裝經驗的朋友,可以選擇刻錄光盤,或者制作u盤啟動盤的方式。

官方提供了windows操作系統和Linux操作系統,兩個平台下的刻錄工具:深度啟動盤制作工具

然后在自己的PC上,設置BIOS,從U盤啟動即可。

使用第三方工具【適合小白人士】

比較推薦的是vetory這個工具,官方地址

只需要下載這個軟件,把這個軟件安裝在U盤,然后把SO鏡像拖入U盤,最后設置PC從BIOS啟動即可選擇deepin的鏡像進行安裝。

虛擬機體驗【適合體驗人士】

虛擬機安裝deepin,對於想要嘗試使用deepin的人比較友好。不喜歡就直接銷毀虛擬機。或者一些想要在物理機上操作的功能,在虛擬機上可以實驗幾次,然后考慮在物理機操作。

如果是windows平台的用戶,建議使用vmware workstation安裝deepin虛擬機。能夠使用其提供的沉浸式功能,仿佛在物理機使用deepin

雙系統安裝【適合更加專業的人士】

雙系統安裝,更加考驗一個人的動手能力。除非有過雙系統安裝經驗,否則不建議使用該方式。

雙系統的常見安裝:雙硬盤(包括加裝的),不同分區

本人只使用過雙硬盤,雙分區沒有嘗試過,也不建議這么做,覆巢之下無完卵

其他方式

比如live版本,無盤安裝,批量安裝等,均可嘗試,但是筆者並未嘗試,這里不做詳細介紹。

2.3 安裝注意事項

  • 內核版本
    建議安裝,一般是stable內核版本,不是LTS內核版本,適用於喜歡嘗鮮或者硬件比較新的用戶
  • 分區選擇
    在人性化,圖形化的安裝過程,最讓非專業人士困惑的就是磁盤分區的操作。
    本人一般使用手動安裝,分區有三個:efi分區,大小默認。boot分區,大小默認。剩下就是/分區,剩下全盤即可。

    個人不喜歡使用交換分區,對於pc機而言沒啥用

  • 集成nvidia驅動。看個人硬件配置和喜好選擇

由於我的兩台物理機都已經安裝和配置好系統,這里以虛擬機來展示一下是我個人的分區步驟:

需要注意:如果比較新的物理機,可能是uefi引導方式,需要分配efi分區。進行efi的分區操作很簡單,就是在給boot分區配置之前,選擇文件系統為efi,大小也是默認即可。不進行efi分區,會提示你分區。這個時候如果已經分好區,點擊最下面的“修改引導器”后面的刪除操作。

image.png

image.png

image.png

image.png

image.png

這里提示:未掛載交換分區,可能會影響系統性能。

人家也說了,只是友情提示 ,那就直接忽略得了,沒啥問題

全部確定以后,等不到一杯茶的時間,系統就安裝好了

image.png

重啟系統之后,有個性化配置部分,直接下一步下一步下一步。主要設置以下部分:圖像,登陸帳號,登陸密碼,計算機名字

image.png

3. 系統簡單美化

系統簡單美化包括deepin桌面環境四大件:

  1. 任務欄
  2. 啟動器
  3. 控制中心
  4. 文件管理

系統安裝完成,登陸以后,初始的樣貌是這樣:

image.png

下面就開始動手術,一步一步朝着自己想要的方面前進了。

3.1 模式選擇

系統提供了“時尚模式”和“高效模式”的選擇。通過系統介紹視頻,或者右鍵點擊任務欄,均可選擇調整。

最下面放置各類圖標的,叫做任務欄。

鼠標右鍵任務欄,調整模式為“高效模式”。

image.png

3.2 任務欄插件

任務欄右鍵時,插件提供了一些能夠顯示在任務欄上的插件模塊。選擇自己喜歡的,不顯示自己不喜歡的插件。

插件也可以進行拖動,隱藏起來或者顯示出來。

以下是我個人任務欄右側的設置:

調整前:

image.png

調整后:

image.png

對比一下右下角,感覺清爽了很多

然后拖動>左邊的圖標,到右邊來。這些常用的pc狀態,不應該應藏起來,如下圖:

image.png

以下是我個人任務欄左側的設置:

image.png

調整后:

image.png

看起來很清爽,不着急,后面會放些經常使用的軟件上去。

3.3 啟動器

高效模式的啟動器長這樣:

image.png

3.4 控制中心

image.png

與windows龐大臃腫風格對比,deepin則是簡單實用小清新。在控制中心先進性一波初始配置。

我首先配置個性化圖像:控制中心-賬戶-點擊圖像-點擊+,進行個性化圖像設置。

image.png

因為我使用的是虛擬機 ,需要往虛擬機里面拷貝文件,所以需要通過ssh拷貝。

默認安裝的系統,未啟動sshd服務,需要手動啟動,才能通過ssh登陸。操作如下:

image.png

設置個性化圖像后,效果如下圖。能看出來,控制中心和啟動器的圖像都已經變化。

image.png

圓角太大,設置小一點的:

image.png

使用電源時,希望PC一直運行,那就不設置節能策略。如下圖,全部選擇“從不”

如果是筆記本PC,還會有“使用電池”的選項,做同樣操作即可。

image.png

“鼠標”設置這部分,如果是筆記本,在“觸摸板”設置選項,啟用“自然滾動”

主機名修改,點擊“系統信息”,如下圖:

image.png

修改主機名,通過【控制中心】修改,只是第一步,還需要編輯/etc/hosts文件,不然后續會出現一些無傷大雅的小問題。比如下圖,通過控制中心修改“計算機名”為deepin01以后,終端執行 sudo apt update時,發現會報deepin01無法解析。這個就是因為/etc/hosts里面的主機名還是之前的。

希望官網以后可以修復這個問題

image.png

通過下圖能夠確認上面的問題。所以還需要 sudo vim /etc/hosts修改為 127.0.0.1 deepin01,就能解決這個問題

image.png

3.5 文件管理器

image.png文件管理器這里,簡單配置一下:取消“顯示最近使用文件”和“隱藏系統盤“

image.png

image.png

這里介紹一下我本人在文件管理器的常用的使用技巧:

  • 在文件管理界面,使用ctrl+shift+?能夠查看文件管理全部快捷鍵
  • 選中的文件,通過ctrl+c直接復制文件全部路徑
  • ctrl+l,查看當前目錄路徑,然后ctrl+c可以選中路徑
  • 右鍵可以使用終端打開
  • 可以安裝sshfs,nfs,samba,webdev等來遠程掛載文件系統
  • ctrl+1,ctrl+2分別切換列表和圖標模式
  • ctrl+h,切換隱藏或者顯示隱藏文件的操作

如果是雙系統,每次開機之后,在文件管理器一直能夠看到win10系統盤。那么該如何取消win10系統盤的掛載?方式有兩種

1.通過“磁盤”軟件,來設置,主要設置“掛載選項”,讓系統在開機后不掛載

2.直接編輯/etc/fstab,添加以下掛載選項(這種方式比較適合專業選手)

/dev/disk/by-uuid/68B81F88B81F53C2 /mnt/68B81F88B81F53C2 auto nosuid,nodev,nofail,noauto,x-udisks-auth 0 0

注意:終端執行 lsblk查看硬盤(機械盤,固態盤)的uuid,上面 68B81F88B81F53C2便是我安裝了win10的系統盤的uuid,主要關注的是后面的掛載選項

3.6 桌面壁紙和鎖屏壁紙

桌面壁紙

image.png

桌面壁紙跟鎖屏壁紙不是一張圖,這個可以從:桌面-右鍵-設置壁紙,來證實

image.png

鎖屏壁紙的操作,比桌面壁紙復雜些。這里不做過多的解釋,一個腳本搞定一切

#!/bin/bash
#更換默認背景圖片
DEFUALT_IMG_JPG=$1
if [ "$#" -ne 1 ]
then
    echo "選擇一張圖片"
    exit 0
fi
echo "拷貝圖片到主題目錄"
sudo cp ${DEFUALT_IMG_JPG} /usr/share/wallpapers/deepin/desktop.jpg
echo "設置圖片為默認背景圖片"
sudo cp ${DEFUALT_IMG_JPG} /usr/share/backgrounds/default_background.jpg
echo "設置系統默認圖片"
sudo ln -fs /usr/share/wallpapers/deepin/desktop.jpg /etc/alternatives/deepin-default-background
echo "設置鎖屏圖片"
sudo cp ${DEFUALT_IMG_JPG} /var/cache/deepin/dde-daemon/image-effect/pixmix/
cd /var/cache/deepin/dde-daemon/image-effect/pixmix
for img in $(ls|egrep -v ${DEFUALT_IMG_JPG})
do
    sudo cp ${DEFUALT_IMG_JPG} ${img} && sudo chmod 600 ${img}
done
echo "重啟或者注銷系統生效"

把上面的內容,復制粘貼,保存為a.txt,終端執行:bash a.txt xxx.jpg

注意:腳本里面有sudo操作。建議提前配置好sudo免密碼操作,參照下文

特別注意:在本文下面介紹的【系統瘦身】中,我已經使用 sudo apt purge deepin-wallpapers,卸載原來的壁紙,會導致注銷和登陸界面顯示為白色,如下圖

建議先卸載壁紙 ,然后立馬執行這部分操作,避免產生白色背景

image.png

執行上面修改鎖屏壁紙腳本,設置鎖屏壁紙后,如下圖

這個壁紙,會在開機登陸,注銷登陸,鎖屏,點擊電源按鈕操作,全屏啟動器顯示

image.png

3.7 字體安裝和設置

把喜歡的字體下載下來,放到系統里面。然后全部選中,回車。就可以自動安裝字體了,如下圖:

image.png

然后在控制中心,配置系統字體,如下圖:

注意:字體設置成功后,【控制中心】樣式會立馬生效,而【啟動器】,【文件管理器】的字體不會立馬生效,需要重啟或者注銷,重新登陸后生效。

image.png下圖是對比圖,左邊是原來的字體,右邊是微軟雅黑,差別還是有的。

image.png

注銷重新登陸再看看,這個時候字體就統一了,如下圖:

image.png

但是此時任務欄右側的時間和日期的顯示,就不那么和諧了,如下圖:

時間的字號很大,日期的字號很小。而且【控制中心】調整字號變大時,時間字號變小,日期字號變大。很明顯是兩者共享同一個空間,產生了擠壓導致的。

image.png

關於字號的選擇,建議1920x1080分辨率選擇14號字體就可以了。

【這里有個BUG】

如果微軟雅黑15號字體,長時間格式xxxx-xx-xx時,任務欄會產生覆蓋,如下圖:

image.png

3.8 輸入法配置

輸入法是用戶與系統交互的重要方式之一,也是系統重要體驗。

能在deepin上使用的輸入法有很多,deepin商店提供很多主流的輸入法。

當前提供的系統鏡像中,依然默認安裝的是fcitx輸入法。通過啟動器—輸入法設置,即可進行輸入法的配置。

因為deepin不確定用戶是什么樣的使用習慣,因此未對切換輸入法快捷鍵做配置,保持默認。

小技巧: 在未配置輸入法切換快捷鍵之前,可以通過點擊任務欄輸入法圖標的方式進行切換

在正常的實用習慣中,一般都會保留中文輸入和英文輸入,兩種輸入方式。中文的輸入可以選擇sunpinyin,英文的輸入可以選擇:鍵盤—英語。

我個人習慣,直接卸載默認的fcitx輸入法,安裝fcitx5輸入法。

具體教程參照這里

1.sudo apt purge *fcitx*

2.sudo apt update

3.sudo apt install fcitx5 fcitx5-pinyin

4.sudo vim /etc/envirotment,添加以下內容,保存退出。

GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
SDL_IM_MODULE=fcitx

在任務欄上,已經顯示出來了fcitx5的相關快捷方式。設置"Fcitx5"開機啟動

image.png

點擊"Fcitx5配置“進行,輸入法配置

以下是我個人的設置:

  1. 配置“鍵盤-英語”為第一輸入法
  2. 胚子“拼音”為第二輸入法
  3. 配置輸入法切換快捷鍵為:左shift
  4. 設置輸入法為單行模式
  5. 換皮膚
  6. 裝詞庫
  7. 修改任務欄顯示樣式
  8. 配置中文括號

image.png

image.png

image.png

image.png

image.png

輸入法效果圖,還不是特別美觀,稍后美化

image.png

【注意:這里有個BUG】

Fcitx5輸入法單行模式,在文本編輯器(辦公軟件WPS也是)無法顯示拼音預覽,如下圖:

image.png

默認的Fcitx5的皮膚很素,跟系統風格不太像,這里使用fcitx5-material皮膚

image.png

修改后的效果如下,稍微美觀了一些:

image.png

Fcitx5詞庫的安裝,在上面給出的wiki里面有介紹,這里不做介紹。需要強調的一點就是,fcitx5支持安裝搜狗輸入法的詞庫,這個是非常棒的體驗。

Fcitx5默認情況下,在任務欄現實的輸入法圖標是紅色的,這個本人不是特別喜歡,就直接換掉了。

需要做的就是:找到這個Fcitx5任務欄圖標,准備一個自己喜歡的圖標替換掉這個問題,重新登陸即可

這個圖標的路徑是:

/usr/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-pinyin.png

替換動作:

sudo cp org.fcitx.Fcitx5.fcitx-pinyin.png /usr/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-pinyin.png

修改前:image.png

修改后:image.png

對比一下 ,風格統一了很多。

Fcitx5中文輸入法無法輸入中文括號【,這是需要修改配置文件的。該配置文件路徑是:

/usr/share/fcitx5/punctuation/punc.mb.zh_CN

修改這個文件,如下圖。這樣就可以輸入中文括號了【】

可以從網上復制粘貼進去

image.png

Fcitx5安裝完成在之后,啟動器會顯示出一些感覺沒有什么用的圖標,如下圖

image.png

這個需要通過我們自己來隱藏

隱藏鍵盤布局查看器:sudo vim /usr/share/applications/kbd-layout-viewer5.desktop,添加 NoDisplay=true,即可實現隱藏,如下圖

image.png

隱藏Fcitx5,需要編輯的文件 /usr/share/applications/org.fcitx.Fcitx5.desktop

隱藏Fcitx5配置,需要編輯的文件 /usr/share/applications/fcitx5-configtool.desktop

具體操作都是在文件最后一行下面,添加 NoDisplay=true,保存退出

查看啟動器,發現已經隱藏

小提示:

所有想要隱藏的圖標,均可通過這種方式操作,只需要找對配置文件即可。包括20.3版本中出現的Device Format圖標,甚至之前的“計算機”,“回收站“,”文件管理器“等,都可以隱藏

特別注意

安裝fcitx5以后,可能會導致系統應用“截圖錄屏”的快捷鍵沒法使用,這時候需要安裝一個依賴包

終端執行:sudo apt install qdbus-qt5,安裝這個依賴包之后,就能夠正常使用“截圖錄屏”快捷鍵了

【2022-01-08更新,記錄當前20.3,fcitx5的問題】:

  • 無法通過配置導入詞庫
  • 任務欄托盤->右鍵重啟,執行后fcitx5圖標消失

4. 系統高級折騰

4.1 系統瘦身

4.1.1 卸載原創應用

安裝完系統之后,【終端】執行命令 df -h可以看到系統安裝完成,所占磁盤比例還是挺少的

image.png

但是deepin默認安裝的一些應用,如果我們不喜歡,完全可以卸載。

這里介紹如何卸載deepin原創應用來實現系統瘦身。

先了解一下深度的一些原創應用和集成的第三方應用名字:

org.deepin.browser      深度瀏覽器
org.deepin.downloader   深度下載器
deepin-manual           幫助手冊
deepin-draw             深度畫板
deepin-album            深度相冊
deepin-music            深度音樂
deepin-mail             深度郵箱
deepin-boot-maker       啟動盤制作
deepin-diskmanager      磁盤管理器
deepin-devicemanager    設備管理器
deepin-font-manager     字體管理器
deepin-system-monitor   系統監視器
deepin-log-viewer       日志查看器
dde-printer             打印管理器
deepin-reader           文檔查看器
deepin-voice-note       語音記事本
deepin-compressor       歸檔管理器
deepin-movie            深度影院
dde-introduction        歡迎
dde-calendar            深度日歷
deepin-calculator       深度計算器
deepin-camera           深度相機
deepin-feedback         用戶反饋
deepin-screen-recorder  截屏錄屏
deepin-image-viewer     深度看圖
deepin-deb-installer    軟件包安裝器
deepin-editor           文本編輯器
deepin-screensaver      屏幕保護程序
deepin-wallpapers       壁紙
deepin-shortcut-viewer  快捷鍵預覽
deepin-app-store        深度應用商店
dde-grand-search       全局搜索服務
dde-clipboard           剪切板
######################################
simple-scan             掃描易
LibreOffice*            辦公軟件
onboard                 屏幕鍵盤
nano                    nano編輯器
onboard                 屏幕鍵盤
######################################
查看和卸載內核
dpkg -l |egrep "linux-image|linux-headers"
sudo apt purge
商店常用:
com.163.music
com.qq.weixin.deepin

了解了這些應用的名稱,就可以直接命令行卸載了,也可以通過“啟動器右鍵卸載“,但是只能卸載一部分。

本人通過啟動器右鍵卸載了以下軟件:

音樂,相冊,畫板,文檔查看器,語音記事本,下載器,掃描易,設備管理器,啟動盤制作工具,磁盤管理器,字體管理器,日志收集工具,五子棋,連連看,Liboffice,相機,用戶反饋,瀏覽器

以下是無法通過啟動器卸載的軟件,通過命令行卸載 sudo apt purge 軟件名

郵箱,屏幕鍵盤,幫助手冊,屏幕保護程序,壁紙,歡迎,系統監視器,全局搜索功能

上述操作完成之后,剩余的東西不多了,如圖(部分圖標在后文進行隱藏):

image.png

因工作需要,我保留了以下原創應用:

文件管理器,打印機管理,日歷,計算器,終端,文本編輯器,看圖,影院,截圖錄屏,軟件包安裝器,歸檔管理器

其他需要的軟件,后面再在自行安裝。

下圖是卸載上述應用之后的系統空間,發現節省了1.1G空間。

image.png

4.1.2 卸載多余內核

內核的選擇,主要看個人喜好和硬件新舊。

新版本的內核對新的硬件支持很多,比如打印機,藍牙,屏幕,顯卡等。

舊的內核版本也有的比較成熟穩定,適合工作和生常環境。

如果沒有問題,一般不建議升級內核,容易出現各種問題。但是如果全新安裝就已經有各種問題,建議升級內核看看。

更新內核:

終端執行命令:sudo apt install linux-image-deepin-stable-amd64 linux-headers-deepin-stable-amd64

查看內核:

終端執行命令:sudo dpkg -l | egrep "linux-header|linux-image"

卸載內核:

終端執行命令:sudo apt purge linux-headers-5.xx.xx-amd64-desktop ; linux-image-5.xx.xx-amd64-desktop

4.1.3 清理系統日志

系統日志目錄放置在/var/log/下面,專業認識清理當前目錄即可。

也可以通過jourctl命令工具來管理系統日志

參考這篇博客:《journalctl清理journal日志》

4.1.4 使用其他工具

使用商店或者社區商店里面的系統清理工具,一般都能夠清理一些不用的垃圾信息,節省空間

4.2 配置文件路徑

以下是比較常用的系統路徑:

  • 默認配置路徑:/etc/alternatives
  • 系統主題路徑:/usr/share/icons
  • 系統字體路徑:/usr/share/fonts或~/.local/share/fonts
  • 應用快捷方式destop路徑:/usr/share/applications/或者~/.local/share/applications
  • 鼠標右鍵擴展路徑:/usr/share/deepin/dde-file-manager/oem-menuextensions
  • 文件管理器右鍵選項路徑:/usr/share/applications/context-menus
  • 文件管理器磁盤擴展路徑:/usr/share/dde-file-manager/extensions/appEntry
  • 任務欄插件路徑:/usr/lib/dde-dock/plugins/
  • 終端配色文件路徑:/usr/share/terminalwidget5/color-schemes
  • 權限詢問路徑:/usr/share/polkit-1/actions/
  • 背景圖片路徑:/var/cache/deepin/dde-dameon/image-effect/pixmix
  • 網絡連接信息路徑:/etc/NetworkManager/system-connections/
  • 用戶基本信息路徑:/var/lib/AccountsService/deepin/users/
  • 用戶圖像默認路徑:/var/lib/AccountsService/icons(bigger目錄也有)
  • 右鍵新建文檔模板路徑:/usr/share/templates/或者~/.Templates
  • 回收站路徑:~/.local/share/Trash
  • 應用開機自啟動路徑:~/.config/autostart
  • 控制中心-自定義快捷鍵配置文件:~/.config/deepin/dde-daemon/keybinding/custom.init,注銷或重啟生效
  • 控制中心-用戶頭像路徑:/var/lib/AccountsService/icons
  • 控制中心-系統音效路徑:/usr/share/sounds/deepin/stereo/

注意:deepin20.3系統默認沒有/usr/share/templates目錄,但是這個目錄依然可以自動創建和使用。

一般桌面右鍵-新建文檔時,如下圖

image.png

我想添加一個新建文檔-Markdown文檔的選項,那么就可以進行以下操作

  1. 終端執行 sudo mkdir -p /usr/share/templates/.source
  2. 終端執行:sudo touch /usr/share/templates/.source/markdown-template.md
  3. 創建一個markdown.desktop文件,內容如下:
    [Desktop Entry]
    Name=Markdown Doc
    Name[zh_CN]=Markdown文檔
    Comment=Enter MD filename:
    Comment[zh_CN]=請輸入Markdown文檔名稱:
    Type=Link
    URL=.source/markdown-template.md
    

然后把markdown.desktop拷貝到 /usr/share/templates/目錄下即可,注銷重新登陸以后,效果如下圖

image.png

4.3 開發環境

deepin軟件源中,一些環境的版本比較低,如果不想使用源內軟件,自然可以編譯安裝,添加環境變量即可

4.3.1 配置root密碼

終端執行:sudo passwd 設置root密碼

4.3.2 配置普通sudo無密碼

首先卸載nano編輯器 ,個人不喜歡用nano。終端執行:sudo apt purge nano

終端執行:sudo visudo,編輯內容如下:

%sudo   ALL=(ALL:ALL) NOPASSWD:ALL

終端執行:sudo usermod -a -G sudo liwl,將liwl用戶添加到sudo組,因為sudo組又配置了NOPASSWD參數,所以liwl執行sudo時,不需要再輸入密碼

4.3.1 安裝git

終端執行:sudo apt install git

配置git顯示中文信息:

git config --global i18n.commitencoding utf-8
git config --global i18n.logoutputencoding utf-8

4.3.4 安裝openldap

參照博客:《deepin部署openldap服務》

4.3.5 安裝nodejs

我個人系統安裝nodejs,主要實現使用右鍵發送文章到“博客園”或者“為知筆記”

具體實現,參照博文:《Deepin15和20使用命令行快捷鍵鼠標右鍵發送至博客園和為知筆記》

4.5.6 安裝和使用jdk

之前寫過一篇配置右鍵或者雙擊打開jnlp文件的博客:《DeepinV20右鍵打開或雙擊打開jnlp》

4.4 終端定制

關於deepin-terminal的定制,本人寫過很多博客,具體參見:《deepin-termial改造之路》

因為內容比較多,這里不做詳細介紹。

本人已經把改造后的代碼保存備份,每次安裝完系統以后,便重新編譯deepin-terminal

大致步驟:

1.終端執行 sudo apt purge deepin-terminal

2.下載源碼后,切換分支

3.終端執行:sudo apt build-dep .

4.終端執行:cmake ..; make; sudo make instlal

安裝完成后,從啟動器把

4.5 其他配置

4.5.1 修改啟動器圖標

這里直接提供一個修改腳本,很簡單:

#!/bin/bash
# 本腳本用於修改deepin啟動起logo
PLACE=/usr/share/icons/bloom/places
SVG=$1
if [ $# -ne 1 ];then
        echo "未選擇svg"
        exit 0
fi
for i in 128 16 24 256 32 48 512 64 96
do
        echo $i
        sudo cp ${SVG} ${PLACE}/$i/deepin-launcher.svg
done

上面文件,復制粘貼保存為a.txt。終端執行:bash a.txt xxx.svg

得自己事先准備一個喜歡的svg格式圖標,比如我喜歡的暗色win10啟動器

image.png

具體操作:

1.控制中心設置主題

image.png

2.執行腳本:sudo bash a.txt deepin-launcher.svg,執行結束后,切換到bloom主題,啟動器已經變化,效果如圖

image.png

image.png

特別注意:

因為icons依賴的問題,系統存放icron目錄的Papirus和bloom目錄是不能刪除的,其他目錄可以刪除,節省空間

image.png

控制中心,只剩下了這兩個主題

image.png

image.png

如果希望刪掉Papirus主題,能夠節省112M空間。但是會導致在是用其它主題時,任務欄輸入法圖標消失。

這里介紹如何修復這個問題:

在刪除Papirus主題前,先終端執行:

sudo cp /usr/share/icons/Papirus/16x16/devices/input-keyboard.svg /usr/share/icons/bloom/status/48/,這條是修復卸載了Papirus后,任務欄輸入法的圖標丟失問題

sudo cp /usr/share/icons/Papirus/48x48/apps/software-store.svg /usr/share/icons/bloom/apps/48/deepin-appstore.svg,這一條是修復卸載了Papirus后 ,卸載軟件,頂欄發送通知的圖標丟失問題

這樣就可以愉快地刪除Papirus主題啦,如下圖

image.png

4.5.2 修改引導界面圖片

這個比較簡單,選擇一張喜歡的圖片,直接拖入控制中心-通用-啟動菜單,就可以修改了

如果是雙系統的話,這個界面還可以調整啟動順序,設置啟動延遲和主題。

image.png

image.png

個人筆記本安裝的是單系統,因此不需要啟動延遲和主題,如下圖

image.png

但是這個設置,依然會保留1秒的啟動延遲,不太友好。那就需要命令行直接修改/etc/default/grub了,如下圖

修改GRUB_TIMEOUT=0,然后執行 sudo update-grub2即可。這樣開機就不會有延遲了。

雙系統建議不要修改到0,並且建議修改到30秒,以便選擇操作系統

image.png

4.5.3 修改鎖屏字體

雖然修改了系統字體,但是在開機登陸,注銷登陸界面,字體還是原來的字體,沒有變成我設置的“微軟雅黑”

image.png

這里需要做以下操作,進行修改:

1.先把之前安裝的字體,拷貝到系統路徑下

image.png

修改文件/etc/lightdm/deepin/xsettingsd.conf,內容如下

image.png

修改完成,保存退出。注銷界面已經變化,比上面沒修改之前,美觀了一些了。

image.png

4.5.4 配置無密碼驗證

如下圖,一般安裝軟件操作時,需要輸入賬戶密碼。

image.png

通過修改配置文件,來實現無密碼安裝

終端執行:sudo find / -name org.kubuntu.qaptworker3.policy 2>/dev/null

找到org.kubuntu.qaptworker3.policy文件位置,修改

image.png

為下圖所示,即auth_admin_keep改成yes即可,保存退出。

image.png

這時候安裝軟件,就不會提示輸入密碼了。如下圖,雙擊直接安裝

image.png

4.5.5 修復apt沒有公鑰

安裝了edge瀏覽器之后,使用 sudo apt update命令之后,會出現以下沒有公鑰的問題。解決這個問題的方式有兩個:sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 字符串

  1. 注銷掉edge的倉庫,以后不用了,直接官網下載(當然這個比較那啥)
  2. 添加這個公鑰。具體操作是終端執行:sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 字符串 ,下圖“字符串”是EB3E94ADBE1229CF

image.png

image.png

4.5.6 添加內測源

終端執行:sudo vim /etc/apt/source.list,增加以下內容:

deb [trusted=yes] https://proposed-packages.deepin.com/dde-apricot unstable main contrib non-free

保存退出,終端執行:sudo apt update && sudo apt dist-upgrade更新

5. 第三方應用

以下是本人折騰過的第三方應用軟件,主要介紹其使用的一些小技巧。

5.1 微信

微信的安裝,通過應用商店,或者直接命令行執行:sudo apt install com.qq.weixin.deepin

配置微信窗口打開快捷鍵

控制中心——鍵盤和語言——快捷鍵,下拉到最下面,自定義快捷鍵,點擊+,進行配置。

如下圖:

注:在deepin20.3版本上,wechat的deepinwine工具放在全局目錄/opt/deepinwine目錄下。

image.png

注意:

如果存在通過deepin自帶的【截圖錄屏】截取圖片以后,無法在微信粘貼

可以試試卸載剪切板, sudo apt purge dde-clipboard*,然后看看是否正常

2022年1月6號更新:這個問題是終端的復制功能bug,官方代碼已經修復該問題,暫未推送

5.2 堅果雲

本人對堅果雲的改造,都在這個博客了-《deepin優雅地使用堅果雲攻略》

主要亮點是:1.遷移備份目錄后刪除主目錄的文件夾,2.瘦身,3.解決安裝堅果雲之后md格式顯示為空白

這里聊一下我自己在4K屏幕,初次安裝堅果雲,打開登陸界面顯示不全的問題:

找一個1920x1080的顯示器,外接一下,使用這個顯示器啟動界面唄。或者在啟動器堅果雲的啟動圖標右鍵選擇【禁止縮放】設置好目錄后,在解禁縮放。

5.3 迅雷下載【本人未使用】

除了deepin原創的應用“下載器”以外,Linux桌面系統提供的下載工具有很多。迅雷Linux版是選擇之一。

我選擇 free download manager

關於迅雷,只介紹以下內容:

商店下載迅雷。現在沒法通過x來退出,點擊x只會窗口最小化到任務欄。

退出:右鍵任務欄迅雷圖標,選擇“關閉所有”或者“強制退出”

隱藏任務欄圖標:如果不想退出,但是又不想它顯示在任務欄,可以雙擊任務欄右側托盤的圖標。

5.4 搜狗輸入法

搜狗輸入法下載方式:1.應用商店,2.官方網站

由於本人不是用搜狗輸入法,這里只介紹如何隱藏搜狗輸入法懸浮面板。

vim ~/.config/sogoupinyin/conf/env.ini,修改StatusAppearance=0,保存退出

搜狗輸入法最新版本3.4.0.9700,已經在設置面板內置了【隱藏面板】的選項,而且切換輸入法時,任務欄不在抖動。(本人在台式機上已經使用搜狗輸入法,但是可能無法將輸入法圖標固定在>外邊)

安裝舊版本的搜狗:sudo apt install sogoupinyin=2.2.0.0108

2022年1月14號更新:我在自己的台式機和筆記本上,先安裝fcitx5,然后卸載了fcitx5,安裝sogoupin=2.2.0.0108,然后下載搜狗輸入法最新版本,點擊安裝以后。發現可以把搜狗輸入法固定在>外邊。但是在虛擬機里沒有復現,不知道是什么機制。

5.5 網易雲音樂

網易雲音樂的安裝方式有三個:1.官方下載,2.商店安裝,3.命令行安裝

命令行安裝:sudo apt install com.163.music

網易雲Linux版本,能夠設置全局快捷鍵,能夠播放本地音樂,單純聽音樂足夠

這里主要介紹本人出現的問題:

  1. 網易雲功能模塊:私人FM,發現音樂等出現連接網絡失敗的問題
  2. 網易雲音樂在4K顯示屏無法正常顯示的問題

第一個問題:在網易雲音樂其他平台,比如手機app,開啟【個性化推薦】功能即可

第二個問題:4K或者高清屏幕縮放問題:

修改/usr/share/applications/com.163.music.desktop文件,

Exec字段修改為:

Exec=env QT_SCALE_FACTOR=2.25 /opt/apps/com.163.music/files/bin/netease-cloud-music %U

2.25是我4K屏幕縮放比例,具體參數自行調整即可

5.6 Edge瀏覽器

【2022-01-08記錄】:最新版本97.0.1072.55無法通過右鍵復制鏈接

edge使用了chromium的內核,並且提供了插件支持,同步功能。筆者選擇使用edge

edge目前有三個類型版本:dev,beta,stable版本。筆者選擇stable

stable版本,已經沒有大額頭的問題了,不需要特別設置

edge的各版本下載地址

下載后雙擊安裝即可

在edge的Home頁面,通過設置圖標,設置更加簡介的首頁

image.png

從任務欄把"Microsoft Edge"發送到任務欄,然后配置啟動快捷鍵:

image.pngimage.png

此時便可以通過命令:super+1,啟動edge瀏覽器了,類似win10的快捷鍵啟動任務欄程序一樣

來一張全局圖

右上角的小人,點擊登陸微軟帳號,進行插件和配置的同步,非常方便使用

image.png

5.7 向日葵遠程【本人未使用】

deepin使用遠程桌面的方式很多,向日葵是其中一個選擇。

這里不去介紹具體的使用方法,只是貼出一個解決【向日葵開啟后,deepin特效消失】的解決方案

vim ~/.config/kwinrc,修改[Compositing],添加:

WindowsBlockCompositing=false

UnredirectFullscreen=true

重啟或者注銷,重新登陸生效

5.8 百度網盤

百度網盤用來當離線存儲也不錯。pan.baidu.com提供了下載地址

這里介紹一個使用python使用百度網盤的工具:bypy

具體教程參照這個博客:《python操作百度網盤》

我本人安裝了bypy在以后,創建了一個右鍵擴展,便於直接右鍵上傳文件到百度網盤。

創建一個deepin-sendto-baidunetdisk.desktop的文件,內容如下

[Desktop Entry]
Name=上傳到百度網盤
Type=Application
Icon=baidunetdisk
Encoding=utf-8
Exec=/usr/local/bin/bypy upload %U
Terminal=false
X-DFM-MenuTypes=SingleDir;SingleFile;MultiFileDirs;

保存退出后,執行 sudo cp deepin-sendto-baidudisk.desktop /usr/share/applications/目錄,效果如下圖

image.png

2022年1月6號,最新版本的百度網盤,支持了文件管理器的右鍵擴展和磁盤擴展,但是新版本網盤廣告有些多。

5.9 我的其他軟件

軟件名稱 軟件類型 下載方式 其他
vscode 代碼編輯器/IDE 官網下載
typora markdown編輯器 官網下載
kvm 虛擬化軟件 命令行安裝 sudo apt install qemu-kvm virt-manager
wiznote 筆記軟件 官網下載
uTools 效率工具 官網下載 比較贊的插件,vim模式的todo,網頁快開
vncviewer 遠程桌面 官網下載 高分辨率下vncviewer字體太小
wps 辦公軟件 官網/商店 建議官網下載
dbeaber 數據庫管理軟件 官網下載
easyconnect vpn軟件 官網下載 使用web登陸vpn時,會提示下載

6. 高清大合照

最后來幾張oled屏幕下的大合照吧

桌面和啟動器

啟動器.png

控制中心

控制中心.png

文件管理器

文件管理器.png

終端

終端.png


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM