Пока переделываю под себя Cinnamon 18.2, некоторые действия могут быть идентичными для других DE, а некоторые - нет. Устанавливаем кодеки:
sudo apt-get install mint-meta-codecs
Устанавливаем пакеты локализации:
sudo apt-get install libreoffice-l10n-ru libreoffice-help-ru //Русификация справки и интерфейса libreoffice
sudo apt-get install firefox-locale-ru //Русификация firefox
sudo apt-get install thunderbird-locale-ru //Русификация thunderbird (почтовый клиент)
sudo apt-get install language-pack-ru language-pack-gnome-ru // Русификация основной части данных системы
sudo apt-get install gimp-help-ru //Русифицированная справка в gimp
sudo apt-get install language-pack-kde-ru kde-l10n-ru //Русификация kde
Переключаем язык системы на русский, приводя файл /etc/default/locale в следующий вид:
Код: Выделить всё
LANG=ru_RU.UTF-8
LANGUAGE=ru_RU:ru
LC_NUMERIC=ru_RU.UTF-8
LC_TIME=ru_RU.UTF-8
LC_MONETARY=ru_RU.UTF-8
LC_PAPER=ru_RU.UTF-8
LC_IDENTIFICATION=ru_RU.UTF-8
LC_NAME=ru_RU.UTF-8
LC_ADDRESS=ru_RU.UTF-8
LC_TELEPHONE=ru_RU.UTF-8
LC_MEASUREMENT=ru_RU.UTF-8
Код: Выделить всё
# KEYBOARD CONFIGURATION FILE
# Consult the keyboard(5) manual page.
XKBMODEL="pc105"
XKBLAYOUT="us,ru"
XKBVARIANT=","
XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll"
BACKSPACE="guess"
Код: Выделить всё
sudo apt-get remove xscreensaver-data-extra xscreensaver-gl
sudo rm -f /usr/share/applications/screensavers/*
sudo rm -f /usr/share/xscreensaver/config/*
sudo rm -f /usr/lib/xscreensaver/*
cinnamon-settings backgrounds)
:Скопируем их в /usr/share/backgrounds/.
- По желанию, можно создать файл *.xml здесь /usr/share/cinnamon-background-properties, в котором будут описаны наши обои, ниже шаблон:
Но это необязательно.
Код: Выделить всё
<?xml version="1.0"?> <!DOCTYPE wallpapers SYSTEM "cinnamon-wp-list.dtd"> <wallpapers> <wallpaper deleted="false"> <name>Вводим название</name> <filename>Вводим путь</filename> <options>zoom</options> <shade_type>solid</shade_type> <pcolor>#000000</pcolor> <scolor>#000000</scolor> <artist>Комментарий</artist> </wallpaper> </wallpapers>
-----------------------------------------
/etc/skel/
Особый интерес в ремастеринге представляет папка /etc/skel/: из нее все файлы при создании нового пользователя (
useradd
) копируются в соответствующую ему home-папку. Таким образом, копируя заранее заготовленные конфиги в skel, мы можем обеспечить более комфортную работу нового пользователя за счет переноса оптимальных настроек пакетов. Парочка примеров:
Файл ~/.config/dconf/user содержит в себе некоторые настройки окружения (как минимум, редактора dconf и расположения апплетов). Т.е., например, внося настройку в терминале для решения проблемы с "кракозябрами" в текстовых файлах, созданных в windows, для xed:
Код: Выделить всё
gsettings set org.x.editor.preferences.encodings auto-detected "['UTF-8', 'WINDOWS-1251', 'CURRENT', 'ISO-8859-15', 'UTF-16']"
Кроме того, следует отметить, что файл user хранит только расположение апплетов на панеле, но не их конкретные настройки. Скажем, если мы добавим на панель "пространство", то его пиксельный размер будет хранится не в ~/.config/dconf/user, а здесь ~/.cinnamon/configs
Примечание: если вы планируете использовать апплеты, скачанные из сети, то имеет смысл перенести их из папки ~/.local/share/cinnamon/applets в папку /usr/share/cinnamon/applets. Если апплет на английском, то можно его перевести, отредактировав файл applet.js (Руссификация аплетов Cinnamon.).
Копируя ~/.mozilla/firefox/mwad0hks.default и ~/.mozilla/firefox/profiles.ini в /etc/skel/.mozilla/firefox/, мы переносим все настройки браузера mozila firefox, все дополнения и пр. каждому созданному пользователю. Т.е. это распрастраняется и на live режим, т.к. в нем создается пользователь mint, так и на уже установленную систему, ибо в процессе мы сами создаем для себя пользователя-администратора.
Таким же образом, мы можем перенести настройки, например, kazam: ~/.config/kazam в /etc/skel/.config/kazam; gimp: ~/.gimp-2.8 в /etc/skel/.gimp-2.8 и т.д.
Все, что вам нужно, это
1) создать нового пользователя
2) настроить его таким образом, каким вы хотите его видеть
3) перенести его конфиги в /etc/skel/
-----------------------------------------