定製適合本身的精簡桌面環境

概述

DDE確實最好的桌面環境之一,喜歡在Linux下工做,只是不喜歡基於debian untable 倉庫桌面版本,也不喜歡不少默認安裝的應用,卸載部分應用的時候破會dde桌面環境,可能會可能也永不到,因而我整理了一下目前還算滿意使用的一個基於ubuntu-18.04定製版本的修改記錄,僅供必定動手能力的朋友參考!linux

  • 系統 ubuntu 18.04
  • ppa倉庫 /etc/apt/sources.list.d/leaeasy-ubuntu-dde-bionic.list
deb http://ppa.launchpad.net/leaeasy/dde/ubuntu bionic main
deb-src http://ppa.launchpad.net/leaeasy/dde/ubuntu bionic main

定製開始

想去掉默認的安裝的應用,須要定製dde這個包git

# apt-get install dpkg-dev
# apt-get source dde
 # apt-get build-dep dde

編輯 dde-15.4+16/debian/control 調整 Depends,Recommends,Suggestsgithub

  1. Depends 定義的是保證軟件運行的依賴關係,其中dde名稱開頭的軟件包是dde桌面的核心,如下是實際的可選的 deepin-terminal, dde-calendar, deepin-system-monitor, deepin-image-viewer, deepin-screenshot, 能夠調整到,Recommends 或者 Suggests 裏
  2. Recommends 定義的是推薦依賴,並非主程序運行必須的運行依賴,若是倉庫裏面有,apt-get 默認仍是會安裝的,因此這裏也是須要定製的一個關鍵點,這裏能夠根據你的須要進行刪減,我喜歡dde的核心桌面環境,喜歡mate終端和mate 的 caja文件瀏覽器,那就在這裏添加對應的軟件包名字
  3. Suggests 定義的建議依賴,默認不會安裝

下面是一個我我的的修改記錄,僅供參考!ubuntu

Depends: ${misc:Depends},
       deepin-desktop-base,
       dde-desktop,
       dde-polkit-agent,
       dde-dock,
       dde-launcher,
       dde-control-center(>> 2.90.5),
       dde-daemon,
       deepin-metacity,
       deepin-wm,
       startdde,
       dde-session-ui,
       deepin-notifications,
       deepin-menu,
       deepin-icon-theme
    Recommends:
       deepin-deb-installer,
       deepin-screen-recorder,
       deepin-voice-recorder,
       deepin-shortcut-viewer,
       file-roller,
       gedit,
       mate-terminal,
       caja
    Suggests:

最後修改, debian/changelog 把最上面的 dde (15.4+16) bionic; urgency=medium 中的版本號改得大點,避免之後升級被覆蓋,dde 只是個虛包,定義個桌面環境默認安裝軟件包的組成,修改這個包不會應用DDE桌面的任何功能,回到 dde-15.4+16 目錄 執行命令構建軟件包:windows

dpkg-buildpackage -sa

命令執行完畢後,會在上一層目錄生成deb包,執行dpkg 把這個定製後的軟件包安裝好,而後執行 apt-get autoremove --purge 就能夠安全卸載那些你不須要的應用了,也不會破會整個桌面環境了!瀏覽器

順便分享一下我工做中用到的軟件:安全

這幾年用習慣了MacOS和Linux,只要找到linux下的軟件替代品,依舊不想回到windows下工做!微信

相關文章
相關標籤/搜索