Portal:Cinnamon
想要一键安装 Cinnamon,请点击下面合适的图标:
版本:openSUSE Tumbleweed Tumbleweed 官方源现已包含 Cinnamon,可直接安装。
zypper 安装
要使用 zypper 安装 Cinnamon,按照下述说明操作就好:
版本:openSUSE Tumbleweed
# zypper ref && zypper in -y cinnamon cinnamon-screensaver
版本:openSUSE Leap 15.0
# zypper ar -qry http://download.opensuse.org/repositories/X11:/Cinnamon:/Current/openSUSE_Leap_15.0/X11:Cinnamon:Current.repo # zypper ref && zypper in -t pattern cinnamon
版本:openSUSE Leap 42.3
# zypper ar -qry http://download.opensuse.org/repositories/X11:/Cinnamon:/Current/openSUSE_Leap_42.3/X11:Cinnamon:Current.repo # zypper ref && zypper in -t pattern cinnamon
版本:openSUSE Leap 42.2
# zypper ar -qry http://download.opensuse.org/repositories/X11:/Cinnamon:/Current/openSUSE_Leap_42.2/X11:Cinnamon:Current.repo # zypper ref && zypper in -t pattern cinnamon
手动选择要安装的软件包
根据您的发行版,根据上面提到的方法选择添加软件源,然后根据 Package Explanation 选择您要安装的软件包,一般这几个软件包: cinnamon
, cinnamon-session
, muffin
在您安装其他软件包时会自动添加,因为没有这几个的话, Cinnamon 桌面环境是无法运行的。
视频教程
-
*-devel
,*-debuginfo
,*-debugsource
:这些包默认不是必须的。它们主要用来追踪错误和漏洞。 - 将英语作为唯一桌面语言的用户不需要
*-lang
和cinnamon-translations
。安装这些包需要先将 Cinnamon 本地化。 - 不需要手动安装
typlib-1_0-*
包,在有需要的时候会被自动加入安装。lib*
包也是如此。
Cinnamon 软件包基本信息:
cinnamon
: 提供桌面 shell 的核心软件包。cinnamon-control-center
: 需要手动安装,否则按照 SuSE studio 用户的经验 Cinnamon 会失去响应并且退出。cinnamon-screensaver
: Cinnamon 的屏幕保护程序,是必须的依赖项。cinnamon-session
: 保证用户够能登录到 Cinnamon 的一个依赖项。cinnamon-settings-daemon
: 对于 Cinnamon 非常重要的包,会被自动加入安装而不需要另外手动安装。cjs
:libcjs0
的二进制包, 是 Cinnamon 显示 JavaScript 小程序的依赖项,类似gjs
在 gnome-shell 中的作用。这个包是保证 Cinnamon 能正常工作的一个依赖项。
muffin
: Linux Mint 开发的窗口管理器,类似 GNOME 的mutter
。它是一个必不可少的依赖包。openbox
: 另一个窗口管理器,在这里并不需要但在 Fedora 发行版使 Cinnamon 用的时候是必须安装的。mdm (Tumbleweed 不提供)
: Mint 的显示管理器。mint-mdm-themes-* (Tumbleweed 不提供)
: MDM 的主题。
nemo
: Linux Mint 开发的文件管理器,是使用cinnamon-session
必须的依赖。nemo-extension-*
: 各种 Nemo 扩展。每个包都以其功能命名。python-nemo
:nemo
的 Python 绑定。不需要手动安装。
我该怎样提供有价值的错误报告?
欢迎随时在 IRC 频道 #opensuse-cinnamon 或者 openSUSE bugzilla 与我们的任意开发人员联系。但只是简单的告诉我们发生了什么可能帮助不大。这是我们用来诊断问题的指导:
- 如果你不能登录,可以在正常工作的 gnome-shell 或者 KDE 中运行 `cinnamon --replace` 命令吗?输出的结果是什么?
- 如果你运行了 `cinnamon --replace` 但仍不能使用 GDM 或其他方式登陆,你能给我们提供一些日志信息吗?
首先,登录到 tty, 然后切换回 gdm 并登录 cinnamon (记住 <time> ),如果失败,再次切换到 tty, 运行
su { journalctl --since <time> } > /home/<your username>/journal.log chown <your username>:users /home/<your username>/journal.log
我们需要你 home 目录中的 journal.log 和 .xsession-errors-:0
- 如果你不能启动一个应用程序,你能从终端运行它 (在 /usr/bin 目录中,有很多以 "cinnamon-" 为前缀的东西, 那就是你需要的) 并看到输出结果吗? (Cinnamon 使用了大量 Python 代码, 所以我们很难在构建时找到所有的依赖关系。Python 是一种脚本语言,在代码运行之前不会报错和崩溃。上游关于它 `runtime` 依赖关系的文档很少。)
- 如果的你 cinnamon 工作空间发生错误(比如,一些小程序无法加载,一些扩展无法启用), 你可以按下 "
Meta
(the Win key) +L
" 以触发 Cinnamon Looking Glass 并告诉我们 Error 标签下的输出吗?
- 如果打开的是 Nautilus 文件管理器而不是 Nemo,你可以运行以下命令:
xdg-mime default nemo.desktop inode/directory
- 如果缩略图无法在 Nemo 和/或桌面上正常工作,运行:
rm -R ~/.thumbnails
ln -s ~/.cache/thumbnails/ ~/.thumbnails
就这样。
用户
- 使用 (当然)
- 用暖心的话语鼓励我们继续前进。
- 向其它用户推广,在我们的大社区中形成循环。让我们保持活跃。
- 参与 (为新的图标主题投票……也许可以拍照并提交给我们参加壁纸创作比赛!绘制美术作品/为我们制作主题……就像这样。在为我们提供帮助之前您不必懂得怎样敲代码。)
- 测试 (从我们的devel库中安装一些东西)。
- 报告 Bug (指定给 MargueriteSu 讨论 - 贡献 不然就会自动分配给 Dimstar,那就尴尬了……)
- 一定要注意这个项目,不要让它再失去止维护!说真的,我还有更重要的工作,维护 M17N 源里的输入法,其实我自己使用的桌面环境是 KDE ……所以这项一个人进行的工作真的有可能在某一天停止。你可以像开发者一样申请一些权限以防万一(见下文,不要直接接手,先 fork 一个分支)!如果这里没人了,你可以等待其他有能力并且愿意提供帮助的人然后移交开发许可。
开发者/维护者
- 提交补丁到我们的软件包:
使用 BURP 的方式提交你的 branch 到 X11:Cinnamon:Factory 。
- 提交一个我们忘记打包的新软件包:
提交你的包到 Build Service 的 X11:Cinnamon:Factory 。
- 加入我们来修复那些被损坏的东西(好吧,这有时会停止!)以获得更好的用户体验。
点击 Request role addition 这个按钮针对 X11:Cinnamon 提交一个 add_role 请求。 (注意不是 X11:Cinnamon:Factory )
- 你可以在 freenode 的 IRC 频道: #opensuse-cinnamon 见到我们。如果那里没有人,可以去 #opensuse-mate 或者 #opensuse-gnome 我们可能去拜访邻居。
- 你可以在这里打开 openSUSE 的错误报告: bugzilla 并指定给 "sor.alexei#meowr.ru" 和 "i#marguerite.su" (替换 # 为 @)。但不要直接把错误报告接发给那个邮箱地址。
- 你可以写给 #opensuse-factory 邮件列表(非常抱歉,我们还没有自己的)。
- 你可以发给 openSUSE 的 GNU 社交群组 GNU social group 或者 Google+ community.
请不要将未经证实的错误:
- 写在你自己的博客上。
- 发送到 GNU 社交网站或推特,或者设置成你的 Diaspora* 还有脸书状态。
- 告诉周围的人,实际上这样并不能吓得大家敢不使用。
稳定的版本:
- Tumbleweed 官方提供 3.4 稳定版本
- 供 openSUSE Leap 15.0 使用的 3.4 稳定版
- 供 openSUSE Leap 42.3 使用的 3.4 稳定版
- 供 openSUSE Leap 42.2 使用的 3.4 稳定版