Cinnamon
Cinnamon 是一個提供先進創新的特點和傳統的用戶體驗的 Linux 桌面。不過,其底層技術實質是基於 GNOME 的分支。 截至 2.0 版本,Cinnamon 就已經是一個完整的桌面環境,不僅僅是 GNOME Shell 和 Unity 的前端了。
安裝[編輯 | 編輯原始碼]
Cinnamon 可通過 cinnamon包 軟件包進行安裝。
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 使用的語言[編輯 | 編輯原始碼]
- 要添加刪除語言,請查看 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圖標) 列入黑名單的功能已被請求上游。