|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
引言
Ubuntu MATE是基于Ubuntu的官方发行版,使用MATE桌面环境。MATE桌面环境是从GNOME 2分支发展而来的,保留了传统桌面环境的直观性和易用性,同时不断融入现代元素。它以其稳定性、资源占用低和高度可定制性而受到许多Linux用户的喜爱。
Ubuntu MATE提供了一个平衡的桌面体验,既适合新手用户,也满足高级用户的需求。本文将详细介绍如何从基础设置到高级配置,全面优化和自定义Ubuntu MATE桌面环境,帮助您打造一个既高效又美观的Linux桌面环境。
基础设置
系统安装后的初步配置
在安装完Ubuntu MATE后,首先需要进行一些基本的系统配置:
1. 系统更新:打开终端,运行以下命令确保系统是最新的:sudo apt update
sudo apt upgrade
2. - 添加常用软件源:根据需要添加一些第三方软件源,例如:sudo add-apt-repository ppa:ubuntu-mate-dev/ppa
- sudo add-apt-repository ppa:ubuntu-mate-dev/trusty-mate
复制代码 3. 安装常用软件:根据个人需求安装常用软件:sudo apt install synaptic gdebi git vim htop
4. 系统语言和区域设置:通过”系统” > “首选项” > “语言支持”进行设置。
5. 用户账户设置:添加或修改用户账户,设置自动登录等。
系统更新:打开终端,运行以下命令确保系统是最新的:
- sudo apt update
- sudo apt upgrade
复制代码
添加常用软件源:根据需要添加一些第三方软件源,例如:
- sudo add-apt-repository ppa:ubuntu-mate-dev/ppa
- sudo add-apt-repository ppa:ubuntu-mate-dev/trusty-mate
复制代码
安装常用软件:根据个人需求安装常用软件:
- sudo apt install synaptic gdebi git vim htop
复制代码
系统语言和区域设置:通过”系统” > “首选项” > “语言支持”进行设置。
用户账户设置:添加或修改用户账户,设置自动登录等。
桌面布局调整
Ubuntu MATE提供了多种桌面布局供选择,可以通过”MATE Tweak”工具进行切换:
1. 打开”系统” > “首选项” > “外观” > “MATE Tweak”
2. 在”布局”选项卡中,可以选择不同的预设布局:Ubuntu MATE:默认布局,顶部和底部面板Mutiny:类似Windows 7的布局Cupertino:类似macOS的布局Redmond:类似Windows XP的布局Netbook:适合小屏幕设备的布局
3. Ubuntu MATE:默认布局,顶部和底部面板
4. Mutiny:类似Windows 7的布局
5. Cupertino:类似macOS的布局
6. Redmond:类似Windows XP的布局
7. Netbook:适合小屏幕设备的布局
8. 选择适合自己使用习惯的布局,也可以在此基础上进行自定义调整。
打开”系统” > “首选项” > “外观” > “MATE Tweak”
在”布局”选项卡中,可以选择不同的预设布局:
• Ubuntu MATE:默认布局,顶部和底部面板
• Mutiny:类似Windows 7的布局
• Cupertino:类似macOS的布局
• Redmond:类似Windows XP的布局
• Netbook:适合小屏幕设备的布局
选择适合自己使用习惯的布局,也可以在此基础上进行自定义调整。
面板和菜单自定义
面板是Ubuntu MATE桌面环境的重要组成部分,可以通过以下方式进行自定义:
1. 面板添加/删除:右键点击面板空白处,选择”新建面板”或”删除此面板”可以将面板放置在屏幕的顶部、底部、左侧或右侧
2. 右键点击面板空白处,选择”新建面板”或”删除此面板”
3. 可以将面板放置在屏幕的顶部、底部、左侧或右侧
4. 面板项目调整:右键点击面板,选择”添加到面板”从可用项目列表中选择需要添加的小程序,如”显示桌面”、”窗口列表”、”系统监视器”等右键点击面板上的项目,可以选择”移动”、”删除”或”属性”进行调整
5. 右键点击面板,选择”添加到面板”
6. 从可用项目列表中选择需要添加的小程序,如”显示桌面”、”窗口列表”、”系统监视器”等
7. 右键点击面板上的项目,可以选择”移动”、”删除”或”属性”进行调整
8. 主菜单自定义:右键点击”主菜单”图标,选择”编辑菜单”在弹出的菜单编辑器中,可以添加、删除或重新排列菜单项也可以创建新的菜单分类,将应用程序按需分组
9. 右键点击”主菜单”图标,选择”编辑菜单”
10. 在弹出的菜单编辑器中,可以添加、删除或重新排列菜单项
11. 也可以创建新的菜单分类,将应用程序按需分组
12. 面板外观设置:右键点击面板,选择”属性”在”外观”选项卡中,可以调整面板的大小、颜色、背景图片等可以设置面板自动隐藏,以增加屏幕可用空间
13. 右键点击面板,选择”属性”
14. 在”外观”选项卡中,可以调整面板的大小、颜色、背景图片等
15. 可以设置面板自动隐藏,以增加屏幕可用空间
面板添加/删除:
• 右键点击面板空白处,选择”新建面板”或”删除此面板”
• 可以将面板放置在屏幕的顶部、底部、左侧或右侧
面板项目调整:
• 右键点击面板,选择”添加到面板”
• 从可用项目列表中选择需要添加的小程序,如”显示桌面”、”窗口列表”、”系统监视器”等
• 右键点击面板上的项目,可以选择”移动”、”删除”或”属性”进行调整
主菜单自定义:
• 右键点击”主菜单”图标,选择”编辑菜单”
• 在弹出的菜单编辑器中,可以添加、删除或重新排列菜单项
• 也可以创建新的菜单分类,将应用程序按需分组
面板外观设置:
• 右键点击面板,选择”属性”
• 在”外观”选项卡中,可以调整面板的大小、颜色、背景图片等
• 可以设置面板自动隐藏,以增加屏幕可用空间
壁纸和主题设置
个性化桌面环境的第一步通常是更改壁纸和主题:
1. 壁纸设置:右键点击桌面,选择”更改桌面背景”可以从系统提供的壁纸中选择,也可以点击”添加”按钮使用自己的图片可以设置壁纸的显示方式(居中、填充、缩放、平铺等)
2. 右键点击桌面,选择”更改桌面背景”
3. 可以从系统提供的壁纸中选择,也可以点击”添加”按钮使用自己的图片
4. 可以设置壁纸的显示方式(居中、填充、缩放、平铺等)
5. 主题设置:打开”系统” > “首选项” > “外观”在”主题”选项卡中,可以选择系统预设的主题点击”自定义”按钮,可以分别设置控件、窗口边框、图标和指针的主题通过”获取更多主题在线”可以下载和安装额外的主题
6. 打开”系统” > “首选项” > “外观”
7. 在”主题”选项卡中,可以选择系统预设的主题
8. 点击”自定义”按钮,可以分别设置控件、窗口边框、图标和指针的主题
9. 通过”获取更多主题在线”可以下载和安装额外的主题
10. 图标主题安装:从网站如Gnome-look.org下载喜欢的图标主题解压到~/.icons目录(如果没有则创建)在外观设置中选择新安装的图标主题
11. 从网站如Gnome-look.org下载喜欢的图标主题
12. 解压到~/.icons目录(如果没有则创建)
13. 在外观设置中选择新安装的图标主题
14. 字体设置:在外观设置中切换到”字体”选项卡可以设置应用程序字体、文档字体、桌面字体等可以调整字体大小和渲染效果,如抗锯齿、微调等
15. 在外观设置中切换到”字体”选项卡
16. 可以设置应用程序字体、文档字体、桌面字体等
17. 可以调整字体大小和渲染效果,如抗锯齿、微调等
壁纸设置:
• 右键点击桌面,选择”更改桌面背景”
• 可以从系统提供的壁纸中选择,也可以点击”添加”按钮使用自己的图片
• 可以设置壁纸的显示方式(居中、填充、缩放、平铺等)
主题设置:
• 打开”系统” > “首选项” > “外观”
• 在”主题”选项卡中,可以选择系统预设的主题
• 点击”自定义”按钮,可以分别设置控件、窗口边框、图标和指针的主题
• 通过”获取更多主题在线”可以下载和安装额外的主题
图标主题安装:
• 从网站如Gnome-look.org下载喜欢的图标主题
• 解压到~/.icons目录(如果没有则创建)
• 在外观设置中选择新安装的图标主题
字体设置:
• 在外观设置中切换到”字体”选项卡
• 可以设置应用程序字体、文档字体、桌面字体等
• 可以调整字体大小和渲染效果,如抗锯齿、微调等
中级优化
系统性能优化设置
Ubuntu MATE虽然已经相对轻量,但仍然可以通过一些设置进一步优化系统性能:
1. 启动服务管理:使用systemctl命令查看和管理启动服务:systemctl list-unit-files --type=service | grep enabled禁用不必要的服务:sudo systemctl disable bluetooth.service # 如果不使用蓝牙
sudo systemctl disable cups.service # 如果不使用打印机
2. 使用systemctl命令查看和管理启动服务:systemctl list-unit-files --type=service | grep enabled
3. 禁用不必要的服务:sudo systemctl disable bluetooth.service # 如果不使用蓝牙
sudo systemctl disable cups.service # 如果不使用打印机
4. 内存使用优化:安装zram-config以创建压缩内存块,减少内存压力:sudo apt install zram-config调整swappiness值,减少系统使用交换分区的频率:sudo sysctl vm.swappiness=10
echo "vm.swappiness=10" | sudo tee -a /etc/sysctl.conf
5. 安装zram-config以创建压缩内存块,减少内存压力:sudo apt install zram-config
6. 调整swappiness值,减少系统使用交换分区的频率:sudo sysctl vm.swappiness=10
echo "vm.swappiness=10" | sudo tee -a /etc/sysctl.conf
7. 磁盘性能优化:使用fstab添加noatime参数以减少磁盘写入:UUID=your-uuid / ext4 defaults,noatime 0 1如果使用SSD,可以启用TRIM:sudo systemctl enable fstrim.timer
sudo systemctl start fstrim.timer
8. 使用fstab添加noatime参数以减少磁盘写入:UUID=your-uuid / ext4 defaults,noatime 0 1
9. 如果使用SSD,可以启用TRIM:sudo systemctl enable fstrim.timer
sudo systemctl start fstrim.timer
10. CPU性能调整:安装cpufrequtils管理CPU频率:sudo apt install cpufrequtils
echo 'GOVERNOR="performance"' | sudo tee /etc/default/cpufrequtils
sudo systemctl restart cpufrequtils
11. 安装cpufrequtils管理CPU频率:sudo apt install cpufrequtils
echo 'GOVERNOR="performance"' | sudo tee /etc/default/cpufrequtils
sudo systemctl restart cpufrequtils
启动服务管理:
• 使用systemctl命令查看和管理启动服务:systemctl list-unit-files --type=service | grep enabled
• 禁用不必要的服务:sudo systemctl disable bluetooth.service # 如果不使用蓝牙
sudo systemctl disable cups.service # 如果不使用打印机
- systemctl list-unit-files --type=service | grep enabled
复制代码- sudo systemctl disable bluetooth.service # 如果不使用蓝牙
- sudo systemctl disable cups.service # 如果不使用打印机
复制代码
内存使用优化:
• 安装zram-config以创建压缩内存块,减少内存压力:sudo apt install zram-config
• 调整swappiness值,减少系统使用交换分区的频率:sudo sysctl vm.swappiness=10
echo "vm.swappiness=10" | sudo tee -a /etc/sysctl.conf
- sudo apt install zram-config
复制代码- sudo sysctl vm.swappiness=10
- echo "vm.swappiness=10" | sudo tee -a /etc/sysctl.conf
复制代码
磁盘性能优化:
• 使用fstab添加noatime参数以减少磁盘写入:UUID=your-uuid / ext4 defaults,noatime 0 1
• 如果使用SSD,可以启用TRIM:sudo systemctl enable fstrim.timer
sudo systemctl start fstrim.timer
- UUID=your-uuid / ext4 defaults,noatime 0 1
复制代码- sudo systemctl enable fstrim.timer
- sudo systemctl start fstrim.timer
复制代码
CPU性能调整:
• 安装cpufrequtils管理CPU频率:sudo apt install cpufrequtils
echo 'GOVERNOR="performance"' | sudo tee /etc/default/cpufrequtils
sudo systemctl restart cpufrequtils
- sudo apt install cpufrequtils
- echo 'GOVERNOR="performance"' | sudo tee /etc/default/cpufrequtils
- sudo systemctl restart cpufrequtils
复制代码
启动项管理
管理启动项可以加快系统启动速度并释放系统资源:
1. 图形界面管理启动项:打开”系统” > “首选项” > “个人” > “启动应用程序”在列表中可以看到所有随系统启动的应用程序取消勾选不需要的启动项,或者点击”删除”按钮移除点击”添加”按钮可以添加新的启动项
2. 打开”系统” > “首选项” > “个人” > “启动应用程序”
3. 在列表中可以看到所有随系统启动的应用程序
4. 取消勾选不需要的启动项,或者点击”删除”按钮移除
5. 点击”添加”按钮可以添加新的启动项
6. 手动管理自启动目录:用户自启动项位于~/.config/autostart/目录系统级自启动项位于/etc/xdg/autostart/目录可以手动编辑或删除.desktop文件来管理启动项
7. 用户自启动项位于~/.config/autostart/目录
8. 系统级自启动项位于/etc/xdg/autostart/目录
9. 可以手动编辑或删除.desktop文件来管理启动项
10. 创建自定义启动脚本:创建一个shell脚本,例如~/scripts/mystartup.sh添加需要执行的命令,例如:#!/bin/bash
nitrogen --restore & # 设置壁纸
xset s off # 禁用屏幕保护
xset -dpms # 禁用能源之星
xset s noblank # 禁用屏幕空白给脚本执行权限:chmod +x ~/scripts/mystartup.sh在”启动应用程序”中添加此脚本的启动项
11. 创建一个shell脚本,例如~/scripts/mystartup.sh
12. 添加需要执行的命令,例如:#!/bin/bash
nitrogen --restore & # 设置壁纸
xset s off # 禁用屏幕保护
xset -dpms # 禁用能源之星
xset s noblank # 禁用屏幕空白
13. 给脚本执行权限:chmod +x ~/scripts/mystartup.sh
14. 在”启动应用程序”中添加此脚本的启动项
图形界面管理启动项:
• 打开”系统” > “首选项” > “个人” > “启动应用程序”
• 在列表中可以看到所有随系统启动的应用程序
• 取消勾选不需要的启动项,或者点击”删除”按钮移除
• 点击”添加”按钮可以添加新的启动项
手动管理自启动目录:
• 用户自启动项位于~/.config/autostart/目录
• 系统级自启动项位于/etc/xdg/autostart/目录
• 可以手动编辑或删除.desktop文件来管理启动项
创建自定义启动脚本:
• 创建一个shell脚本,例如~/scripts/mystartup.sh
• 添加需要执行的命令,例如:#!/bin/bash
nitrogen --restore & # 设置壁纸
xset s off # 禁用屏幕保护
xset -dpms # 禁用能源之星
xset s noblank # 禁用屏幕空白
• 给脚本执行权限:chmod +x ~/scripts/mystartup.sh
• 在”启动应用程序”中添加此脚本的启动项
- #!/bin/bash
- nitrogen --restore & # 设置壁纸
- xset s off # 禁用屏幕保护
- xset -dpms # 禁用能源之星
- xset s noblank # 禁用屏幕空白
复制代码- chmod +x ~/scripts/mystartup.sh
复制代码
窗口行为和外观调整
窗口管理是桌面体验的重要部分,Ubuntu MATE提供了丰富的窗口行为和外观设置:
1. 窗口行为设置:打开”系统” > “首选项” > “窗口”在”常规”选项卡中,可以设置窗口标题栏的动作(如双击最大化、右键关闭等)在”放置”选项卡中,可以设置新窗口的放置策略在”工作区”选项卡中,可以管理工作区设置
2. 打开”系统” > “首选项” > “窗口”
3. 在”常规”选项卡中,可以设置窗口标题栏的动作(如双击最大化、右键关闭等)
4. 在”放置”选项卡中,可以设置新窗口的放置策略
5. 在”工作区”选项卡中,可以管理工作区设置
6. 窗口外观设置:打开”系统” > “首选项” > “外观”在”主题”选项卡中,点击”自定义”按钮在”控件”选项卡中,可以调整窗口控件的外观在”窗口边框”选项卡中,可以调整窗口边框的样式和大小
7. 打开”系统” > “首选项” > “外观”
8. 在”主题”选项卡中,点击”自定义”按钮
9. 在”控件”选项卡中,可以调整窗口控件的外观
10. 在”窗口边框”选项卡中,可以调整窗口边框的样式和大小
11. 窗口管理器高级设置:安装mate-tweak工具(如果尚未安装):sudo apt install mate-tweak打开MATE Tweak,在”窗口”选项卡中,可以设置窗口行为,如:窗口吸附行为窗口混成效果Alt+Tab切换行为
12. 安装mate-tweak工具(如果尚未安装):sudo apt install mate-tweak
13. 打开MATE Tweak,在”窗口”选项卡中,可以设置窗口行为,如:窗口吸附行为窗口混成效果Alt+Tab切换行为
14. 窗口吸附行为
15. 窗口混成效果
16. Alt+Tab切换行为
17. 窗口快捷键设置:打开”系统” > “首选项” > “硬件” > “键盘快捷键”可以查看和修改所有窗口相关的快捷键例如,添加自定义快捷键来最大化窗口、半最大化窗口等
18. 打开”系统” > “首选项” > “硬件” > “键盘快捷键”
19. 可以查看和修改所有窗口相关的快捷键
20. 例如,添加自定义快捷键来最大化窗口、半最大化窗口等
窗口行为设置:
• 打开”系统” > “首选项” > “窗口”
• 在”常规”选项卡中,可以设置窗口标题栏的动作(如双击最大化、右键关闭等)
• 在”放置”选项卡中,可以设置新窗口的放置策略
• 在”工作区”选项卡中,可以管理工作区设置
窗口外观设置:
• 打开”系统” > “首选项” > “外观”
• 在”主题”选项卡中,点击”自定义”按钮
• 在”控件”选项卡中,可以调整窗口控件的外观
• 在”窗口边框”选项卡中,可以调整窗口边框的样式和大小
窗口管理器高级设置:
• 安装mate-tweak工具(如果尚未安装):sudo apt install mate-tweak
• 打开MATE Tweak,在”窗口”选项卡中,可以设置窗口行为,如:窗口吸附行为窗口混成效果Alt+Tab切换行为
• 窗口吸附行为
• 窗口混成效果
• Alt+Tab切换行为
- sudo apt install mate-tweak
复制代码
• 窗口吸附行为
• 窗口混成效果
• Alt+Tab切换行为
窗口快捷键设置:
• 打开”系统” > “首选项” > “硬件” > “键盘快捷键”
• 可以查看和修改所有窗口相关的快捷键
• 例如,添加自定义快捷键来最大化窗口、半最大化窗口等
MATE Tweak工具的使用
MATE Tweak是Ubuntu MATE中一个强大的系统配置工具,提供了许多高级设置选项:
1. 安装MATE Tweak:sudo apt install mate-tweak
2. 界面布局:打开MATE Tweak,在”布局”选项卡中可以选择不同的预设布局,如Ubuntu MATE、Mutiny、Cupertino等可以启用或禁用面板、窗口列表等组件
3. 打开MATE Tweak,在”布局”选项卡中
4. 可以选择不同的预设布局,如Ubuntu MATE、Mutiny、Cupertino等
5. 可以启用或禁用面板、窗口列表等组件
6. 桌面设置:在”桌面”选项卡中,可以设置:图标样式(传统或现代)桌面图标显示(计算机、主文件夹、网络、回收站等)图标视图和排列方式
7. 在”桌面”选项卡中,可以设置:图标样式(传统或现代)桌面图标显示(计算机、主文件夹、网络、回收站等)图标视图和排列方式
8. 图标样式(传统或现代)
9. 桌面图标显示(计算机、主文件夹、网络、回收站等)
10. 图标视图和排列方式
11. 窗口设置:在”窗口”选项卡中,可以设置:窗口按钮布局(最小化、最大化、关闭按钮的位置)窗口混成效果窗口吸附行为Alt+Tab切换行为
12. 在”窗口”选项卡中,可以设置:窗口按钮布局(最小化、最大化、关闭按钮的位置)窗口混成效果窗口吸附行为Alt+Tab切换行为
13. 窗口按钮布局(最小化、最大化、关闭按钮的位置)
14. 窗口混成效果
15. 窗口吸附行为
16. Alt+Tab切换行为
17. 面板设置:在”面板”选项卡中,可以设置:面板透明度面板自动隐藏面板上的小程序和菜单
18. 在”面板”选项卡中,可以设置:面板透明度面板自动隐藏面板上的小程序和菜单
19. 面板透明度
20. 面板自动隐藏
21. 面板上的小程序和菜单
22. 外观设置:在”外观”选项卡中,可以设置:界面主题图标主题窗口控件主题光标主题字体渲染设置
23. 在”外观”选项卡中,可以设置:界面主题图标主题窗口控件主题光标主题字体渲染设置
24. 界面主题
25. 图标主题
26. 窗口控件主题
27. 光标主题
28. 字体渲染设置
29. 性能设置:在”性能”选项卡中,可以设置:窗口动画效果菜单和工具提示延迟启用或禁用视觉效果以提高性能
30. 在”性能”选项卡中,可以设置:窗口动画效果菜单和工具提示延迟启用或禁用视觉效果以提高性能
31. 窗口动画效果
32. 菜单和工具提示延迟
33. 启用或禁用视觉效果以提高性能
安装MATE Tweak:
- sudo apt install mate-tweak
复制代码
界面布局:
• 打开MATE Tweak,在”布局”选项卡中
• 可以选择不同的预设布局,如Ubuntu MATE、Mutiny、Cupertino等
• 可以启用或禁用面板、窗口列表等组件
桌面设置:
• 在”桌面”选项卡中,可以设置:图标样式(传统或现代)桌面图标显示(计算机、主文件夹、网络、回收站等)图标视图和排列方式
• 图标样式(传统或现代)
• 桌面图标显示(计算机、主文件夹、网络、回收站等)
• 图标视图和排列方式
• 图标样式(传统或现代)
• 桌面图标显示(计算机、主文件夹、网络、回收站等)
• 图标视图和排列方式
窗口设置:
• 在”窗口”选项卡中,可以设置:窗口按钮布局(最小化、最大化、关闭按钮的位置)窗口混成效果窗口吸附行为Alt+Tab切换行为
• 窗口按钮布局(最小化、最大化、关闭按钮的位置)
• 窗口混成效果
• 窗口吸附行为
• Alt+Tab切换行为
• 窗口按钮布局(最小化、最大化、关闭按钮的位置)
• 窗口混成效果
• 窗口吸附行为
• Alt+Tab切换行为
面板设置:
• 在”面板”选项卡中,可以设置:面板透明度面板自动隐藏面板上的小程序和菜单
• 面板透明度
• 面板自动隐藏
• 面板上的小程序和菜单
• 面板透明度
• 面板自动隐藏
• 面板上的小程序和菜单
外观设置:
• 在”外观”选项卡中,可以设置:界面主题图标主题窗口控件主题光标主题字体渲染设置
• 界面主题
• 图标主题
• 窗口控件主题
• 光标主题
• 字体渲染设置
• 界面主题
• 图标主题
• 窗口控件主题
• 光标主题
• 字体渲染设置
性能设置:
• 在”性能”选项卡中,可以设置:窗口动画效果菜单和工具提示延迟启用或禁用视觉效果以提高性能
• 窗口动画效果
• 菜单和工具提示延迟
• 启用或禁用视觉效果以提高性能
• 窗口动画效果
• 菜单和工具提示延迟
• 启用或禁用视觉效果以提高性能
高级配置
Compiz Fusion特效设置
Compiz Fusion是一个强大的窗口管理器,可以为Ubuntu MATE桌面添加各种视觉效果:
1. 安装Compiz Fusion:sudo apt install compiz compizconfig-settings-manager compiz-plugins
2. 启用Compiz Fusion:打开MATE Tweak在”窗口”选项卡中,选择”Compiz”作为窗口管理器注销并重新登录以应用更改
3. 打开MATE Tweak
4. 在”窗口”选项卡中,选择”Compiz”作为窗口管理器
5. 注销并重新登录以应用更改
6. 配置Compiz Fusion:打开”系统” > “首选项” > “CompizConfig设置管理器”在这里可以配置各种视觉效果,如:桌面立方体:启用”桌面立方体”和”旋转立方体”插件窗口特效:启用”窗口装饰”、”动画”、”淡入淡出窗口”等插件水效果:启用”水效果”插件,按住Ctrl+Super并移动鼠标创建水波纹效果火焰效果:启用”火焰效果”插件,按住Super+Alt并拖动窗口创建火焰效果
7. 打开”系统” > “首选项” > “CompizConfig设置管理器”
8. 在这里可以配置各种视觉效果,如:桌面立方体:启用”桌面立方体”和”旋转立方体”插件窗口特效:启用”窗口装饰”、”动画”、”淡入淡出窗口”等插件水效果:启用”水效果”插件,按住Ctrl+Super并移动鼠标创建水波纹效果火焰效果:启用”火焰效果”插件,按住Super+Alt并拖动窗口创建火焰效果
9. 桌面立方体:启用”桌面立方体”和”旋转立方体”插件
10. 窗口特效:启用”窗口装饰”、”动画”、”淡入淡出窗口”等插件
11. 水效果:启用”水效果”插件,按住Ctrl+Super并移动鼠标创建水波纹效果
12. 火焰效果:启用”火焰效果”插件,按住Super+Alt并拖动窗口创建火焰效果
13. 常用Compiz插件配置:窗口预览:启用”窗口预览”插件,将鼠标悬停在任务栏上的窗口按钮上可预览窗口内容缩放:启用”缩放”插件,使用Super+鼠标滚轮可以放大缩小桌面Expo:启用”Expo”插件,按Super+E可以显示所有工作区的缩略图桌面墙:启用”桌面墙”插件,使用Ctrl+Alt+方向键可以在工作区间切换3D窗口:启用”3D窗口”插件,使窗口在切换时有3D效果
14. 窗口预览:启用”窗口预览”插件,将鼠标悬停在任务栏上的窗口按钮上可预览窗口内容
15. 缩放:启用”缩放”插件,使用Super+鼠标滚轮可以放大缩小桌面
16. Expo:启用”Expo”插件,按Super+E可以显示所有工作区的缩略图
17. 桌面墙:启用”桌面墙”插件,使用Ctrl+Alt+方向键可以在工作区间切换
18. 3D窗口:启用”3D窗口”插件,使窗口在切换时有3D效果
19. 性能优化:在CompizConfig设置管理器中,打开”常规选项”在”性能设置”选项卡中,可以调整:纹理过滤质量刷新率检测刷新率垂直同步如果系统性能有限,可以禁用一些视觉效果插件以提高性能
20. 在CompizConfig设置管理器中,打开”常规选项”
21. 在”性能设置”选项卡中,可以调整:纹理过滤质量刷新率检测刷新率垂直同步
22. 纹理过滤质量
23. 刷新率
24. 检测刷新率
25. 垂直同步
26. 如果系统性能有限,可以禁用一些视觉效果插件以提高性能
安装Compiz Fusion:
- sudo apt install compiz compizconfig-settings-manager compiz-plugins
复制代码
启用Compiz Fusion:
• 打开MATE Tweak
• 在”窗口”选项卡中,选择”Compiz”作为窗口管理器
• 注销并重新登录以应用更改
配置Compiz Fusion:
• 打开”系统” > “首选项” > “CompizConfig设置管理器”
• 在这里可以配置各种视觉效果,如:桌面立方体:启用”桌面立方体”和”旋转立方体”插件窗口特效:启用”窗口装饰”、”动画”、”淡入淡出窗口”等插件水效果:启用”水效果”插件,按住Ctrl+Super并移动鼠标创建水波纹效果火焰效果:启用”火焰效果”插件,按住Super+Alt并拖动窗口创建火焰效果
• 桌面立方体:启用”桌面立方体”和”旋转立方体”插件
• 窗口特效:启用”窗口装饰”、”动画”、”淡入淡出窗口”等插件
• 水效果:启用”水效果”插件,按住Ctrl+Super并移动鼠标创建水波纹效果
• 火焰效果:启用”火焰效果”插件,按住Super+Alt并拖动窗口创建火焰效果
• 桌面立方体:启用”桌面立方体”和”旋转立方体”插件
• 窗口特效:启用”窗口装饰”、”动画”、”淡入淡出窗口”等插件
• 水效果:启用”水效果”插件,按住Ctrl+Super并移动鼠标创建水波纹效果
• 火焰效果:启用”火焰效果”插件,按住Super+Alt并拖动窗口创建火焰效果
常用Compiz插件配置:
• 窗口预览:启用”窗口预览”插件,将鼠标悬停在任务栏上的窗口按钮上可预览窗口内容
• 缩放:启用”缩放”插件,使用Super+鼠标滚轮可以放大缩小桌面
• Expo:启用”Expo”插件,按Super+E可以显示所有工作区的缩略图
• 桌面墙:启用”桌面墙”插件,使用Ctrl+Alt+方向键可以在工作区间切换
• 3D窗口:启用”3D窗口”插件,使窗口在切换时有3D效果
性能优化:
• 在CompizConfig设置管理器中,打开”常规选项”
• 在”性能设置”选项卡中,可以调整:纹理过滤质量刷新率检测刷新率垂直同步
• 纹理过滤质量
• 刷新率
• 检测刷新率
• 垂直同步
• 如果系统性能有限,可以禁用一些视觉效果插件以提高性能
• 纹理过滤质量
• 刷新率
• 检测刷新率
• 垂直同步
自定义键盘快捷键
自定义键盘快捷键可以大大提高工作效率:
1. 基本快捷键设置:打开”系统” > “首选项” > “硬件” > “键盘快捷键”在列表中可以看到所有默认的快捷键点击任意快捷键,然后按下新的组合键来修改它
2. 打开”系统” > “首选项” > “硬件” > “键盘快捷键”
3. 在列表中可以看到所有默认的快捷键
4. 点击任意快捷键,然后按下新的组合键来修改它
5. 添加自定义快捷键:点击”添加”按钮输入名称和命令,例如:名称:”启动终端”命令:”mate-terminal”点击”确定”后,点击新添加的快捷键行,然后按下要设置的组合键(如Ctrl+Alt+T)
6. 点击”添加”按钮
7. 输入名称和命令,例如:名称:”启动终端”命令:”mate-terminal”
8. 名称:”启动终端”
9. 命令:”mate-terminal”
10. 点击”确定”后,点击新添加的快捷键行,然后按下要设置的组合键(如Ctrl+Alt+T)
11. 常用自定义快捷键示例:启动应用程序:命令:firefox(启动Firefox浏览器)命令:nautilus(启动文件管理器)命令:gedit(启动文本编辑器)系统控制:命令:mate-screensaver-command --lock(锁定屏幕)命令:systemctl suspend(挂起系统)命令:reboot(重启系统)窗口管理:命令:wmctrl -r :ACTIVE: -b toggle,maximized_vert,maximized_horz(最大化当前窗口)命令:wmctrl -r :ACTIVE: -b toggle,shaded(卷起当前窗口)命令:xdotool key Super+Right(将窗口移动到右侧工作区)
12. 启动应用程序:命令:firefox(启动Firefox浏览器)命令:nautilus(启动文件管理器)命令:gedit(启动文本编辑器)
13. 命令:firefox(启动Firefox浏览器)
14. 命令:nautilus(启动文件管理器)
15. 命令:gedit(启动文本编辑器)
16. 系统控制:命令:mate-screensaver-command --lock(锁定屏幕)命令:systemctl suspend(挂起系统)命令:reboot(重启系统)
17. 命令:mate-screensaver-command --lock(锁定屏幕)
18. 命令:systemctl suspend(挂起系统)
19. 命令:reboot(重启系统)
20. 窗口管理:命令:wmctrl -r :ACTIVE: -b toggle,maximized_vert,maximized_horz(最大化当前窗口)命令:wmctrl -r :ACTIVE: -b toggle,shaded(卷起当前窗口)命令:xdotool key Super+Right(将窗口移动到右侧工作区)
21. 命令:wmctrl -r :ACTIVE: -b toggle,maximized_vert,maximized_horz(最大化当前窗口)
22. 命令:wmctrl -r :ACTIVE: -b toggle,shaded(卷起当前窗口)
23. 命令:xdotool key Super+Right(将窗口移动到右侧工作区)
24. - 高级快捷键脚本:创建一个脚本来执行复杂操作,例如切换音频输出:#!/bin/bash
- # 切换音频输出设备
- if pactl list short sinks | grep -q "alsa_output.pci-0000_00_1b.0.analog-stereo"; then
- pactl set-default-sink alsa_output.usb-Focusrite_Scarlett_2i2_USB-00.analog-stereo
- notify-send "音频输出已切换到Scarlett 2i2"
- else
- pactl set-default-sink alsa_output.pci-0000_00_1b.0.analog-stereo
- notify-send "音频输出已切换到内置声卡"
- fi保存为~/.scripts/toggle-audio.sh,添加执行权限,然后在键盘快捷键中添加此脚本
复制代码 25. - 创建一个脚本来执行复杂操作,例如切换音频输出:#!/bin/bash
- # 切换音频输出设备
- if pactl list short sinks | grep -q "alsa_output.pci-0000_00_1b.0.analog-stereo"; then
- pactl set-default-sink alsa_output.usb-Focusrite_Scarlett_2i2_USB-00.analog-stereo
- notify-send "音频输出已切换到Scarlett 2i2"
- else
- pactl set-default-sink alsa_output.pci-0000_00_1b.0.analog-stereo
- notify-send "音频输出已切换到内置声卡"
- fi
复制代码 26. 保存为~/.scripts/toggle-audio.sh,添加执行权限,然后在键盘快捷键中添加此脚本
27. 窗口管理快捷键:安装wmctrl和xdotool工具:sudo apt install wmctrl xdotool添加以下快捷键:Super+方向键:移动窗口到屏幕边缘Super+Shift+方向键:调整窗口大小Super+数字键:切换到特定工作区Super+Tab:在窗口间切换
28. 安装wmctrl和xdotool工具:sudo apt install wmctrl xdotool
29. 添加以下快捷键:Super+方向键:移动窗口到屏幕边缘Super+Shift+方向键:调整窗口大小Super+数字键:切换到特定工作区Super+Tab:在窗口间切换
30. Super+方向键:移动窗口到屏幕边缘
31. Super+Shift+方向键:调整窗口大小
32. Super+数字键:切换到特定工作区
33. Super+Tab:在窗口间切换
基本快捷键设置:
• 打开”系统” > “首选项” > “硬件” > “键盘快捷键”
• 在列表中可以看到所有默认的快捷键
• 点击任意快捷键,然后按下新的组合键来修改它
添加自定义快捷键:
• 点击”添加”按钮
• 输入名称和命令,例如:名称:”启动终端”命令:”mate-terminal”
• 名称:”启动终端”
• 命令:”mate-terminal”
• 点击”确定”后,点击新添加的快捷键行,然后按下要设置的组合键(如Ctrl+Alt+T)
• 名称:”启动终端”
• 命令:”mate-terminal”
常用自定义快捷键示例:
• 启动应用程序:命令:firefox(启动Firefox浏览器)命令:nautilus(启动文件管理器)命令:gedit(启动文本编辑器)
• 命令:firefox(启动Firefox浏览器)
• 命令:nautilus(启动文件管理器)
• 命令:gedit(启动文本编辑器)
• 系统控制:命令:mate-screensaver-command --lock(锁定屏幕)命令:systemctl suspend(挂起系统)命令:reboot(重启系统)
• 命令:mate-screensaver-command --lock(锁定屏幕)
• 命令:systemctl suspend(挂起系统)
• 命令:reboot(重启系统)
• 窗口管理:命令:wmctrl -r :ACTIVE: -b toggle,maximized_vert,maximized_horz(最大化当前窗口)命令:wmctrl -r :ACTIVE: -b toggle,shaded(卷起当前窗口)命令:xdotool key Super+Right(将窗口移动到右侧工作区)
• 命令:wmctrl -r :ACTIVE: -b toggle,maximized_vert,maximized_horz(最大化当前窗口)
• 命令:wmctrl -r :ACTIVE: -b toggle,shaded(卷起当前窗口)
• 命令:xdotool key Super+Right(将窗口移动到右侧工作区)
启动应用程序:
• 命令:firefox(启动Firefox浏览器)
• 命令:nautilus(启动文件管理器)
• 命令:gedit(启动文本编辑器)
系统控制:
• 命令:mate-screensaver-command --lock(锁定屏幕)
• 命令:systemctl suspend(挂起系统)
• 命令:reboot(重启系统)
窗口管理:
• 命令:wmctrl -r :ACTIVE: -b toggle,maximized_vert,maximized_horz(最大化当前窗口)
• 命令:wmctrl -r :ACTIVE: -b toggle,shaded(卷起当前窗口)
• 命令:xdotool key Super+Right(将窗口移动到右侧工作区)
高级快捷键脚本:
• - 创建一个脚本来执行复杂操作,例如切换音频输出:#!/bin/bash
- # 切换音频输出设备
- if pactl list short sinks | grep -q "alsa_output.pci-0000_00_1b.0.analog-stereo"; then
- pactl set-default-sink alsa_output.usb-Focusrite_Scarlett_2i2_USB-00.analog-stereo
- notify-send "音频输出已切换到Scarlett 2i2"
- else
- pactl set-default-sink alsa_output.pci-0000_00_1b.0.analog-stereo
- notify-send "音频输出已切换到内置声卡"
- fi
复制代码 • 保存为~/.scripts/toggle-audio.sh,添加执行权限,然后在键盘快捷键中添加此脚本
创建一个脚本来执行复杂操作,例如切换音频输出:
- #!/bin/bash
- # 切换音频输出设备
- if pactl list short sinks | grep -q "alsa_output.pci-0000_00_1b.0.analog-stereo"; then
- pactl set-default-sink alsa_output.usb-Focusrite_Scarlett_2i2_USB-00.analog-stereo
- notify-send "音频输出已切换到Scarlett 2i2"
- else
- pactl set-default-sink alsa_output.pci-0000_00_1b.0.analog-stereo
- notify-send "音频输出已切换到内置声卡"
- fi
复制代码
保存为~/.scripts/toggle-audio.sh,添加执行权限,然后在键盘快捷键中添加此脚本
窗口管理快捷键:
• 安装wmctrl和xdotool工具:sudo apt install wmctrl xdotool
• 添加以下快捷键:Super+方向键:移动窗口到屏幕边缘Super+Shift+方向键:调整窗口大小Super+数字键:切换到特定工作区Super+Tab:在窗口间切换
• Super+方向键:移动窗口到屏幕边缘
• Super+Shift+方向键:调整窗口大小
• Super+数字键:切换到特定工作区
• Super+Tab:在窗口间切换
- sudo apt install wmctrl xdotool
复制代码
• Super+方向键:移动窗口到屏幕边缘
• Super+Shift+方向键:调整窗口大小
• Super+数字键:切换到特定工作区
• Super+Tab:在窗口间切换
脚本自动化任务
使用脚本可以自动化许多日常任务,提高工作效率:
1. 系统维护脚本:创建一个系统维护脚本~/.scripts/system-maintenance.sh:
“`bash
#!/bin/bash
echo “开始系统维护…”# 更新系统
echo “更新系统包列表…”
sudo apt updateecho “升级系统包…”
sudo apt upgrade -yecho “清理不需要的包…”
sudo apt autoremove -y
sudo apt autoclean# 清理日志文件
echo “清理日志文件…”
sudo journalctl –vacuum-time=2weeks# 清理临时文件
echo “清理临时文件…”
rm -rf ~/.cache/thumbnails/*echo “系统维护完成!”
notify-send “系统维护完成”- 给脚本执行权限:
```bash
chmod +x ~/.scripts/system-maintenance.sh可以设置为定期运行,例如每月一次:crontab -e添加以下内容:0 0 1 * * ~/.scripts/system-maintenance.sh
2. 创建一个系统维护脚本~/.scripts/system-maintenance.sh:
“`bash
#!/bin/bash
echo “开始系统维护…”
3. 可以设置为定期运行,例如每月一次:crontab -e添加以下内容:0 0 1 * * ~/.scripts/system-maintenance.sh
4. - 备份脚本:创建一个备份脚本~/.scripts/backup.sh:
- “`bash
- #!/bin/bash设置备份目录BACKUP_DIR=”/mnt/backup/\((date +%Y%m%d)"
- mkdir -p "\)BACKUP_DIR”# 备份家目录
- echo “备份家目录…”
- rsync -a –exclude=.cache –exclude=.local/share/Trash ~ “$BACKUP_DIR/home”# 备份系统配置文件
- echo “备份系统配置…”
- sudo rsync -a /etc “$BACKUP_DIR”# 备份软件包列表
- echo “备份软件包列表…”
- dpkg –get-selections > “\(BACKUP_DIR/package-list.txt"
- apt-mark showmanual > "\)BACKUP_DIR/manual-packages.txt”echo “备份完成!”
- notify-send “备份完成”
- “`给脚本执行权限,并可以设置为定期运行
复制代码 5. - 创建一个备份脚本~/.scripts/backup.sh:
- “`bash
- #!/bin/bash设置备份目录BACKUP_DIR=”/mnt/backup/\((date +%Y%m%d)"
- mkdir -p "\)BACKUP_DIR”
复制代码 6. 给脚本执行权限,并可以设置为定期运行
7. 工作区管理脚本:创建一个工作区管理脚本~/.scripts/workspace-setup.sh:
“`bash
#!/bin/bash设置工作区wmctrl -n 4 # 创建4个工作区# 在工作区1打开终端
wmctrl -s 0
mate-terminal &# 在工作区2打开浏览器
wmctrl -s 1
firefox &# 在工作区3打开文件管理器
wmctrl -s 2
nautilus &# 在工作区4打开文本编辑器
wmctrl -s 3
gedit &# 返回工作区1
wmctrl -s 0
“`可以在登录时自动运行此脚本,设置好初始工作区
8. 创建一个工作区管理脚本~/.scripts/workspace-setup.sh:
“`bash
#!/bin/bash设置工作区wmctrl -n 4 # 创建4个工作区
9. 可以在登录时自动运行此脚本,设置好初始工作区
10. - 自动化截图工具:创建一个截图脚本~/.scripts/screenshot.sh:
- “`bash
- #!/bin/bash设置截图保存目录SCREENSHOT_DIR=”\(HOME/Pictures/Screenshots"
- mkdir -p "\)SCREENSHOT_DIR”# 生成文件名
- FILENAME=”\(SCREENSHOT_DIR/\)(date +%Y%m%d-%H%M%S).png”# 截图
- case $1 in"window")
- # 截取当前窗口
- import -window "$(xdotool getwindowfocus)" "$FILENAME"
- ;;
- "area")
- # 截取选定区域
- import "$FILENAME"
- ;;
- *)
- # 截取整个屏幕
- import -window root "$FILENAME"
- ;;esac# 复制到剪贴板
- xclip -selection clipboard -t image/png “$FILENAME”# 显示通知
- notify-send “截图已保存到 $FILENAME”
- “`给脚本执行权限,并添加键盘快捷键:Print:运行~/.scripts/screenshot.sh(全屏截图)Alt+Print:运行~/.scripts/screenshot.sh window(窗口截图)Ctrl+Print:运行~/.scripts/screenshot.sh area(区域截图)
复制代码 11. - 创建一个截图脚本~/.scripts/screenshot.sh:
- “`bash
- #!/bin/bash设置截图保存目录SCREENSHOT_DIR=”\(HOME/Pictures/Screenshots"
- mkdir -p "\)SCREENSHOT_DIR”
复制代码 12. 给脚本执行权限,并添加键盘快捷键:Print:运行~/.scripts/screenshot.sh(全屏截图)Alt+Print:运行~/.scripts/screenshot.sh window(窗口截图)Ctrl+Print:运行~/.scripts/screenshot.sh area(区域截图)
13. Print:运行~/.scripts/screenshot.sh(全屏截图)
14. Alt+Print:运行~/.scripts/screenshot.sh window(窗口截图)
15. Ctrl+Print:运行~/.scripts/screenshot.sh area(区域截图)
16. - 系统监控脚本:创建一个系统监控脚本~/.scripts/system-monitor.sh:
- “`bash
- #!/bin/bash获取系统信息CPU_USAGE=\((top -bn1 | grep "Cpu(s)" | sed "s/.*, *\([0-9.]*\)%* id.*/\1/" | awk '{print 100 - \)1}‘)
- MEM_USAGE=\((free -m | awk '/Mem/{printf("%.2f"), \)3/\(2*100}')
- DISK_USAGE=\)(df -h | awk ‘\(NF=="/"{printf "%s", \)5}’)# 显示通知
- notify-send “系统监控” “CPU:\(CPU_USAGE%\n内存: \)MEM_USAGE%\n磁盘: $DISK_USAGE”
- “`给脚本执行权限,并添加键盘快捷键(如Ctrl+Super+M)来快速查看系统状态
复制代码 17. - 创建一个系统监控脚本~/.scripts/system-monitor.sh:
- “`bash
- #!/bin/bash获取系统信息CPU_USAGE=\((top -bn1 | grep "Cpu(s)" | sed "s/.*, *\([0-9.]*\)%* id.*/\1/" | awk '{print 100 - \)1}‘)
- MEM_USAGE=\((free -m | awk '/Mem/{printf("%.2f"), \)3/\(2*100}')
- DISK_USAGE=\)(df -h | awk ‘\(NF=="/"{printf "%s", \)5}’)
复制代码 18. 给脚本执行权限,并添加键盘快捷键(如Ctrl+Super+M)来快速查看系统状态
系统维护脚本:
• 创建一个系统维护脚本~/.scripts/system-maintenance.sh:
“`bash
#!/bin/bash
echo “开始系统维护…”
# 更新系统
echo “更新系统包列表…”
sudo apt update
echo “升级系统包…”
sudo apt upgrade -y
echo “清理不需要的包…”
sudo apt autoremove -y
sudo apt autoclean
# 清理日志文件
echo “清理日志文件…”
sudo journalctl –vacuum-time=2weeks
# 清理临时文件
echo “清理临时文件…”
rm -rf ~/.cache/thumbnails/*
echo “系统维护完成!”
notify-send “系统维护完成”
- - 给脚本执行权限:
- ```bash
- chmod +x ~/.scripts/system-maintenance.sh
复制代码
• 可以设置为定期运行,例如每月一次:crontab -e添加以下内容:0 0 1 * * ~/.scripts/system-maintenance.sh
- 0 0 1 * * ~/.scripts/system-maintenance.sh
复制代码
备份脚本:
• - 创建一个备份脚本~/.scripts/backup.sh:
- “`bash
- #!/bin/bash设置备份目录BACKUP_DIR=”/mnt/backup/\((date +%Y%m%d)"
- mkdir -p "\)BACKUP_DIR”
复制代码
创建一个备份脚本~/.scripts/backup.sh:
“`bash
#!/bin/bash
BACKUP_DIR=”/mnt/backup/\((date +%Y%m%d)"
mkdir -p "\)BACKUP_DIR”
# 备份家目录
echo “备份家目录…”
rsync -a –exclude=.cache –exclude=.local/share/Trash ~ “$BACKUP_DIR/home”
# 备份系统配置文件
echo “备份系统配置…”
sudo rsync -a /etc “$BACKUP_DIR”
# 备份软件包列表
echo “备份软件包列表…”
dpkg –get-selections > “\(BACKUP_DIR/package-list.txt"
apt-mark showmanual > "\)BACKUP_DIR/manual-packages.txt”
echo “备份完成!”
notify-send “备份完成”
“`
• 给脚本执行权限,并可以设置为定期运行
工作区管理脚本:
• 创建一个工作区管理脚本~/.scripts/workspace-setup.sh:
“`bash
#!/bin/bash设置工作区wmctrl -n 4 # 创建4个工作区
创建一个工作区管理脚本~/.scripts/workspace-setup.sh:
“`bash
#!/bin/bash
wmctrl -n 4 # 创建4个工作区
# 在工作区1打开终端
wmctrl -s 0
mate-terminal &
# 在工作区2打开浏览器
wmctrl -s 1
firefox &
# 在工作区3打开文件管理器
wmctrl -s 2
nautilus &
# 在工作区4打开文本编辑器
wmctrl -s 3
gedit &
# 返回工作区1
wmctrl -s 0
“`
• 可以在登录时自动运行此脚本,设置好初始工作区
自动化截图工具:
• - 创建一个截图脚本~/.scripts/screenshot.sh:
- “`bash
- #!/bin/bash设置截图保存目录SCREENSHOT_DIR=”\(HOME/Pictures/Screenshots"
- mkdir -p "\)SCREENSHOT_DIR”
复制代码
创建一个截图脚本~/.scripts/screenshot.sh:
“`bash
#!/bin/bash
SCREENSHOT_DIR=”\(HOME/Pictures/Screenshots"
mkdir -p "\)SCREENSHOT_DIR”
# 生成文件名
FILENAME=”\(SCREENSHOT_DIR/\)(date +%Y%m%d-%H%M%S).png”
# 截图
case $1 in
- "window")
- # 截取当前窗口
- import -window "$(xdotool getwindowfocus)" "$FILENAME"
- ;;
- "area")
- # 截取选定区域
- import "$FILENAME"
- ;;
- *)
- # 截取整个屏幕
- import -window root "$FILENAME"
- ;;
复制代码
esac
# 复制到剪贴板
xclip -selection clipboard -t image/png “$FILENAME”
# 显示通知
notify-send “截图已保存到 $FILENAME”
“`
• 给脚本执行权限,并添加键盘快捷键:Print:运行~/.scripts/screenshot.sh(全屏截图)Alt+Print:运行~/.scripts/screenshot.sh window(窗口截图)Ctrl+Print:运行~/.scripts/screenshot.sh area(区域截图)
• Print:运行~/.scripts/screenshot.sh(全屏截图)
• Alt+Print:运行~/.scripts/screenshot.sh window(窗口截图)
• Ctrl+Print:运行~/.scripts/screenshot.sh area(区域截图)
• Print:运行~/.scripts/screenshot.sh(全屏截图)
• Alt+Print:运行~/.scripts/screenshot.sh window(窗口截图)
• Ctrl+Print:运行~/.scripts/screenshot.sh area(区域截图)
系统监控脚本:
• - 创建一个系统监控脚本~/.scripts/system-monitor.sh:
- “`bash
- #!/bin/bash获取系统信息CPU_USAGE=\((top -bn1 | grep "Cpu(s)" | sed "s/.*, *\([0-9.]*\)%* id.*/\1/" | awk '{print 100 - \)1}‘)
- MEM_USAGE=\((free -m | awk '/Mem/{printf("%.2f"), \)3/\(2*100}')
- DISK_USAGE=\)(df -h | awk ‘\(NF=="/"{printf "%s", \)5}’)
复制代码
创建一个系统监控脚本~/.scripts/system-monitor.sh:
“`bash
#!/bin/bash
CPU_USAGE=\((top -bn1 | grep "Cpu(s)" | sed "s/.*, *\([0-9.]*\)%* id.*/\1/" | awk '{print 100 - \)1}‘)
MEM_USAGE=\((free -m | awk '/Mem/{printf("%.2f"), \)3/\(2*100}')
DISK_USAGE=\)(df -h | awk ‘\(NF=="/"{printf "%s", \)5}’)
# 显示通知
notify-send “系统监控” “CPU:\(CPU_USAGE%\n内存: \)MEM_USAGE%\n磁盘: $DISK_USAGE”
“`
• 给脚本执行权限,并添加键盘快捷键(如Ctrl+Super+M)来快速查看系统状态
高级主题和图标定制
对于追求个性化的用户,可以进一步定制主题和图标:
1. 安装GTK主题引擎:sudo apt install gtk2-engines gtk2-engines-murrine gtk2-engines-pixbuf
2. 安装高级主题工具:sudo apt install oomoxOomox是一个主题生成器,可以基于现有主题创建自定义变体。
3. - 从源代码安装主题:从GitHub等平台获取主题源代码例如,安装Vimix主题:git clone https://github.com/vinceliuice/vimix-gtk-themes.git
- cd vimix-gtk-themes
- ./install.sh
复制代码 4. 从GitHub等平台获取主题源代码
5. - 例如,安装Vimix主题:git clone https://github.com/vinceliuice/vimix-gtk-themes.git
- cd vimix-gtk-themes
- ./install.sh
复制代码 6. - 安装图标主题:从网站如Gnome-look.org下载图标主题例如,安装Paper图标主题:sudo add-apt-repository ppa:snwh/pulp
- sudo apt update
- sudo apt install paper-icon-theme
复制代码 7. 从网站如Gnome-look.org下载图标主题
8. - 例如,安装Paper图标主题:sudo add-apt-repository ppa:snwh/pulp
- sudo apt update
- sudo apt install paper-icon-theme
复制代码 9. - 创建自定义主题:复制现有主题作为基础:cp -r /usr/share/themes/Adwaita ~/.themes/MyTheme编辑~/.themes/MyTheme/gtk-3.0/gtk.css文件,修改颜色、边框等属性例如,修改窗口背景色:.window {
- background-color: #2e2e2e;
- }
复制代码 10. 复制现有主题作为基础:cp -r /usr/share/themes/Adwaita ~/.themes/MyTheme
11. 编辑~/.themes/MyTheme/gtk-3.0/gtk.css文件,修改颜色、边框等属性
12. - 例如,修改窗口背景色:.window {
- background-color: #2e2e2e;
- }
复制代码 13. 使用Plank作为Dock:安装Plank:sudo apt install plank设置Plank开机自启自定义Plank外观:plank --preferences安装Plank主题:sudo apt install plank-theme-ambiance
14. 安装Plank:sudo apt install plank
15. 设置Plank开机自启
16. 自定义Plank外观:plank --preferences
17. 安装Plank主题:sudo apt install plank-theme-ambiance
18. - 使用Conky显示系统信息:安装Conky:sudo apt install conky conky-all创建配置文件~/.conkyrc:
- “`conky
- conky.config = {
- alignment = ‘top_right’,
- background = false,
- border_width = 1,
- cpu_avg_samples = 2,
- default_color = ‘white’,
- default_outline_color = ‘white’,
- default_shade_color = ‘white’,
- double_buffer = true,
- draw_borders = false,
- draw_graph_borders = true,
- draw_outline = false,
- draw_shades = false,
- gap_x = 5,
- gap_y = 60,
- net_avg_samples = 2,
- no_buffers = true,
- out_to_console = false,
- out_to_stderr = false,
- extra_newline = false,
- own_window = true,
- own_window_class = ‘Conky’,
- own_window_type = ‘desktop’,
- stippled_borders = 0,
- update_interval = 1.0,
- uppercase = false,
- use_spacer = ‘none’,
- show_graph_scale = false,
- show_graph_range = false
- }conky.text = [[\({scroll 16 \)nodename -\(sysname \)kernel on\(machine | }
- \)hr\({color grey}Uptime:\)color\(uptime
- \){color grey}Frequency (in MHz):\(color \)freq\({color grey}Frequency (in GHz):\)color\(freq_g
- \){color grey}RAM Usage:\(color \)mem/\(memmax - \)memperc%\({membar 4}
- \){color grey}Swap Usage:\(color \)swap/\(swapmax - \)swapperc%\({swapbar 4}
- \){color grey}CPU Usage:\(color \)cpu%\({cpubar 4}
- \){color grey}Processes:\(color \)processes\({color grey}Running:\)color\(running
- \)hr\({color grey}File systems:
- / \)color\({fs_used /}/\){fs_size /}\({fs_bar 6 /}
- \){color grey}Networking:
- Up:\({color \){upspeed eth0} k/s\({color grey} - Down:\){color\({downspeed eth0} k/s
- \)hr\({color grey}Name PID CPU% MEM%
- \){color lightgrey}\({top name 1} \){top pid 1}\({top cpu 1} \){top mem 1}\({color lightgrey} \){top name 2}\({top pid 2} \){top cpu 2}\({top mem 2}
- \){color lightgrey}\({top name 3} \){top pid 3}\({top cpu 3} \){top mem 3}\({color lightgrey} \){top name 4}\({top pid 4} \){top cpu 4} ${top mem 4}
- ]]
- “`设置Conky开机自启
复制代码 19. 安装Conky:sudo apt install conky conky-all
20. - 创建配置文件~/.conkyrc:
- “`conky
- conky.config = {
- alignment = ‘top_right’,
- background = false,
- border_width = 1,
- cpu_avg_samples = 2,
- default_color = ‘white’,
- default_outline_color = ‘white’,
- default_shade_color = ‘white’,
- double_buffer = true,
- draw_borders = false,
- draw_graph_borders = true,
- draw_outline = false,
- draw_shades = false,
- gap_x = 5,
- gap_y = 60,
- net_avg_samples = 2,
- no_buffers = true,
- out_to_console = false,
- out_to_stderr = false,
- extra_newline = false,
- own_window = true,
- own_window_class = ‘Conky’,
- own_window_type = ‘desktop’,
- stippled_borders = 0,
- update_interval = 1.0,
- uppercase = false,
- use_spacer = ‘none’,
- show_graph_scale = false,
- show_graph_range = false
- }
复制代码 21. 设置Conky开机自启
22. 使用Arc-Menu增强主菜单:安装Arc-Menu:sudo apt install arc-menu右键点击面板,选择”添加到面板”,选择”Arc Menu”右键点击Arc Menu图标,选择”属性”,可以自定义菜单外观和行为
23. 安装Arc-Menu:sudo apt install arc-menu
24. 右键点击面板,选择”添加到面板”,选择”Arc Menu”
25. 右键点击Arc Menu图标,选择”属性”,可以自定义菜单外观和行为
安装GTK主题引擎:
- sudo apt install gtk2-engines gtk2-engines-murrine gtk2-engines-pixbuf
复制代码
安装高级主题工具:
Oomox是一个主题生成器,可以基于现有主题创建自定义变体。
从源代码安装主题:
• 从GitHub等平台获取主题源代码
• - 例如,安装Vimix主题:git clone https://github.com/vinceliuice/vimix-gtk-themes.git
- cd vimix-gtk-themes
- ./install.sh
复制代码- git clone https://github.com/vinceliuice/vimix-gtk-themes.git
- cd vimix-gtk-themes
- ./install.sh
复制代码
安装图标主题:
• 从网站如Gnome-look.org下载图标主题
• - 例如,安装Paper图标主题:sudo add-apt-repository ppa:snwh/pulp
- sudo apt update
- sudo apt install paper-icon-theme
复制代码- sudo add-apt-repository ppa:snwh/pulp
- sudo apt update
- sudo apt install paper-icon-theme
复制代码
创建自定义主题:
• 复制现有主题作为基础:cp -r /usr/share/themes/Adwaita ~/.themes/MyTheme
• 编辑~/.themes/MyTheme/gtk-3.0/gtk.css文件,修改颜色、边框等属性
• - 例如,修改窗口背景色:.window {
- background-color: #2e2e2e;
- }
复制代码- cp -r /usr/share/themes/Adwaita ~/.themes/MyTheme
复制代码- .window {
- background-color: #2e2e2e;
- }
复制代码
使用Plank作为Dock:
• 安装Plank:sudo apt install plank
• 设置Plank开机自启
• 自定义Plank外观:plank --preferences
• 安装Plank主题:sudo apt install plank-theme-ambiance
- sudo apt install plank-theme-ambiance
复制代码
使用Conky显示系统信息:
• 安装Conky:sudo apt install conky conky-all
• - 创建配置文件~/.conkyrc:
- “`conky
- conky.config = {
- alignment = ‘top_right’,
- background = false,
- border_width = 1,
- cpu_avg_samples = 2,
- default_color = ‘white’,
- default_outline_color = ‘white’,
- default_shade_color = ‘white’,
- double_buffer = true,
- draw_borders = false,
- draw_graph_borders = true,
- draw_outline = false,
- draw_shades = false,
- gap_x = 5,
- gap_y = 60,
- net_avg_samples = 2,
- no_buffers = true,
- out_to_console = false,
- out_to_stderr = false,
- extra_newline = false,
- own_window = true,
- own_window_class = ‘Conky’,
- own_window_type = ‘desktop’,
- stippled_borders = 0,
- update_interval = 1.0,
- uppercase = false,
- use_spacer = ‘none’,
- show_graph_scale = false,
- show_graph_range = false
- }
复制代码- sudo apt install conky conky-all
复制代码
conky.text = [[\({scroll 16 \)nodename -\(sysname \)kernel on\(machine | }
\)hr\({color grey}Uptime:\)color\(uptime
\){color grey}Frequency (in MHz):\(color \)freq\({color grey}Frequency (in GHz):\)color\(freq_g
\){color grey}RAM Usage:\(color \)mem/\(memmax - \)memperc%\({membar 4}
\){color grey}Swap Usage:\(color \)swap/\(swapmax - \)swapperc%\({swapbar 4}
\){color grey}CPU Usage:\(color \)cpu%\({cpubar 4}
\){color grey}Processes:\(color \)processes\({color grey}Running:\)color\(running
\)hr\({color grey}File systems:
/ \)color\({fs_used /}/\){fs_size /}\({fs_bar 6 /}
\){color grey}Networking:
Up:\({color \){upspeed eth0} k/s\({color grey} - Down:\){color\({downspeed eth0} k/s
\)hr\({color grey}Name PID CPU% MEM%
\){color lightgrey}\({top name 1} \){top pid 1}\({top cpu 1} \){top mem 1}\({color lightgrey} \){top name 2}\({top pid 2} \){top cpu 2}\({top mem 2}
\){color lightgrey}\({top name 3} \){top pid 3}\({top cpu 3} \){top mem 3}\({color lightgrey} \){top name 4}\({top pid 4} \){top cpu 4} ${top mem 4}
]]
“`
• 设置Conky开机自启
使用Arc-Menu增强主菜单:
• 安装Arc-Menu:sudo apt install arc-menu
• 右键点击面板,选择”添加到面板”,选择”Arc Menu”
• 右键点击Arc Menu图标,选择”属性”,可以自定义菜单外观和行为
- sudo apt install arc-menu
复制代码
实用工具推荐
系统监控工具
1. htop:安装:sudo apt install htop功能:交互式进程查看器,比默认的top更直观易用使用:在终端输入htop启动
2. 安装:sudo apt install htop
3. 功能:交互式进程查看器,比默认的top更直观易用
4. 使用:在终端输入htop启动
5. Conky:安装:sudo apt install conky conky-all功能:轻量级系统监视器,可在桌面上显示系统信息使用:创建配置文件~/.conkyrc,然后运行conky
6. 安装:sudo apt install conky conky-all
7. 功能:轻量级系统监视器,可在桌面上显示系统信息
8. 使用:创建配置文件~/.conkyrc,然后运行conky
9. GNOME System Monitor:安装:sudo apt install gnome-system-monitor功能:图形化系统监视器,可查看进程、资源使用情况等使用:从菜单启动或运行gnome-system-monitor
10. 安装:sudo apt install gnome-system-monitor
11. 功能:图形化系统监视器,可查看进程、资源使用情况等
12. 使用:从菜单启动或运行gnome-system-monitor
13. - bpytop:安装:sudo apt install python3-psutil
- git clone https://github.com/aristocratos/bpytop.git
- cd bpytop
- sudo make install功能:美观的资源监控工具,支持CPU、内存、磁盘、网络等监控使用:在终端输入bpytop启动
复制代码 14. - 安装:sudo apt install python3-psutil
- git clone https://github.com/aristocratos/bpytop.git
- cd bpytop
- sudo make install
复制代码 15. 功能:美观的资源监控工具,支持CPU、内存、磁盘、网络等监控
16. 使用:在终端输入bpytop启动
htop:
• 安装:sudo apt install htop
• 功能:交互式进程查看器,比默认的top更直观易用
• 使用:在终端输入htop启动
Conky:
• 安装:sudo apt install conky conky-all
• 功能:轻量级系统监视器,可在桌面上显示系统信息
• 使用:创建配置文件~/.conkyrc,然后运行conky
GNOME System Monitor:
• 安装:sudo apt install gnome-system-monitor
• 功能:图形化系统监视器,可查看进程、资源使用情况等
• 使用:从菜单启动或运行gnome-system-monitor
bpytop:
• - 安装:sudo apt install python3-psutil
- git clone https://github.com/aristocratos/bpytop.git
- cd bpytop
- sudo make install
复制代码 • 功能:美观的资源监控工具,支持CPU、内存、磁盘、网络等监控
• 使用:在终端输入bpytop启动
- sudo apt install python3-psutil
- git clone https://github.com/aristocratos/bpytop.git
- cd bpytop
- sudo make install
复制代码
桌面小工具
1. Screenlets:安装:sudo apt install screenlets功能:桌面小工具框架,提供时钟、天气、系统监控等小工具使用:从菜单启动Screenlets管理器,添加需要的小工具
2. 安装:sudo apt install screenlets
3. 功能:桌面小工具框架,提供时钟、天气、系统监控等小工具
4. 使用:从菜单启动Screenlets管理器,添加需要的小工具
5. - Indicator-Sysmonitor:安装:sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor
- sudo apt update
- sudo apt install indicator-sysmonitor功能:在面板上显示CPU、内存等系统使用情况使用:从菜单启动,右键点击指示器进行设置
复制代码 6. - 安装:sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor
- sudo apt update
- sudo apt install indicator-sysmonitor
复制代码 7. 功能:在面板上显示CPU、内存等系统使用情况
8. 使用:从菜单启动,右键点击指示器进行设置
9. - Variety:安装:sudo add-apt-repository ppa:peterlevi/ppa
- sudo apt update
- sudo apt install variety功能:自动更换壁纸的工具,支持从多个来源获取壁纸使用:从菜单启动,设置壁纸来源和更换频率
复制代码 10. - 安装:sudo add-apt-repository ppa:peterlevi/ppa
- sudo apt update
- sudo apt install variety
复制代码 11. 功能:自动更换壁纸的工具,支持从多个来源获取壁纸
12. 使用:从菜单启动,设置壁纸来源和更换频率
13. Redshift:安装:sudo apt install redshift redshift-gtk功能:根据时间和地理位置调整屏幕色温,减少夜间蓝光使用:从菜单启动,或设置开机自启
14. 安装:sudo apt install redshift redshift-gtk
15. 功能:根据时间和地理位置调整屏幕色温,减少夜间蓝光
16. 使用:从菜单启动,或设置开机自启
Screenlets:
• 安装:sudo apt install screenlets
• 功能:桌面小工具框架,提供时钟、天气、系统监控等小工具
• 使用:从菜单启动Screenlets管理器,添加需要的小工具
Indicator-Sysmonitor:
• - 安装:sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor
- sudo apt update
- sudo apt install indicator-sysmonitor
复制代码 • 功能:在面板上显示CPU、内存等系统使用情况
• 使用:从菜单启动,右键点击指示器进行设置
- sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor
- sudo apt update
- sudo apt install indicator-sysmonitor
复制代码
Variety:
• - 安装:sudo add-apt-repository ppa:peterlevi/ppa
- sudo apt update
- sudo apt install variety
复制代码 • 功能:自动更换壁纸的工具,支持从多个来源获取壁纸
• 使用:从菜单启动,设置壁纸来源和更换频率
- sudo add-apt-repository ppa:peterlevi/ppa
- sudo apt update
- sudo apt install variety
复制代码
Redshift:
• 安装:sudo apt install redshift redshift-gtk
• 功能:根据时间和地理位置调整屏幕色温,减少夜间蓝光
• 使用:从菜单启动,或设置开机自启
效率提升工具
1. - Albert:安装:sudo add-apt-repository ppa:flexiondotorg/albert
- sudo apt update
- sudo apt install albert功能:类似MacOS Alfred的应用启动器和生产力工具使用:默认快捷键Ctrl+Space启动,可以搜索应用、文件、计算等
复制代码 2. - 安装:sudo add-apt-repository ppa:flexiondotorg/albert
- sudo apt update
- sudo apt install albert
复制代码 3. 功能:类似MacOS Alfred的应用启动器和生产力工具
4. 使用:默认快捷键Ctrl+Space启动,可以搜索应用、文件、计算等
5. Guake:安装:sudo apt install guake功能:可下拉的终端窗口,方便随时使用终端使用:默认快捷键F12显示/隐藏终端
6. 安装:sudo apt install guake
7. 功能:可下拉的终端窗口,方便随时使用终端
8. 使用:默认快捷键F12显示/隐藏终端
9. - CopyQ:安装:sudo add-apt-repository ppa:hluk/copyq
- sudo apt update
- sudo apt install copyq功能:高级剪贴板管理器,保存剪贴板历史使用:从菜单启动,默认快捷键Ctrl+Alt+C打开剪贴板历史
复制代码 10. - 安装:sudo add-apt-repository ppa:hluk/copyq
- sudo apt update
- sudo apt install copyq
复制代码 11. 功能:高级剪贴板管理器,保存剪贴板历史
12. 使用:从菜单启动,默认快捷键Ctrl+Alt+C打开剪贴板历史
13. Kupfer:安装:sudo apt install kupfer功能:类似Albert的应用启动器,但更注重键盘操作使用:默认快捷键Ctrl+Space启动,可以快速启动应用、打开文件等
14. 安装:sudo apt install kupfer
15. 功能:类似Albert的应用启动器,但更注重键盘操作
16. 使用:默认快捷键Ctrl+Space启动,可以快速启动应用、打开文件等
17. AutoKey:安装:sudo apt install autokey-gtk功能:文本扩展和自动化工具,可以设置文本缩写和热键使用:从菜单启动,创建短语和脚本来自动化重复任务
18. 安装:sudo apt install autokey-gtk
19. 功能:文本扩展和自动化工具,可以设置文本缩写和热键
20. 使用:从菜单启动,创建短语和脚本来自动化重复任务
Albert:
• - 安装:sudo add-apt-repository ppa:flexiondotorg/albert
- sudo apt update
- sudo apt install albert
复制代码 • 功能:类似MacOS Alfred的应用启动器和生产力工具
• 使用:默认快捷键Ctrl+Space启动,可以搜索应用、文件、计算等
- sudo add-apt-repository ppa:flexiondotorg/albert
- sudo apt update
- sudo apt install albert
复制代码
Guake:
• 安装:sudo apt install guake
• 功能:可下拉的终端窗口,方便随时使用终端
• 使用:默认快捷键F12显示/隐藏终端
CopyQ:
• - 安装:sudo add-apt-repository ppa:hluk/copyq
- sudo apt update
- sudo apt install copyq
复制代码 • 功能:高级剪贴板管理器,保存剪贴板历史
• 使用:从菜单启动,默认快捷键Ctrl+Alt+C打开剪贴板历史
- sudo add-apt-repository ppa:hluk/copyq
- sudo apt update
- sudo apt install copyq
复制代码
Kupfer:
• 安装:sudo apt install kupfer
• 功能:类似Albert的应用启动器,但更注重键盘操作
• 使用:默认快捷键Ctrl+Space启动,可以快速启动应用、打开文件等
AutoKey:
• 安装:sudo apt install autokey-gtk
• 功能:文本扩展和自动化工具,可以设置文本缩写和热键
• 使用:从菜单启动,创建短语和脚本来自动化重复任务
总结与建议
Ubuntu MATE作为一个稳定、灵活且资源占用低的桌面环境,通过本文介绍的各种优化和自定义技巧,可以打造出一个既高效又美观的Linux桌面环境。以下是一些总结和建议:
1. 循序渐进:对于新手用户,建议从基础设置开始,逐步尝试中级和高级配置,避免一次性更改太多设置导致系统不稳定。
2. 备份重要配置:在进行重大更改前,备份重要的配置文件和自定义主题,以便在出现问题时可以恢复。
3. 性能与美观的平衡:视觉效果虽然美观,但可能会影响系统性能,特别是在硬件配置较低的电脑上。根据自己电脑的性能和需求,适当调整视觉效果。
4. 定期维护:定期更新系统、清理缓存和不必要的文件,保持系统的最佳性能。
5. 参与社区:Ubuntu MATE有一个活跃的社区,可以从中获取帮助、分享经验和获取最新的主题和工具。
6. 个性化与实用性并重:桌面环境的个性化不仅是为了美观,更重要的是提高工作效率和使用舒适度。根据自己的使用习惯和工作流程,定制最适合自己的桌面环境。
循序渐进:对于新手用户,建议从基础设置开始,逐步尝试中级和高级配置,避免一次性更改太多设置导致系统不稳定。
备份重要配置:在进行重大更改前,备份重要的配置文件和自定义主题,以便在出现问题时可以恢复。
性能与美观的平衡:视觉效果虽然美观,但可能会影响系统性能,特别是在硬件配置较低的电脑上。根据自己电脑的性能和需求,适当调整视觉效果。
定期维护:定期更新系统、清理缓存和不必要的文件,保持系统的最佳性能。
参与社区:Ubuntu MATE有一个活跃的社区,可以从中获取帮助、分享经验和获取最新的主题和工具。
个性化与实用性并重:桌面环境的个性化不仅是为了美观,更重要的是提高工作效率和使用舒适度。根据自己的使用习惯和工作流程,定制最适合自己的桌面环境。
通过合理应用本文介绍的各种技巧和工具,你可以将Ubuntu MATE打造成一个既高效又美观的桌面环境,充分发挥Linux系统的潜力,享受自由、开放的操作系统带来的便利和乐趣。 |
|