跳转至内容

MATE

来自 ArchWiki

来自 MATE 主页

MATE 桌面环境是 GNOME 2 的延续。它使用 Linux 和其他类 Unix 操作系统的传统比喻,提供了一个直观且有吸引力的桌面环境。MATE 正在 积极开发中,以支持新技术,同时保留传统的桌面体验。

安装

MATE 可以通过以下方式之一进行安装

  • 标准的 MATE 体验所需的mate 组包含核心桌面环境。
  • 附加的 MATE 实用程序和应用程序(与 MATE 桌面环境集成良好)包含在 mate-extra 组中。仅安装 mate-extra 组不会通过依赖项拉入整个 mate 组。如果您想安装所有 MATE 包,则需要显式安装这两个组。

基础桌面包括 marcomate-panelmate-session-manager

MATE 应用程序

MATE 主要由 GNOME 2 应用程序和实用程序组成,这些应用程序和实用程序被分支并重命名,以避免与其 GNOME 3 对应项冲突。下面列出了 MATE 中已重命名的常见 GNOME 应用程序。

应用程序 GNOME 2 MATE
菜单编辑器 Alacarte mozo
文件管理器 Nautilus caja
窗口管理器 Metacity marco
文本编辑器 Gedit pluma
图像查看器 Eye of GNOME Eye of MATE (eom)
文档查看器 Evince atril
归档管理器 File Roller engrampa

其他以 GNOME 开头的应用程序和核心组件(如 GNOME Terminal、GNOME Panel、GNOME Menus 等)的前缀已更改为 MATE,因此它们成为 MATE Panel、MATE Menus 等。

附加 MATE 包

有许多其他非官方的 MATE 应用程序由 MATE 社区贡献和维护,因此不包含在 matemate-extra 组中。

  • Dock Applet — MATE 面板的应用程序码头。
https://github.com/robint99/dock-applet || mate-applet-dock
  • Online Radio Applet — MATE 面板的应用程序小程序,可让您单击即可播放您最喜欢的在线广播电台。
http://www.zavedil.com/online-radio-applet/ || mate-applet-streamer
  • MATE Menu — MATE 面板的高级菜单,是 MintMenu 的分支。
https://github.com/ubuntu-mate/mate-menu || mate-menuAUR
  • MATE Tweak — MATE 的调整工具,是 mintDesktop 的分支。
https://github.com/ubuntu-mate/mate-tweak || mate-tweakAUR
  • BriskMenu — 来自 SolusOS 发行版的 MATE 桌面环境的现代、高效的菜单。
https://github.com/getsolus/brisk-menu || brisk-menuAUR

需要安装附加的包才能利用 Caja 的一些高级功能 - 请参阅文件管理器功能

启动 MATE

在您选择的显示管理器的菜单中选择MATE

或者,要使用startx启动 MATE,请将 exec mate-session 添加到您的 ~/.xinitrc 文件中。

配置

MATE 可以通过其控制中心应用程序(mate-control-center)进行配置,该应用程序由 mate-control-center 包提供。要管理某些硬件,您可能需要安装附加工具。

音频
ALSAPulseAudio 后端由 mate-media 包支持。
蓝牙
对于蓝牙设备支持,请安装 blueman 包。请参阅Blueman
网络
要配置网络,请安装 network-manager-applet 包。请参阅NetworkManager
电源
UPower 后端由 mate-power-manager 包支持。
Printers
要配置打印机,请安装 system-config-printer 包。

辅助功能

MATE 非常适合视力或行动不便的人士使用。安装 orcaespeakAUR(盲人或视障人士的屏幕阅读器)和 onboard(对行动不便的用户有用的屏幕键盘)。

在首次启动 MATE 之前,请以需要辅助功能的用户的身份输入以下命令:

$ gsettings set org.mate.interface accessibility true

启动 MATE 后,您可以通过System > Preferences > Assistive Technologies配置辅助功能应用程序,但如果您需要 Orca,则需要从 Alt-F2 运行窗口运行它才能开始获得语音输出。

通知

电池放电

要禁用电池放电通知,请运行:

$ gsettings set org.mate.power-manager notify-discharging false
亮度

请参阅背光#内核命令行选项

技巧与提示

禁用合成器

合成器默认启用。要禁用它,请在系统首选项中导航到外观与感觉 > 窗口 > 常规,然后勾选启用软件合成窗口管理器旁边的框。或者,您可以从终端运行以下命令:

$ gsettings set org.mate.Marco.general compositing-manager false

禁用新窗口居中

默认情况下,新窗口会居中显示。要禁用新窗口的居中,请在系统首选项中导航到运行窗口 > 放置,然后勾选居中新窗口旁边的框。或者,您可以从终端运行以下命令:

$ gsettings set org.mate.Marco.general center-new-windows false

禁用窗口吸附

窗口吸附默认启用。要禁用它,请在系统首选项中导航到运行窗口 > 放置,然后勾选启用窗口平铺旁边的框。或者,您可以从终端运行以下命令:

$ gsettings set org.mate.Marco.general allow-tiling false

取消最大化窗口的装饰

可以使用 mate-tweakAUR 工具隐藏最大化窗口的装饰;安装后,在系统首选项中导航到外观与感觉 > MATE Tweak > 窗口,然后在窗口行为部分启用取消最大化窗口的装饰

提示 如果此选项显示为灰色且不可用,请确保已安装 mate-netbook

显示或隐藏桌面图标

默认情况下,MATE 会在桌面上显示多个图标:桌面目录的内容、计算机、主目录和网络目录、回收站和已挂载驱动器。您可以使用 gsettings 单独或一次性显示或隐藏它们。

隐藏所有桌面图标

$ gsettings set org.mate.background show-desktop-icons false

这样做可能会导致次要显示器出现一些图形伪影。

隐藏单个图标

隐藏计算机图标

$ gsettings set org.mate.caja.desktop computer-icon-visible false

隐藏用户目录图标

$ gsettings set org.mate.caja.desktop home-icon-visible false

隐藏网络图标

$ gsettings set org.mate.caja.desktop network-icon-visible false

隐藏回收站图标

$ gsettings set org.mate.caja.desktop trash-icon-visible false

隐藏已挂载卷

$ gsettings set org.mate.caja.desktop volumes-visible false

false 替换为 true 以便图标重新显示。

使用不同的窗口管理器

可以通过以下任一方法用其他窗口管理器替换 marco 窗口管理器:

使用 gsettings(推荐)

执行以下命令为 MATE 指定不同的窗口管理器:

$ gsettings set org.mate.session.required-components windowmanager wm-name
使用 MATE 会话自动启动

您可以使用 mate-session-properties 自动启动您选择的窗口管理器。这意味着自动启动的窗口管理器将在登录时替换默认的窗口管理器。在系统首选项中导航到启动应用程序。在对话框中单击添加。命令应采用 wm-name --replace 的语法。

阻止 Caja 管理桌面

要阻止 Caja 管理桌面,请执行以下命令:

$ gsettings set org.mate.background show-desktop-icons false
$ killall caja  # Caja will be restarted by session manager

更改窗口装饰按钮顺序

您可以使用图形化的 dconf-editor 或 gsettings 命令行工具更改按钮顺序:

$ gsettings set org.mate.Marco.general button-layout 'close,maximize,minimize:'

并将 menucloseminimizemaximize 按您想要的顺序排列,用逗号分隔。冒号用于指定窗口按钮出现在标题栏的哪一侧,并且必须使用它才能应用更改。

驱动器挂载后自动打开文件管理器

默认情况下,MATE 在挂载驱动器时会自动打开一个新的文件管理器窗口。要禁用此功能:

$ gsettings set org.mate.media-handling automount-open false

以及禁用自动挂载:

$ gsettings set org.mate.media-handling automount false

Caja 中的空间视图

为确保每个新文件夹都在一个新窗口中打开(称为空间视图),请打开 Caja 的首选项对话框,单击“行为”选项卡,然后勾选“每个文件夹在新窗口中打开”选项。或者,执行以下命令以达到相同效果:

$ gsettings set org.mate.caja.preferences always-use-browser false

更改字体 DPI 设置

您可以通过右键单击桌面并选择更改桌面背景 > 字体 > 详细信息 > 分辨率来更改 MATE 中字体的 DPI(每英寸点数)。

更改应用程序菜单图标

默认情况下,应用程序菜单图标设置为 start-here。要使用不同的图标,请将您的图标复制到 /usr/local/share/pixmaps 等文件夹,然后执行以下命令:

$ gsettings set org.mate.panel.menubar icon-name icon

其中 icon 是您的图标名称。图标名称中不包含文件扩展名。最后,重启 MATE 面板。

面板速度设置

隐藏/显示延迟

要调整启用自动隐藏时面板消失或重新出现所需的时间,请执行以下命令:

$ dconf write /org/mate/panel/toplevels/panel/(un)hide-delay time

其中 paneltopbottomtime 是毫秒值,例如 300。

动画速度

要设置面板动画发生的ani速度,请执行以下命令:

$ dconf write /org/mate/panel/toplevels/panel/animation-speed value

其中 paneltopbottomvalue"'fast'""'medium'""'slow'"

为 caja-open-terminal 设置终端

caja-open-terminal 扩展使用 GSettings 来确定要使用的终端 - mate-terminal 是默认值。要更改将使用的终端,请运行以下命令:

$ gsettings set org.mate.applications-terminal exec my-terminal

其中 my-terminal 是要启动的终端可执行文件的名称,例如:xterm

故障排除

切换合成器

在使用 NVIDIA 专有驱动程序和合成窗口管理器处理环境时,某些软件在渲染图形时可能会遇到问题。

要轻松切换合成功能,请将以下脚本保存在主目录中的某个位置:

~/.scripts/compositing.sh
#!/bin/sh
if [ "$(gsettings get org.mate.Marco.general compositing-manager)" = "true" ]
then
  gsettings set org.mate.Marco.general compositing-manager false
else
  gsettings set org.mate.Marco.general compositing-manager true
fi

然后创建一个自定义键盘快捷键来执行该文件,例如 Ctrl+Alt+C,映射到 sh ~/.scripts/compositing.sh

合成器的垂直同步

MATE 的窗口管理器 marco 通过 DRI3/Xpresent 支持无撕裂的软件合成。[1]

如果您的图形驱动程序不支持 DRI3(例如 Nvidia 专有驱动程序),marco 不支持通过 OpenGL 进行垂直同步,这可能导致启用合成时出现视频撕裂。[2] 在这种情况下,请考虑使用支持 OpenGL 的其他合成管理器,例如 picom

一致的鼠标光标主题

请参阅鼠标光标主题#桌面环境

在 LightDM 中使用渐变背景

如果您希望将默认 MATE (1.8) 的条纹背景也用作 LightDM 背景,以便在 LightDM 和 MATE 之间实现无缝过渡,您会发现它是在运行时从一个灰度 PNG 构建的,MATE 会在该 PNG 上叠加一个从蓝到绿的垂直渐变,而 LightDM 目前不支持这一点。如果您坚持这样做,可以通过临时将 /org/mate/desktop/background/show-desktop-icons 设置为 false 来解决此问题,可以通过系统工具菜单中的 dconf-editor 工具进行设置,或者运行:

$ gsettings set org.mate.background show-desktop-icons false

从 Alt-F2 运行应用程序对话框中,然后从该对话框中运行 killall mate-panel,然后在面板重新出现之前按下 Print Screen 键。此时会弹出一个另存为对话框,供您保存完全渲染的、屏幕大小的 PNG,这正是 LightDM 所需的。运行:

$ gsettings set org.mate.background show-desktop-icons true

如果需要,可以使桌面图标重新出现。

启用面板阴影

由于一个竞态条件,即使启用了合成器,登录 MATE 桌面后面板阴影也不会出现。[3]

复制 /usr/share/applications/marco.desktop 并添加延迟:

~/.local/share/applications/marco.desktop
X-MATE-Autostart-Phase=Applications
X-MATE-Autostart-Delay=2
X-MATE-Provides=windowmanager
X-MATE-Autostart-Notify=true
注意 仅允许在应用程序阶段添加延迟,因此 X-MATE-Autostart-Phase 必须设置为 Applications

如果这没有效果,请增加延迟时间。

Logout/shutdown delayed by at-spi-registryd

注销或关机时,您可能会发现弹出一个程序仍在运行:at-spi-registryd.desktop。作为一种变通方法,您可以阻止 at-spi-registryd 启动 - 请参阅GTK#有关辅助功能总线警告的抑制 - 但这可能会影响某些辅助功能。

Caja 的文本文件预览

自迁移到 GTK 3 以来,此功能一直无法正常工作。[4]

GTK 2 应用程序似乎忽略了默认的 MATE 主题

mate-themes 提供的​​主题需要可选依赖项 gtk-enginesAURgtk-engine-murrineAUR 才能使 GTK 2 主题正常运行。

CSD 应用程序上的额外装饰

当 CSD 应用程序(Firefox、Visual Studio Code...)取消最大化时,可能会出现额外的装饰。[5]

卸载 mate-netbook 包可以解决此问题。

键盘布局选择器

当启用多个键盘布局时,系统托盘中会显示一个布局选择图标。由于一个错误([6]),根据当前使用的​​主题,它有时会显示为白色字体在亮背景上(或在某些其他几乎无法识别的配置中,例如绿色字体)。

可以通过手动设置字体颜色来解决此问题(例如,黑色为 '0 0 0'):

$ gsettings set org.mate.peripherals-keyboard-xkb.indicator foreground-color '0 0 0'

参见

© . This site is unofficial and not affiliated with Arch Linux.

Content is available under GNU Free Documentation License 1.3 or later unless otherwise noted.