С началом лета и всемирным Днём защиты детей представляю Matuntu-E64, собранную 1 июня 2019 года с графическим окружением Mate 1.22.1 на основе промежуточного релиза Ubuntu 19.10 (Eoan Ermine) с возможностью инсталляции на оборудовании, поддерживающем 64-битную архитектуру, в том числе UEFI. Образ системы собран при помощи консольной утилиты Wasta-Remastersys. Поддержка будет осуществляться до июля 2020 года.
По умолчанию в Matuntu включён обновлённый Compiz с настроенными эффектами: куб рабочего стола, показ всех окон наведением на левый нижний угол и сворачивание открытых окон в рулон и их разворачивание двойным кликом по оконной рамке, а также возрождённый декоратор окон компиза Emerald. Для удобного управления компизом и его декоратором Emerald используется апплет Compiz Fusion Icon с возможностью интеграции в системном лотке. Рабочий стол традиционно оформлен двумя панелями: верхней с меню Brisk (запускается клавишей Super), апплетом Указатель окон и областью уведомлений, а также нижней автоскрываемой панелью с кнопкой расчистки рабочего стола, корзиной и переключателем рабочих мест.
Контекстное меню файлового менеджера Caja содержит пять сценариев: преобразование jpeg в png и обратно, показать md5sum, открыть как текст и пересборка deb-пакетов (deb-repacker).
Классическое меню Mate (форк Главного меню Gnome2) можно вызвать в любом месте на свободной области рабочего пространства клавиатурным сочетанием Alt+F1, для быстрого запуска приложения из командной строки Alt+F2, запуск терминала Ctrl+Alt+T, калькулятора Ctrl+Alt+K, открытие домашнего каталога Ctrl+L. Раскладка клавиатуры переключается клавиатурным сочетанием Alt+Shift. Выключение-Перезагрузка-Ждущий режим можно вызвать сочетанием клавиш Ctrl+Alt+Del.
Настройка дисплейного менеджера LightDM запускается в меню Администрирование пунктом Окно входа в систему.
Основные элементы системы:
Оконный менеджер по умолчанию | Compiz |
Файловый менеджер | Caja |
Панель рабочего стола | Mate-panel |
Менеджер сети | NetworkManager |
Менеджер дисплея | LightDM |
Версия ядра | 5.0.0-16-generic |
Версия Xorg | X.Org: 1.20.4 |
Версия Mesa | 19.0.5 |
Минимальные системные требования:
RAM - 2048 и более Mb
CPU - Intel Atom N570 1600 MHz
HDD - 10 Gb
Перечень основного ПО:
Спойлер
Мультимедиа
Clementine (аудиопроигрыватель)
Exaile (программа управления музыкой и радио)
VLC (универсальный медиа-плеер)
Pavucontrol (регулятор громкости PulseAudio)
Графика
Nomacs (лёгкий графический редактор)
5up (лёгкий скриншотер и редактор снимков)
EOM (просмотрщик изображений)
Простое сканирование (Simple Scan)
Flameshot (скриншотер и редактор с быстрым размещением снимков на imgur.com)
Выбор цвета Mate
Игры
Маджонг (китайский пасьянс)
Интернет
NitroShare (клиент обмена файлами в локальной сети)
Seamokey с почтовым клиентом (веб-браузер)
Transmission (простой BitTorrent-клиент)
Офис
CoolReader3 (программа для чтения электронных книг)
Atril (просмотрщик документов PDF)
Crow Translate (онлайн-переводчик)
Словарь Mate
Системные
Ubuntu Cleaner (лёгкий менеджер очистки системы)
Stacer - AppImage (утилита для мониторинга и оптимизации системы)
htop (управление системными процессами)
mc (двухпанельный файловый менеджер)
Анализатор использования дисков (Baobab)
Редактор dconf
Эмулятор виртуального привода gCDEmu
Gparted (редактор разделов дисков)
Gdebi (инструмент работы с пакетами)
Inxi (инструмент получения информации о системе и оборудовании)
Mate Tweak (инструмент настройки рабочего стола)
Менеджер пакетов Synaptic
Восстановление загрузки (Boot Repair)
и другие
Стандартные
GtkHash (утилита для вычисления контрольных сумм)
MultiSystem (создание мультизагрузочной флешки)
UNetbootin (создание загрузочной флешки с возможностью сохранения изменений, внесённых в Live-сессии)
Xarchiver (менеджер архивов, корректно работающий с кириллическими символами в кодировке Windows)
Менеджер архивов Engrampa
Диски (дисковая утилита)
Программа просмотра шрифтов Mate
Pluma (текстовый редактор среды Mate)
Xed (текстовый редактор)
Калькулятор
и другие
Ссылки на загрузку:
Яндекс.Диск - 04.03.20 снята с раздачи в связи с выпуском Matuntu-F-03-20 (http://forum.matuntu.info/index.php?topic=1179.msg11918#msg11918)
md5sum - ea993548a4a15ff969b9c41fa14ac3b7
Размер образа - 1,3 ГБ
Вход в систему автоматический, логин — vita без пароля
Скриншоты:
(https://i.imgur.com/c1bmZ2R.png)
После первого запуска установленной Matuntu рекомендуется выполнить в терминале следующие команды:
sudo apt update
sudo apt purge rtl8812au-dkms
sudo apt install flashplugin-installer
sudo apt autoremove
sudo apt upgrade
dpkg -l | awk '/^rc/ {print $2}' | xargs sudo dpkg --purge
В случае если накопитель, на который устанавливается система, не является /dev/sda, рекомендуется после успешной инсталляции выбрать пункт Продолжить знакомство, затем выключить компьютер с изъятием загрузочного носителя и после первого запуска установленной системы выполнить в терминале команду: sudo update-grub
Особенности установки и первой загрузки системы: - В живой сессии на слабом оборудовании может появиться сообщение о проблеме при загрузке Brisk Menu или других апплетов. Без удаления их можно вернуть завершением сеанса с вводом логина vita. В установленной системе все апплеты, в т.ч. Brisk Menu, загружаются беспроблемно.
- В процессе установки на шаге Обновления и другие программы нужно снять чекбокс со строки Загрузить обновления во время установки Matuntu.
- Для работы с Bluetooth устройствами необходимо установить пакет blueman.
- Для проверки звука в динамиках нужно установить пакет libcanberra-pulse.
- Чтобы расцветить Emoji в текстовом редакторе устанавливается пакет fonts-noto-color-emoji.
- Автоматический вход в систему настраивается в меню Администрирование->Окно входа в систему во вкладке Автоматический вход, где меняется дефолтное имя vita на логин, заданный пользователем в процессе установки.
Только что установил сабж компьютер с неотключаемым UEFI и пишу из этой системы пока свежо в памяти. Образ просто распаковал на флешку с таблицей разделов GPT. Во время установки выбрал другой вариант разметки. Указал раздел efi использовать как boot efi без форматирования, а установку граба указал в этот раздел. Ничего не пришлось ни доставлять, ни скачивать из сети. Установилась система быстрее, чем на машину с биосом.
Об UEFI inxi -SM
inxi -SM
System: Host: Matuntu Kernel: 5.0.0-16-generic x86_64 bits: 64 Desktop: MATE 1.22.1 Distro: Ubuntu 19.10 (Eoan Ermine)
Machine: Type: Desktop Mobo: ASRock model: J3455M serial: <root required> UEFI: American Megatrends v: P1.80
date: 05/21/2018
У меня тоже есть файлик startup.nsh, мигрирующий в систему, которая загружается первой, с известным содержимым. По логике это означает, с какой системы загрузиться по умолчанию. А вот, разбираясь с его содержимым, вижу: fs0: {файловая система UEFI (fat32)}\EFI\ubuntu\grubx64.efi {путь к загрузчику}, т.е. утверждать, что этот файл нужен только для работы с виртуальными машинами, нельзя. Встречал упоминание, что VB для тестирования UEFI подходит хуже, чем OVMF (Open Virtual Firm Firmware) непосредственно с QEMU.
Если смотреть листинг физических устройств, то можно увидеть: тип метки диска и загрузочный раздел EFI sudo fdisk -l
Диск /dev/sda: 119,2 GiB, 128035676160 байт, 250069680 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: gpt
Устр-во начало Конец Секторы Размер Тип
/dev/sda1 2048 411647 409600 200M EFI
/dev/sda2 411648 213118975 212707328 101,4G Файловая система Linux
/dev/sda3 213118976 250068194 36949219 17,6G Файловая система Linux
S.A., покажите Ваши диски такой же командой.
В связи с тем, что официально релиз Ubuntu 19.10 не состоялся, а Mate 1.22.1 - в активном развитии, возможны небольшие баги. Так после очередного обновления, в частности, пакета libmarco-private1 с версии 1.22.1-0ubuntu1 до 1.22.2-0ubuntu1 перестали запускаться Параметры внешнего вида. Информация в терминале
mate-appearance-properties: error while loading shared libraries: libmarco-private.so.1: cannot open shared object file: No such file or directory
В Matuntu-E64, установленной без обновления, внешний вид настраивается
(https://i.imgur.com/NE3cDqY.png)
Сегодня с обновлениями пришло новое ядро 5.2.0-8. Установленный драйвер Nvidia 340 перекомпилировался под новое ядро
inxi -SG
System:
Kernel: 5.2.0-8-generic x86_64 bits: 64 Desktop: MATE 1.22.1
Distro: Ubuntu 19.10 (Eoan Ermine)
Graphics:
Device-1: Intel driver: i915 v: kernel
Device-2: NVIDIA GK208B [GeForce GT 730] driver: nvidia v: 340.107
Display: x11 server: X.Org 1.20.4 driver: modesetting,nvidia
unloaded: fbdev,nouveau,vesa resolution: 1680x1050~60Hz
OpenGL: renderer: GeForce GT 730/PCIe/SSE2 v: 4.4.0 NVIDIA 340.107
Мне эта система даже больше нравится, чем Matuntu-B64. Сделал её для себя приоритетной.
Сегодня с обновлениями пришло новое ядро 5.2.0-8.
На нетбуке Acer AO D257 ядро появилось в списке пакетов, но по умолчанию не было предложено к установке. Интереса ради установила его компоненты вручную, Было опасение, что оборудование возможно исключено из поддержки новым ядром. Но, к моей радости, система весело загрузилась.
О релизе ядра Linux 5.2 сообщалось на OpenNET (https://www.opennet.ru/opennews/art.shtml?num=51051) и в других источниках.
Вкратце о ядре
В новую версию ядра добавлена поддержка открытых прошивок Sound Open Firmware для аудиоустройств с DSP, API для монтирования файловых систем, новые опенсорсные драйверы для устройств с GPU Mali от ARM, поддержка работы без учёта регистра символов в файловой системе EXT4, а также оптимизирована производительность планировщика ввода/вывода BFQ.
Кроме того, добавлена функциональность контроллера freezer для cgroups v2, новый модуль device-mapper «dm-dust», способный симулировать ошибки при чтении с диска и повреждённые сектора, флаг CLONE_PIDFD в системном вызове clone(2) для возврата PID при создании процесса, а также улучшен мониторинг ресурсов в Android.
Что касается безопасности, в ядро Linux 5.2 добавлен код для блокирования атак класса MDS (Microarchitectural Data Sampling) в процессорах Intel, а также новый параметр командной строки ядра «mitigations=», который упрощает включение и отключение техник защиты от уязвимостей, связанных со спекулятивным выполнением инструкций в CPU.
Понадобилась установка Matuntu на ноутбук с включённым UEFI.
Предварительно SSD был переведён в таблицу разделов GPT и на /dev/sda1 был создан раздел с файловой системой FAT32 и флагом boot esp.
Процесс установки с загрузочной флешки с таблицей GPT, на которую был распакован образ сабжа, начался с выбора русской локали
Спойлер
(http://i7.5cm.ru/i/6U2t.png)
Затем по умолчанию определилась русская раскладка клавиатуры
Спойлер
(http://i7.5cm.ru/i/cVTC.png)
Для ускорения установки системы сняла чекбокс с загрузки обновлений
Спойлер
(http://i7.5cm.ru/i/hJW5.png)
На этапе разметки диска: - /dev/sda1 в качестве EFI раздела
- /dev/sda2 - корень системы
- место для загрузчика /dev/sda1
Спойлер
(http://i7.5cm.ru/i/qNUO.png)
Далее установка проходила в обычном порядке.
В результате система установлена без сбоев и после обновления представлена так:
sudo inxi -SMCG
System:
Kernel: 5.2.0-10-generic x86_64 bits: 64 Console: tty 0
Distro: Ubuntu 19.10 (Eoan Ermine)
Machine:
Type: Laptop System: DNS product: W9x0LU v: N/A serial: N/A
Mobo: DNS model: W9x0LU serial: N/A UEFI: American Megatrends v: 1.05.01
date: 07/31/2015
CPU:
Topology: Quad Core model: Intel Pentium N3700 bits: 64 type: MCP
L2 cache: 1024 KiB
Speed: 504 MHz min/max: 480/2400 MHz Core speeds (MHz): 1: 480 2: 516
3: 527 4: 506
Graphics:
Device-1: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx
Integrated Graphics
driver: i915 v: kernel
Display: server: X.Org 1.20.4 driver: modesetting unloaded: fbdev,vesa
resolution: 1920x1080~60Hz
OpenGL: renderer: Mesa DRI Intel HD Graphics 405 (Braswell)
v: 4.5 Mesa 19.1.4
Поставил на новую рабочую машину Matuntu-E64 на NVMe диск - все обновилось штатно, все работает! Один момент - делать в полном соответствии с рекомендациями, изложенным в первом посте данной темы...
Вывод inxi -F
Спойлер
System:
Host: smirnov-dv2019 Kernel: 5.0.0-16-generic x86_64 bits: 64
Console: tty 1 Distro: Ubuntu 19.10 (Eoan Ermine)
Machine:
Type: Desktop Mobo: ASUSTeK model: PRIME H310M-D v: Rev X.0x
serial: 180731718710221 UEFI: American Megatrends v: 0803 date: 06/20/2018
CPU:
Topology: Quad Core model: Intel Core i3-8100 bits: 64 type: MCP
L2 cache: 6144 KiB
Speed: 800 MHz min/max: 800/3600 MHz Core speeds (MHz): 1: 800 2: 800
3: 800 4: 800
Graphics:
Device-1: Intel 8th Gen Core Processor Gaussian Mixture Model driver: i915
v: kernel
Display: server: X.Org 1.20.5 driver: modesetting unloaded: fbdev,vesa
resolution: 1920x1080~60Hz
OpenGL: renderer: Mesa DRI Intel UHD Graphics 630 (Coffeelake 3x8 GT2)
v: 4.5 Mesa 19.2.1
Audio:
Device-1: Intel Cannon Lake PCH cAVS driver: snd_hda_intel
Sound Server: ALSA v: k5.0.0-16-generic
Network:
Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
driver: r8169
IF: enp2s0 state: up speed: 1000 Mbps duplex: full mac: 0c:9d:92:7a:6b:30
Drives:
Local Storage: total: 447.15 GiB used: 118.88 GiB (26.6%)
ID-1: /dev/sda vendor: Ricoh model: R5M240G8 size: 223.57 GiB
ID-2: /dev/sdb vendor: SanDisk model: SSD PLUS 240 GB size: 223.58 GiB
Partition:
ID-1: / size: 38.20 GiB used: 7.44 GiB (19.5%) fs: ext4 dev: /dev/sda2
ID-2: /home size: 180.51 GiB used: 111.43 GiB (61.7%) fs: ext4
dev: /dev/sda5
Sensors:
System Temperatures: cpu: 27.8 C mobo: N/A
Fan Speeds (RPM): cpu: 0
Info:
Processes: 190 Uptime: 19m Memory: 7.63 GiB used: 1.43 GiB (18.7%)
Shell: bash inxi: 3.0.36