Cinnamon桌面系统


吴科亮
吴科亮 2023-12-28 09:18:50 63057
分类专栏: 资讯

Cinnamon 是一个提供先进创新的特点和传统的用户体验的 Linux 桌面。不过,其底层技术实质是基于 GNOME 的分支。 截至 2.0 版本,Cinnamon 就已经是一个完整的桌面环境,不仅仅是 GNOME Shell 和 Unity 的前端了。

安装
Cinnamon 可通过 cinnamon包 软件包进行 安装。

注意: 如果您有英特尔的 GPU,请确保 不要在 xf86-video-intel 驱动下使用 Cinnamon,因为这会导致随机冻屏的问题 (但是仍可移动鼠标)。可使用 modesetting(4) 驱动代替,而不必移除 xf86-video-intel包 (KDE 也 建议这样做)。
Cinnamon 应用
Cinnamon 引入了基于 GNOME 核心应用程序的 X-App,但是这些应用已经进行了修改,可在 Cinnamon、MATE 和 XFCE 上使用;这些应用具有传统的用户界面 (UI)。

应用    GNOME    Cinnamon
文字编辑器    Gedit/Pluma    xed包
图片查看器    Eye of GNOME    xviewerAUR
文档阅读器    Evince/Atril    xreader包
媒体播放器    Totem    xplayerAUR
图像管理器    gThumb    pixAUR
后备模式
当 Cinnamon 发生崩溃事件时, 会激活其 后备 模式。要控制此模式下打开的窗口,需要安装 metacity包 软件包以及 gnome-shell包 以显示任务栏。

启动
图形化登录
在喜欢的 显示管理器 中选择 Cinnamon 或 Cinnamon (Software Rendering) 。Cinnamon 选项是启用了 3D 加速的会话,一般情况下请使用这个。如果显卡驱动出现问题,可以试试 Cinnamon (Software Rendering),它禁用了 3D 加速功能。

手动启动 Cinnamon
如果您喜欢从控制台启动 Cinnamon,可添加以下行到 Xinitrc:

~/.xinitrc
 exec cinnamon-session
如果想用 Cinnamon (Software Rendering),请用 cinnamon-session-cinnamon2d 代替 cinnamon-session。

重启 Cinnamon
从命令行中执行以下行:

$ nohup cinnamon --replace > /dev/null 2>&1 &
配置
Cinnamon 很容易配置,大部分的配置都可在图形化界面下完成。更多详情可查看以下网站 applets,extensions 和 theming.

Cinnamon 系统设置
cinnamon-settings 可在命令行中启动指定的设置模块。如果后面没有跟随 (正确的) 参数,它将启动 System Settings (系统设置)。例如,要启动面板 (panel) 设置:

$ cinnamon-settings panel
列出所有可用的模块:

 $ pacman -Ql cinnamon | awk -F'[_.]' '/cs_.+\.py/ {print $2}'
打印机
安装 system-config-printer包 进行打印机配置。
网络
要添加网络模块的支持, 请启用 Network Manager。要在 Network Manager 里面保存 Wifi 密码,需要安装 GNOME Keyring。
蓝牙
要添加蓝牙设备支持,请安装软件包 blueberry包。
应用程序和扩展
许多 Cinnamon 的应用程序和扩展可以在 AUR (package search) 中找到,也可以在 Cinnamon 的“小程序”和“拓展”中找到 (在线获取更多选项卡中):

$ cinnamon-settings applets
$ cinnamon-settings extensions
也可以从 Cinnamon spices 下载并手动安装。

注意: 如果你安装后没有发现这些拓展或者是应用程序, 按下 Alt+F2 并在对话框键入 r 重启 Cinnamon。
按下电源按钮睡眠
这是电源按钮的默认行为。如需更改,打开 cinnamon-settings 面板进入系统设置,点击电源管理。更改按下电源按钮时选项,选择你所希望使用的操作。

管理 Cinnamon 使用的语言
注意: Cinnamon 控制面板从 2.2 版本开始删除了语言配置模块 [1][失效链接 2022-09-17 ⓘ]
要添加删除语言,请查看 Locale。
要在启用的语言间切换,请安装软件包 mintlocaleAUR。
要在 Cinnamon 中正确显示另外的语言,请安装 cinnamon-translations包 软件包。
要修改键盘布局: 系统设置 > 硬件 > 键盘 > 布局。
使用不同的窗口管理器
Cinnamon 目前不支持这样做。

提示与技巧
创建自定义应用程序
关于创建自定义应用程序,可以在 这里 找到教程。

默认的桌面背景壁纸路径
当在 Cinnamon 设置自定义的路径的壁纸时,Cinnamon 会将其复制到 ~/.cinnamon/backgrounds. 因此,每次改变你的壁纸时,你都得再次在设置菜单添加你的墙纸到/或将其复制到 ~/.cinnamon/backgrounds。

此外, Mint 的官方壁纸在每次大版本发行时都会放出供自由使用。查看 AUR。

显示 "家目录" 和文件系统桌面图标
默认情况下 Cinnamon 在启动时就会启用桌面图标,但是不会在屏幕上显示它们。要显示家目录、文件系统、回收站、已挂载的卷和网络服务的图标,请打开 Cinnamon 的设置,然后点击 桌面。点上要在屏幕上看到的图标的复选框。

菜单编辑器
菜单小程序支持自定义命令。右键单击"菜单"小程序,然后点击"配置...",然后点击“打开菜单编辑器”。选择一个子菜单(或者创建一个新的子菜单),然后选择“新建项目”。填好名称、命令和备注。如果需要在终端运行,选中“在终端运行”复选框,图形化应用程序不选中“在终端运行”复选框。然后点击”确定“并关闭菜单编辑器。启动器就添加到了菜单。

工作空间
可以将工作空间调度器添加到面板。右键单击面板,然后选择 将小程序添加到面板 选项。将 工作空间切换 小程序添加到面板中。要更改其位置,请在面板上单击鼠标右键,然后将 面板编辑模式 的开关更改为打开 (On)。点击将切换器拖动到所需位置,并在完成后关闭面板编辑模式。

默认情况下,有两个工作空间。要添加更多,请按 Ctrl+ Alt +上键 显示所有的工作空间,然后点击右边的加号按钮在屏幕添加更多的工作空间。

此外,还可以在命令行中选择数字进行切换:

$ gsettings set org.cinnamon.desktop.wm.preferences num-workspaces 4
将 4 替换为想要切换到的工作空间编号。

隐藏桌面图标
默认情况下,Nemo 中启用了桌面图标渲染功能。要禁用这个功能,用下面命令行改变设置:

$ gsettings set org.nemo.desktop show-desktop-icons false
主题、图标和背景
Linux Mint 风格的主题、图标和背景可通过安装 mint-themesAUR, mint-x-iconsAUR, mint-y-iconsAUR 和 mint-backgroundsAUR 软件包获得。 因而,最后者是所有 Linux Mint 版本中包含的所有背景 (图片) 的集合。AUR 上还提供了各个 Linux Mint 版本的背景。

主题和图标可在 设置 → 主题 中编辑。背景则在 设置 → 背景 中。

官方 Linxu Mint Cinnamon 主题也包含在了 mint-themesAUR 软件包内。

可以如下这样在 Shell 中设置桌面主题:

$ gsettings set org.cinnamon.theme name "Theme-Name"
声音效果
Cinnamon 不附带用于桌面启动之类事件的声音 (它们是 Linux Mint 默认使用的声音效果)。这些声音效果可与安装 mint-artworkAUR。声音事件可以在 设置 → 声音 → 声音效果 中编辑。

调整窗口的大小
用 Alt+右键 调整窗口的大小,使用 gsettings:

$ gsettings set org.cinnamon.desktop.wm.preferences resize-with-right-button true
截图
截一个图 这篇文章中有讲到,安装 gnome-screenshot包 就能有截图功能了。 默认快捷键为 Prt Sc,可以在小程序的 快捷键 > 系统 > 截图与录像 下的 菜单 > 偏好设置 > 键盘 中更改。默认保存目录为 $HOME/Pictures, 不过可以像下面这样自定义路径:

$ gsettings set org.gnome.gnome-screenshot auto-save-directory file:///home/USER/some_path
阻止 Cinnamon 覆盖 xrandr/xinput 配置
cinnamon-settings-daemon 提供了一些插件,它们可以管理显示、键盘和鼠标。这些插件会覆盖用户设置配置 (例如 xinitrc 文件中的 xrandr 命令)。要防止这种情况发生,有必要防止这些 设置守护程序插件 (settings daemon plugins) 启动。

可以将有关的插件的 .desktop 条目 (位于 /etc/xdg/autostart/) 复制到 $HOME/.config/autostart 处。之后在复制好的文件当中加一行 Hidden=true。

提示:用 cinnamon-session --debug 命令启动会话,以查看哪些插件被报告已被启动。
要保留显示、键盘和鼠标设置,请考虑禁用以下功能:

cinnamon-settings-daemon-a11y-keyboard.desktop
cinnamon-settings-daemon-a11y-settings.desktop
cinnamon-settings-daemon-keyboard.desktop
cinnamon-settings-daemon-mouse.desktop
cinnamon-settings-daemon-xrandr.desktop
故障排除
调试
可以使用cinnamon-looking-glass 工具 (杂项 - Cinnamon 调试器) 来检查多种 Cinnamon 环境中的各种事务:

a list of currently-open windows - 当前打开的窗口的列表
a list of currently-loaded extensions (applets, desklets, etc.) - 当前加载的扩展 (小程序、桌板等)
logs - 日志
如果遇到桌面崩溃等事情 (通常是因为扩展不兼容或者有 Bug),logs (日志) 功能就显得尤为有用。

出现 cinnamon-settings: No module named Image 错误
如果 cinnamon-settings 不能启动,同时还伴有这样无法找到某个模块的错误信息(例如 Image module,图像模块),可能是使用了已过期的已编译文件,这些文件指向了不再存在的文件位置。这种情况下,请移除 /usr/lib/cinnamon-settings 和其子文件夹下的所有 *.pyc 文件。请参阅 上游 Bug 报告。

崩溃后从 tty 启动 Cinnamon
如果 Cinnamon 已经完全没反应了,可以在 tty (按 Alt+F2 进入) 中用如下命令重启它:

 $ export DISPLAY=:0; cinnamon --replace &
视频画面撕裂
因为 muffin包 基于 mutter包, GNOME 能用的视频撕裂修复方法应该对 Cinnamon 也有用。参见 GNOME/Troubleshooting#Tear-free video with Intel HD Graphics 获取更多信息。

禁用 网络管理 小程序
即使你不使用 NetworkManager 并从从默认面板删除网络管理小程序,Cinnamon 依然会载入 nm-applet 并显示在系统托盘上。你不能卸载 NetworkManager,因为 NetworkManager 被 cinnamon包 和 cinnamon-control-center包 依赖,但是可以很容易地将其禁用。要达成目的,首先应该把自启动文件从 /etc/xdg/autostart/nm-applet.desktop 复制到 ~/.config/autostart/nm-applet.desktop,然后用喜欢的文本编辑器打开,并在尾部加上 X-GNOME-Autostart-enabled=false。

此外,你也可以通过创建以下符号链接来禁用:

$ ln -s /bin/true /usr/local/bin/nm-applet
从系统托盘中将特定图标 (例如 nm-applet图标) 列入黑名单的功能已被 请求上游。

网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。

本文链接:https://www.xckfsq.com/news/show.html?id=31635
赞同 0
评论 0 条
吴科亮L1
粉丝 0 发表 6 + 关注 私信
上周热门
银河麒麟添加网络打印机时,出现“client-error-not-possible”错误提示  1487
银河麒麟打印带有图像的文档时出错  1405
银河麒麟添加打印机时,出现“server-error-internal-error”  1194
统信操作系统各版本介绍  1116
统信桌面专业版【如何查询系统安装时间】  1114
统信桌面专业版【全盘安装UOS系统】介绍  1069
麒麟系统也能完整体验微信啦!  1026
统信【启动盘制作工具】使用介绍  672
统信桌面专业版【一个U盘做多个系统启动盘】的方法  616
信刻全自动档案蓝光光盘检测一体机  526
本周热议
我的信创开放社区兼职赚钱历程 40
今天你签到了吗? 27
信创开放社区邀请他人注册的具体步骤如下 15
如何玩转信创开放社区—从小白进阶到专家 15
方德桌面操作系统 14
我有15积分有什么用? 13
用抖音玩法闯信创开放社区——用平台宣传企业产品服务 13
如何让你先人一步获得悬赏问题信息?(创作者必看) 12
2024中国信创产业发展大会暨中国信息科技创新与应用博览会 9
中央国家机关政府采购中心:应当将CPU、操作系统符合安全可靠测评要求纳入采购需求 8

添加我为好友,拉您入交流群!

请使用微信扫一扫!