arch-wiki-md-repo
Version:
All arch-wiki articles in markdown format, updated every two days.
234 lines (140 loc) • 22.5 kB
Markdown
Ссылки по теме
* [Nemo](/index.php/Nemo "Nemo")
* [GNOME (Русский)](/index.php/GNOME_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9) "GNOME (Русский)")
* [MATE (Русский)](/index.php/MATE_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9) "MATE (Русский)")
* [Среда рабочего стола](/index.php/%D0%A1%D1%80%D0%B5%D0%B4%D0%B0_%D1%80%D0%B0%D0%B1%D0%BE%D1%87%D0%B5%D0%B3%D0%BE_%D1%81%D1%82%D0%BE%D0%BB%D0%B0 "Среда рабочего стола")
* [Экранный менеджер](/index.php/%D0%AD%D0%BA%D1%80%D0%B0%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BC%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%B5%D1%80 "Экранный менеджер")
Из [Википедии](https://en.wikipedia.org/wiki/ru:Cinnamon "wikipedia:ru:Cinnamon"):
*"Cinnamon (от англ.* cinnamon *— корица) — свободная [среда рабочего стола](/index.php/%D0%A1%D1%80%D0%B5%D0%B4%D0%B0_%D1%80%D0%B0%D0%B1%D0%BE%D1%87%D0%B5%D0%B3%D0%BE_%D1%81%D1%82%D0%BE%D0%BB%D0%B0 "Среда рабочего стола"), являющаяся ответвлением от кодовой базы GNOME Shell. Основное направление разработки — предоставление пользователю более привычной, традиционной среды в стиле GNOME 2."*
Размещение элементов рабочего стола схоже с той, которое предоставляла панель GNOME (GNOME 2), однако, лежащая в основе технология была взята из GNOME Shell (GNOME 3). Начиная с версии 2.0, Cinnamon стал самостоятельной средой рабочего стола, а не просто оболочкой для GNOME, как GNOME Shell и Unity.
## Contents
* [1 Установка](#.D0.A3.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.BA.D0.B0)
* [2 Запуск Cinnamon](#.D0.97.D0.B0.D0.BF.D1.83.D1.81.D0.BA_Cinnamon)
* [2.1 Графический вход](#.D0.93.D1.80.D0.B0.D1.84.D0.B8.D1.87.D0.B5.D1.81.D0.BA.D0.B8.D0.B9_.D0.B2.D1.85.D0.BE.D0.B4)
* [2.2 Запуск Cinnamon вручную](#.D0.97.D0.B0.D0.BF.D1.83.D1.81.D0.BA_Cinnamon_.D0.B2.D1.80.D1.83.D1.87.D0.BD.D1.83.D1.8E)
* [3 Настройка](#.D0.9D.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B0)
* [3.1 Cinnamon settings](#Cinnamon_settings)
* [3.1.1 Сеть](#.D0.A1.D0.B5.D1.82.D1.8C)
* [3.1.2 Bluetooth](#Bluetooth)
* [3.2 Апплеты и расширения](#.D0.90.D0.BF.D0.BF.D0.BB.D0.B5.D1.82.D1.8B_.D0.B8_.D1.80.D0.B0.D1.81.D1.88.D0.B8.D1.80.D0.B5.D0.BD.D0.B8.D1.8F)
* [4 Советы и рекомендации](#.D0.A1.D0.BE.D0.B2.D0.B5.D1.82.D1.8B_.D0.B8_.D1.80.D0.B5.D0.BA.D0.BE.D0.BC.D0.B5.D0.BD.D0.B4.D0.B0.D1.86.D0.B8.D0.B8)
* [4.1 Создание собственных апплетов и тем](#.D0.A1.D0.BE.D0.B7.D0.B4.D0.B0.D0.BD.D0.B8.D0.B5_.D1.81.D0.BE.D0.B1.D1.81.D1.82.D0.B2.D0.B5.D0.BD.D0.BD.D1.8B.D1.85_.D0.B0.D0.BF.D0.BF.D0.BB.D0.B5.D1.82.D0.BE.D0.B2_.D0.B8_.D1.82.D0.B5.D0.BC)
* [4.2 Стандартный каталог обоев рабочего стола](#.D0.A1.D1.82.D0.B0.D0.BD.D0.B4.D0.B0.D1.80.D1.82.D0.BD.D1.8B.D0.B9_.D0.BA.D0.B0.D1.82.D0.B0.D0.BB.D0.BE.D0.B3_.D0.BE.D0.B1.D0.BE.D0.B5.D0.B2_.D1.80.D0.B0.D0.B1.D0.BE.D1.87.D0.B5.D0.B3.D0.BE_.D1.81.D1.82.D0.BE.D0.BB.D0.B0)
* [4.3 Отобразить стандартные значки рабочего стола](#.D0.9E.D1.82.D0.BE.D0.B1.D1.80.D0.B0.D0.B7.D0.B8.D1.82.D1.8C_.D1.81.D1.82.D0.B0.D0.BD.D0.B4.D0.B0.D1.80.D1.82.D0.BD.D1.8B.D0.B5_.D0.B7.D0.BD.D0.B0.D1.87.D0.BA.D0.B8_.D1.80.D0.B0.D0.B1.D0.BE.D1.87.D0.B5.D0.B3.D0.BE_.D1.81.D1.82.D0.BE.D0.BB.D0.B0)
* [4.4 Запуск произвольных команд из меню](#.D0.97.D0.B0.D0.BF.D1.83.D1.81.D0.BA_.D0.BF.D1.80.D0.BE.D0.B8.D0.B7.D0.B2.D0.BE.D0.BB.D1.8C.D0.BD.D1.8B.D1.85_.D0.BA.D0.BE.D0.BC.D0.B0.D0.BD.D0.B4_.D0.B8.D0.B7_.D0.BC.D0.B5.D0.BD.D1.8E)
* [4.5 Переключение между рабочими столами](#.D0.9F.D0.B5.D1.80.D0.B5.D0.BA.D0.BB.D1.8E.D1.87.D0.B5.D0.BD.D0.B8.D0.B5_.D0.BC.D0.B5.D0.B6.D0.B4.D1.83_.D1.80.D0.B0.D0.B1.D0.BE.D1.87.D0.B8.D0.BC.D0.B8_.D1.81.D1.82.D0.BE.D0.BB.D0.B0.D0.BC.D0.B8)
* [4.6 Скрытие значков рабочего стола](#.D0.A1.D0.BA.D1.80.D1.8B.D1.82.D0.B8.D0.B5_.D0.B7.D0.BD.D0.B0.D1.87.D0.BA.D0.BE.D0.B2_.D1.80.D0.B0.D0.B1.D0.BE.D1.87.D0.B5.D0.B3.D0.BE_.D1.81.D1.82.D0.BE.D0.BB.D0.B0)
* [4.7 Темы и значки GTK](#.D0.A2.D0.B5.D0.BC.D1.8B_.D0.B8_.D0.B7.D0.BD.D0.B0.D1.87.D0.BA.D0.B8_GTK)
* [4.8 Изменение размеров окон мышью](#.D0.98.D0.B7.D0.BC.D0.B5.D0.BD.D0.B5.D0.BD.D0.B8.D0.B5_.D1.80.D0.B0.D0.B7.D0.BC.D0.B5.D1.80.D0.BE.D0.B2_.D0.BE.D0.BA.D0.BE.D0.BD_.D0.BC.D1.8B.D1.88.D1.8C.D1.8E)
* [4.9 Перенос настроек назначений клавиш](#.D0.9F.D0.B5.D1.80.D0.B5.D0.BD.D0.BE.D1.81_.D0.BD.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B5.D0.BA_.D0.BD.D0.B0.D0.B7.D0.BD.D0.B0.D1.87.D0.B5.D0.BD.D0.B8.D0.B9_.D0.BA.D0.BB.D0.B0.D0.B2.D0.B8.D1.88)
* [5 Решение проблем](#.D0.A0.D0.B5.D1.88.D0.B5.D0.BD.D0.B8.D0.B5_.D0.BF.D1.80.D0.BE.D0.B1.D0.BB.D0.B5.D0.BC)
* [5.1 QGtkStyle не может определить текущую тему](#QGtkStyle_.D0.BD.D0.B5_.D0.BC.D0.BE.D0.B6.D0.B5.D1.82_.D0.BE.D0.BF.D1.80.D0.B5.D0.B4.D0.B5.D0.BB.D0.B8.D1.82.D1.8C_.D1.82.D0.B5.D0.BA.D1.83.D1.89.D1.83.D1.8E_.D1.82.D0.B5.D0.BC.D1.83)
* [5.2 Нажатие кнопки включения переводит систему в ждущий режим](#.D0.9D.D0.B0.D0.B6.D0.B0.D1.82.D0.B8.D0.B5_.D0.BA.D0.BD.D0.BE.D0.BF.D0.BA.D0.B8_.D0.B2.D0.BA.D0.BB.D1.8E.D1.87.D0.B5.D0.BD.D0.B8.D1.8F_.D0.BF.D0.B5.D1.80.D0.B5.D0.B2.D0.BE.D0.B4.D0.B8.D1.82_.D1.81.D0.B8.D1.81.D1.82.D0.B5.D0.BC.D1.83_.D0.B2_.D0.B6.D0.B4.D1.83.D1.89.D0.B8.D0.B9_.D1.80.D0.B5.D0.B6.D0.B8.D0.BC)
* [5.3 Уровень громкости не сохраняется](#.D0.A3.D1.80.D0.BE.D0.B2.D0.B5.D0.BD.D1.8C_.D0.B3.D1.80.D0.BE.D0.BC.D0.BA.D0.BE.D1.81.D1.82.D0.B8_.D0.BD.D0.B5_.D1.81.D0.BE.D1.85.D1.80.D0.B0.D0.BD.D1.8F.D0.B5.D1.82.D1.81.D1.8F)
* [5.4 cinnamon-settings: No module named Image](#cinnamon-settings:_No_module_named_Image)
* [5.5 Не удается изменить язык в Cinnamon](#.D0.9D.D0.B5_.D1.83.D0.B4.D0.B0.D0.B5.D1.82.D1.81.D1.8F_.D0.B8.D0.B7.D0.BC.D0.B5.D0.BD.D0.B8.D1.82.D1.8C_.D1.8F.D0.B7.D1.8B.D0.BA_.D0.B2_Cinnamon)
* [5.6 Video tearing](#Video_tearing)
## Установка
Cinnamon можно [установить](/index.php/Pacman_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)#.D0.A3.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.BA.D0.B0_.D0.BE.D0.BF.D1.80.D0.B5.D0.B4.D0.B5.D0.BB.D0.B5.D0.BD.D0.BD.D1.8B.D1.85_.D0.BF.D0.B0.D0.BA.D0.B5.D1.82.D0.BE.D0.B2 "Pacman (Русский)") с пакетом [cinnamon](https://www.archlinux.org/packages/?name=cinnamon), доступном в [официальных репозиториях](/index.php/Official_repositories_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9) "Official repositories (Русский)"). Чтобы установить дополнительные темы, апплеты и расширения, вы можете добавить [неофициальный репозиторий Cinnamon](/index.php/Unofficial_user_repositories#cinnamon "Unofficial user repositories") в ваш `pacman.conf`.
## Запуск Cinnamon
### Графический вход
Выберите *Cinnamon* либо *Cinnamon (Software Rendering)* из меню вашего [экранного менеджера](/index.php/Display_manager_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9) "Display manager (Русский)"). Первый вариант использует ускорение графического адаптера, и его следует использовать если не возникает проблем. Если вы испытываете проблемы с драйвером видео (появляются артефакты или прочие сбои), попробуйте запустить сеанс *Cinnamon (Software Rendering)*, в котором отрисовка осуществляется программно.
### Запуск Cinnamon вручную
Если вы предпочитаете входить в среду рабочего стола из консоли, добавьте следующую строку в ваш [Xinitrc](/index.php/Xinitrc "Xinitrc") (для Cinnamon 1.9 и выше):
`~/.xinitrc`
```
exec cinnamon-session
```
Будет запущена версия среды, использующая аппаратное ускорение. Если требуется программная отрисовка, используйте `cinnamon-session-cinnamon2d` вместо `cinnamon-session`.
## Настройка
Cinnamon достаточно прост в настройке. Большую часть настройки можно осуществить используя графические панели. Рабочий стол можно дополнить разнообразными [апплетами](http://cinnamon-spices.linuxmint.com/applets) и [расширениями](http://cinnamon-spices.linuxmint.com/extensions), а также [темами](http://cinnamon-spices.linuxmint.com/themes).
### Cinnamon settings
*cinnamon-settings* запускает указанную панель настройки из командной строки. Без аргументов запускается панель *System Settings* (Настройки Системы). Например, для запуска настроек панели, наберите:
```
$ cinnamon-settings panel
```
Отобразить список всех доступных модулей вы можете командой
```
$ pacman -Ql cinnamon | grep -o "cs_.*\.py" | awk -F'[_.]' '{ print $2 }'
```
#### Сеть
Чтобы добавить поддержку сетевого модуля, включите [Network Manager](/index.php/NetworkManager#Configuration "NetworkManager"). Чтобы NetworkManager мог хранить пароли к беспроводным сетям, установите также [GNOME Keyring](/index.php/GNOME_Keyring "GNOME Keyring").
#### Bluetooth
**Важно:** [cinnamon-bluetooth](https://aur.archlinux.org/packages/cinnamon-bluetooth/) несовместим с [GNOME](/index.php/GNOME_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9) "GNOME (Русский)") 3.10 и выше. Альтернативные варианты вы можете найти на странице [Bluetooth](/index.php/Bluetooth_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9) "Bluetooth (Русский)")
Компоненты графического интерфейса для работы с bluetooth доступны в [AUR](/index.php/AUR_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9) "AUR (Русский)") с пакетом [cinnamon-bluetooth](https://aur.archlinux.org/packages/cinnamon-bluetooth/). Однако, с 18 ноября 2014 г. ни один из пакетов *cinnamon-bluetooth* не работает нормально.
### Апплеты и расширения
Апплеты представляют собой дополнительные компоненты для панели Cinnamon. В свою очередь, расширение может внести значительные изменения в среду рабочего стола. Они могут быть установлены как из [AUR](/index.php/AUR_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9) "AUR (Русский)") ([поиск пакетов](https://aur.archlinux.org/packages.php?O=0&K=cinnamon-&do_Search=Go)), так и с помощью панели *Get more online* в самом Cinnamon, которую можно запустить командами:
```
$ cinnamon-settings applets
$ cinnamon-settings extensions
```
Также вы можете скачать и установить их вручную со страницы [Cinnamon spices](http://cinnamon-spices.linuxmint.com/).
**Примечание:** Если установленные апплеты не появляются, перезапустите Cinnamon, введя `r` в диалоговое окно по нажатию `Alt+F2`.
## Советы и рекомендации
### Создание собственных апплетов и тем
Официальное руководство по созданию апплетов Cinnamon доступно [здесь](http://cinnamon.linuxmint.com/?p=156). Руководство по созданию собственных также доступно [здесь](http://cinnamon.linuxmint.com/?p=144).
### Стандартный каталог обоев рабочего стола
Когда вы добавляете изображение в качестве обоев по указанному пути в Cinnamon Settings, файл изображения копируется в `~/.cinnamon/backgrounds`. Таким образом, с каждым изменением изображения обоев, вам придется добавлять новое изображение снова через панель настроек или копировать его вручную (либо создавать символическую ссылку) в `~/.cinnamon/backgrounds`.
### Отобразить стандартные значки рабочего стола
По умолчанию, Cinnamon запускается без значков на рабочем столе. Чтобы добавить стандартные значки для домашнего каталога, файловой системы и корзины, а также смонтированные диски и сетевые службы, откройте настройки рабочего стола в *Settings* и установите флажки для тех значков, которые вы хотите отобразить.
### Запуск произвольных команд из меню
Апплет *Menu* позволяет запускать указанную команду при выборе. Для того, чтобы добавить новый пункт меню, нажмите правой кнопкой мыши по апплету, выберите *Configure...*, *Open the menu editor*. Выберите нужное подменю (или создайте новое) и выберите *New Item*. Укажите имя в поле *Name* и команду в поле *Command*. Вы можете оставить подсказку к пункту меню в поле *Comment*. Если при запуске команды нужно отображать окно терминала, установите флажок *launch in terminal*. После нажатия *OK* в меню появится новый пункт.
### Переключение между рабочими столами
Для переключения между рабочими столами вы можете добавить переключатель на панель. Нажмите по панели правой кнопкой мыши, выберите *Add applets to the panel*. Добавьте апплет *Workspace switch* на панель. Чтобы переместить апплет, нажмите правой кнопкой мыши по панели, и установите переключатель 'Panel edit mode' во включенное положение. Перетащите мышью апплет на выбранное место, после чего выключите *Panel edit mode*.
По умолчанию предусмотрено два рабочих стола. Вы можете добавить еще, нажав `Control+Alt+Up` и кликнув на кнопку `+` справа.
Также вы можете указать точное количество в командной строке, выполнив:
```
$ gsettings set org.cinnamon number-workspaces 4
```
В данном случае, будет установлено 4 рабочих стола. Чтобы изменения вступили в силу, вам необходимо перезагрузить Cinnamon (для чего нажмите `Alt-F2` и введите `r` в поле ввода команды).
### Скрытие значков рабочего стола
За отображение значков на рабочем столе отвечает [Nemo](/index.php/Nemo "Nemo"). Чтобы выключить отображение значков, выполните команду
```
$ gsettings set org.nemo.desktop show-desktop-icons false
```
### Темы и значки GTK
Темы и значки, стилизованные под цвета Linux Mint доступны в [AUR](/index.php/AUR_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9) "AUR (Русский)") с пакетами [mint-themes](https://aur.archlinux.org/packages/mint-themes/) и [mint-x-icons](https://aur.archlinux.org/packages/mint-x-icons/). Настройки темы вы можете найти в `Settings → Themes → Other settings`
### Изменение размеров окон мышью
Чтобы изменять размеры окон нажатием `Alt + Right click`, выполните
```
gsettings set org.cinnamon.desktop.wm.preferences resize-with-right-button true
```
### Перенос настроек назначений клавиш
Вы можете выполнить экспорт ваших назначений клавиш командой
```
dconf dump /org/cinnamon/muffin/keybindings/ >keybindings-backup.dconf
```
Чтобы впоследствии импортировать их, выполните
```
dconf load /org/cinnamon/muffin/keybindings/ <keybindings-backup.dconf
```
## Решение проблем
### QGtkStyle не может определить текущую тему
Установка [libgnome-data](https://aur.archlinux.org/packages/libgnome-data/) частично решает проблему, и QGtkStyle начинает определять текущую тему GTK+. Однако, чтобы использовался правильный набор значков и курсоры мыши, необходимо задать их явно.
Тема значков для приложений Qt может быть установлена следующей командой:
```
$ gconftool-2 --set --type string /desktop/gnome/interface/icon_theme Faenza-Dark
```
Команда установит тему значков *Faenza-Dark*, которая находится, соответственно, в `/usr/share/icons/Faenza-Dark`.
Тема курсоров мыши для приложений Qt может быть установлена созданием символической ссылки `~/.icons/default`:
```
$ mkdir ~/.icons
$ ln -s /usr/share/icons/Adwaita ~/.icons/default
```
Команда установит тему курсоров *Adwaita*, которая находится в `/usr/share/icons/Adwaita`.
### Нажатие кнопки включения переводит систему в ждущий режим
Это является стандартным поведением. Чтобы изменить настройки управления электропитанием, откройте панель *Settings* и выберите *Power Management*. Выберите желаемое действие для события *When the power button is pressed*.
### Уровень громкости не сохраняется
Уровень громкости не сохраняется после перезагрузки. Звук при запуске системы не приглушен, но уровень установлен в 0\. В таком случае, решить проблему поможет установка [alsa-utils](https://www.archlinux.org/packages/?name=alsa-utils).
### cinnamon-settings: No module named Image
Если панель `cinnamon-settings` не запускается, отображая сообщение о том, что не найден какой-либо модуль, например `Image`, это значит, что он использует устаревшие файлы, которые ссылаются на несуществующие пути. В этом случае, удалите все файлы *.pyc* в каталоге `/usr/lib/cinnamon-settings` и его подкаталогах.
### Не удается изменить язык в Cinnamon
Языковой модуль был удален из панели управления Cinnamon с версии 2.2\. Чтобы добавить или удалить языки, смотрите [Locale (Русский)](/index.php/Locale_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9) "Locale (Русский)"). Чтобы выбрать другой язык, установите пакет [mintlocale](https://aur.archlinux.org/packages/mintlocale/).
### Video tearing
Video tearing представляет собой неисправность, при которой вы видите на экране не перерисованный полностью кадр, что выражается в появлении видимых мерцающих горизонтальных полос.
Если вы наблюдаете подобные эффекты при просмотре видео или в играх, добавьте следующие строки в конец файла `/etc/environment`:
```
CLUTTER_PAINT=disable-clipped-redraws:disable-culling
CLUTTER_VBLANK=True
```
После перезагрузки проблема должна решиться.