[3] 操作系统 · 2021年1月27日 0

linux桌面环境

早期的 Linux 系统都是不带界面的,只能通过命令来管理,比如运行程序、编辑文档、删除文件等。Linux 中的桌面环境也是一个程序,它和内核不是绑定的,两者的开发也不是同步的;给不带界面的 Linux 系统安装上一个桌面环境,你就能看到各种漂亮的窗口,并能用鼠标点击它们了。每个Linux发行版都有自己的桌面环境,这意味着我们在网络上有很多选项可以替代默认的Linux桌面环境。

查看桌面环境

echo $DESKTOP_SESSION

gnome

GNOME(the GNU Network Object Model Environment, GNU网络对象模型环境)是另一个流行的Linux桌面环境。 GNOME于1999年首次发布,现已成为许多Linux发行版默认的桌面环境(不过用得最多的是Red Hat Linux)。GNOME 被用作 Fedora 中的默认桌面环境,提供在几款流行的 Linux 发行版中,比如 Ubuntu、Debian、OpenSUSE 等。

GNOME 的特点是简洁、运行速度快,但是没有太多的定制选项,用户需要安装第三方工具来实现。GNOME 甚至不包括一些简单的调整选项,比如更改主题、更改字体等,就这两种基本的调整而言,用户都需要安装第三方工具。所以,GONME 适合那些不需要高度定制界面的用户。

2011 年,GNOME 3 进行了重大更新,不再采用传统的 Windows 风格的界面,而是进行了全新的设计,惊艳了很多用户。GNOME 3 的这种行为也导致部分用户和开发人员不满,他们又开发了多款其他的桌面环境,比如 MATE 和 Cinnamon。

GNOME 优缺点:

  • 优点:简单易用,可通过插件来扩展功能。
  • 缺点:对插件的管理能力比较差,也缺少其它桌面环境拥有的许多功能。

GNOME 3.36 将在Ubuntu 20.04 LTS中使用.

安装 gnome桌面(Ubuntu)

sudo apt install ubuntu-gnome-desktop
sudo dpkg-reconfigure gdm3
sudo apt install gnome-tweaks gnome-tweak-tool gnome-shell-extensions
/usr/lib/gdm3/gdm-x-session --run-script env GNOME_SHELL_SESSION_MODE=ubuntu /usr/bin/gnome-session --systemd --session=ubuntu

xfce4

和 KDE 很像的一个桌面,但少了很多图像以适应低内存环境. 熟悉的桌面,极少的性能损失. Xfce是一种轻量级的桌面环境,它使用极少的系统资源。

xfce4桌面安装/卸载(RefRef1

安装

sudo apt install xfce4
sudo apt install xubuntu-desktop
sudo apt-get install gdm3

sudo dpkg-reconfigure gdm3 % switch between lightdm
cat /etc/X11/default-display-manager % check current status

设置

# 亮度调节
sudo apt install xfce4-power-manager-data
sudo apt install  xfce4-power-manager*

# 美化
download a theme and mv to .themes % themes
sudo add-apt-repository -u ppa:snwh/ppa % icons
sudo apt install moka-icon-theme faba-icon-theme faba-mono-icons wallpapers

# 终端
sudo apt install terminator
cp .config/terminator/config .config/terminator/config_backup
vim .config/terminator/config
# -------------------------------------------
[global_config]
title_font = Ubuntu Mono 14[keybindings]
[keybindings]
[layouts]
[[default]]
    [[[child1]]]
    parent = window0
    type = Terminal
    [[[window0]]]
    parent = ""
    type = Window
[plugins]
[profiles]
[[default]]
    background_color = "#002b36"
    background_darkness = 0.91
    background_image = None
    background_type = transparent
    font = Ubuntu Mono 20
    foreground_color = "#e0f0f1"
    show_titlebar = False
    use_system_font = False
# -------------------------------------------

卸载

sudo apt purge xfce4
sudo apt autoremove        

sudo apt remove nautilus gnome-power-manager gnome-screensaver gnome-termina* gnome-pane* gnome-applet* gnome-bluetooth gnome-desktop* gnome-sessio* gnome-user* gnome-shell-common compiz compiz* unity unity* hud zeitgeist zeitgeist* python-zeitgeist libzeitgeist* activity-log-manager-common gnome-control-center gnome-screenshot overlay-scrollba* && sudo apt-get install xubuntu-community-wallpapers && sudo apt-get autoremove

sudo dpkg-reconfigure lightdm

xfce默认壁纸的位置

/user/share/backgrounds/xfce

xfce4快捷键设置

settings -> keyboard -> application shortcuts -> add 

xfce桌面背景

/user/share/backgrounds/xfce

Unity 桌面环境

Unity 是由 Ubuntu 的母公司 Canonical 开发的一款外壳。之所以说它是外壳,是因为 Unity 运行在 GNOME 桌面环境之上,使用了所有 GNOME 的核心应用程序。Unity 使用了不同的界面风格,如果你用的是 Ubuntu Linux 发行版,你会注意到 Unity 与 KDE 和 GNOME 桌面环境有些不一样。

Unity 在左边有一个启动器,位于启动器顶部的是搜索图标,又叫“Dash”。在 Dash 上搜索文件时,不仅会给出来自硬盘的搜索结果,还会给出来自在线来源的搜索结果,比如 Google Drive、Facebook、Picasa、Flick 及其他。

Unity 很简单、运行速度快,但 Unity 在系统设置下却没有定制桌面的太多选项,要想安装主题或者定制另外不同的选项,比如系统菜单是否应该总是可见,或者“从启动器图标一次点击最小化”,用户需要安装第三方工具。

对 Unity 优缺点的总结:

  • 优点:界面简洁直观,可以通过第三方工具来深度定制,而且使用了平视显示器(HUD)等新技术。
  • 缺点:默认的定制功能比较差劲,通知机制一般。

KDE 桌面系统

KDE(K Desktop Environment,K桌面环境)是基于Qt开发的,最初于1996年作为开源项目发布,现在 KDE 几乎是排名第一的桌面环境了,它会生成一个类似于Microsoft Windows的图形化桌面环境。KDE 和 Windows 比较类似,各位初学者相信都是 Windows 的用户,所以切换到 KDE 也不会有太大的障碍。许多流行的 Linux 发行版都提供了 KDE 桌面环境,比如 Ubuntu、Linux Mint、OpenSUSE、Fedora、Kubuntu、PC Linux OS 等。

KDE 项目组还还发了大量的可运行在 KDE 环境中的应用程序,包括 Dolphin(文件管理工具)、Konsole(终端)、Kate(文本编辑工具)、Gwenview(图片查看工具)、Okular(文档及PDF查看工具)、Digikam(照片编辑和整理工具)、KMail(电子邮件客户软件)、Quassel(IRC客户软件)、K3b(DVD刻录程序)、Krunner(启动器)等,它们都是默认安装的。

对 KDE 优缺点的总结:

  • 优点:KDE 几乎是最先进最强大的桌面环境,它外观优美、高度可定制、兼容比较旧的硬件设备。
  • 缺点:Kmail 等一些组件的配置对新手来说过于复杂。

常见问题

ubuntu 的 home 目录下,Desktop等目录消失不见

  1. 创建目录
mkdir Desktop Documents Music Pictures Videos

2. 编辑配置文件

vim .config/user-dirs.dirs

XDG_DESKTOP_DIR=”$HOME/Desktop”
XDG_DOWNLOAD_DIR=”$HOME/Download”
XDG_TEMPLATES_DIR=”$HOME/”
XDG_PUBLICSHARE_DIR=”$HOME/”
XDG_DOCUMENTS_DIR=”$HOME/Documents”
XDG_MUSIC_DIR=”$HOME/Music”
XDG_PICTURES_DIR=”$HOME/Pictures”
XDG_VIDEOS_DIR=”$HOME/Videos”

3. 重启/logout