Вместо введения
В статье содержится множество перечислений и некоторое количество инструкций. Те, кто любят статьи без всего этого, могут дальше не читать. Остальным рекомендую читать до конца.
Статья предназначена для тех в первую очередь, кто думает что Linux — это очень сложно для обычного пользователя по сравнению со всем привычной Windows (привычная не значит удобная и уж тем более не значит лучшая). Сразу отмечу, что в статье не будет описания таких банальностей, как создание/переименование/копирование файлов и т.п., так как эти вещи становятся интуитивно понятны сразу после загрузки практически любой более-менее адекватной ОС. Но тем не менее для изучения того, где и что лежит, понадобится немного времени. Главное — определиться с дистрибутивом, чтобы потом не мучиться от внезапно появляющихся ограничений или танцев с бубном, необходимых для совершения простых операций.
Сокращения и термины
- Терминал (или Эмулятор терминала) — приложение для использования командной строки в качестве интерфейса (то есть без GUI — графического интерфейса пользователя)
- СПО — свободное программное обеспечение
- DE (Desktop Environment) — окружение рабочего стола
- Проприетарный драйвер — несвободный драйвер, поставляемый, как правило, производителем железа
- Репозиторий — сервер-хранилище файлов/пакетов
- PPA (Personal Package Arhive) — персональный архив пакетов. Создаются для оперативного обновления файлов под конкретное ПО, либо для нескольких приложений
- Монтирование диска/раздела — подключение диска/раздела к основной файловой системе для получения возможности манипулирования файлами и папками
- Тиринг — горизонтальный разрыв изображения во время воспроизведения видео, из-за чего появляются мерцающие полосы в разных частях изображения
- LML — сокращённое название сборок Linux Mint LOVE Edition
- Сеанс (или сеанс пользователя) — простыми словами, это то, что запускается после выбора пользователя на экране приветствия и ввода пароля (с настройками и правами доступа конкретного пользователя). Если спутаете перезагрузку сеанса с перезагрузкой ОС, ничего страшного не будет, но нужно понимать, что это немного разные вещи (для применения некоторых изменений в системе достаточно перезагрузить только сеанс пользователя, о чём в соответствующих инструкциях даётся указание)
- RPM-based — дистрибутивы, использующие в качестве пакетов, сжатые архивы .rpm
- DEB-based — дистрибутивы, использующие в качестве пакетов, сжатые архивы .deb
- Зависимости (для приложений/пакетов) — необходимые для работы конкретного ПО дополнительные пакеты программ, библиотек или утилит
- desktop-файлы — файлы с расширением .desktop, с помощью которых запускаются приложения из Меню приложений, Рабочего стола, Панели задач и Диспетчера настроек (хранят данные значков запуска типа имени, комментария, команды, пути и названия файла для иконки...)
- Контейнер (Flatpak, AppImage, Snap) — архив, содержащий все необходимые зависимости для запуска приложения. При этом Flatpak и Snap требуют предварительной установки служб, позволяющих им устанавливаться в систему
Что нужно знать про файловую систему Linux
- Файловая система называется ext4. В отличие от других ФС, лично мной ext4 проверена в течение более 6,5 лет на трёх HDD различных объёмов и в течение более 10 мес. на одном SSD — полёт более чем нормальный.
- Корень основного раздела обозначается символом «/», а не латинской буквой с двоеточием, как в Windows.
- Файлы и папки пользователя находятся в каталоге /home/имя_пользователя/, остальные папки в корне раздела (т.е. в «/») являются системными и для изменения их содержимого требуется ввод пароля администратора.
- Регистр букв в названиях файлов и папок имеет значение (например, «новый каталог», «Новый Каталог», «Новый каталог», «НоВыЙ КаТаЛоГ» и «НОВЫЙ КАТАЛОГ» — это всё разные папки или файлы). При этом папки и файлы с одинаковым именем (с учётом регистра и расширения) в одном месте одновременно существовать не могут.
- Монтирование дисков/разделов по умолчанию производится в папку /media/имя_пользователя/. Чтобы смонтировать диск, достаточно в Файловом менеджере или меню «Переход» панели задач кликнуть ЛКМ на соответствующий Том (подробнее о монтировании накопителей читайте в разделе «Рекомендации для ПК с несколькими жёсткими дисками...»).
На что обратить внимание при выборе дистрибутива
- Предлагается ли лёгкое переключение между несколькими интерфейсами: например, в одном интерфейсе панель задач может быть сверху, в другом — снизу, в третьем — сбоку. Как правило, в таких дистрибутивах плохо настроены все интерфейсы, а грамотно не настроен ни один из них.
- Имеются ли две панели задач: например, одна сверху, вторая — снизу. Как показала практика, переводить туда-сюда взгляд и курсор мыши — неудобно, а всё что необходимо, можно разместить на одной панели при грамотной её организации.
- Есть ли скрипты якобы на все случаи жизни (могут аккуратно лежать на рабочем столе, либо в диспетчере настроек): например, скрипт для работы SSD, скрипт для избавления (ещё не факт, что поможет) от тиринга*, скрипт для работы скрипта, запускающего третий скрипт и т.д. Все базовые вещи должны работать без подобных костылей. Приемлемыми считаю скрипты, расширяющие функционал интерфейса (например, которые применяются к окнам и вызываются с помощью комбинаций клавиш, либо которые позволяют запускать из панели задач приложения с определёнными условиями).
- В наличие ли приложение для установки проприетарных драйверов (типа Менеджера драйверов), и можно ли в нём выбрать из нескольких версий.
- Есть ли Менеджер обновлений, в котором можно выбирать и блокировать обновление определённых пакетов (автоматическую установку обновлений предлагаю оставить Windows).
- Есть ли программа типа «Источники приложений» для добавления репозиториев, в т.ч. PPA (командная строка для данных целей — это хорошо, но наличие в том числе графического интерфейса — гораздо лучше).
- Установлены ли по умолчанию две версии Steam (нативная для Linux и версия для Windows). На данный момент в нативной версии есть возможность установки Windows-версий игр с помощью доработанной версии Wine под названием Proton, поэтому использование ещё и версии Steam для Windows не имеет смысла.
- Включается ли при загрузке камера без вашего участия и явного запроса на включение (есть и такие сборки).
* в LML18 тиринг (если будет) для карт Nvidia можно отключить после установки проприетарного драйвера. Идём в Меню приложений > Система > NVIDIA X Server Settings > X Server Display Configuration > нажав кнопку «Advanced...» и включив опцию «Force Composition Pipline» > далее жмём кнопку «Apply» и «OK». К сожалению эта функция драйвера не сохраняется навсегда и придётся данный финт проворачивать после каждой загрузки сеанса.
Краткая история поиска вменяемой альтернативы платным ОС
В какой-то момент (октябрь 2012 г.) когда Windows 7 в очередной раз начала тормозить на моём железе, а мне надоело безрезультатно дефрагментировать данные, чистить реестр и переустанавливать ОС, начал поиск бесплатных альтернатив. Использовал некоторое время следующие дистрибутивы Linux: Ubuntu на DE Unity, Kubuntu, Fedora, ROSA Fresh, Росинка, ALT Linux, Agilia Linux. Даже запускал в Live-режиме Linux Mint, но на тот момент (актуальная версия на 2013 г.) на моём железе данный дистрибутив зависал намертво после нескольких минут работы.
Ubuntu с Unity не понравилась наличием двух панелей (сверху и слева), при этом левая панель запуска имеет прокрутку значков, часть из которых скрывается из виду, если не помещается на экран. Kubuntu на KDE поначалу привлекла своей похожестью на Windows, но в дальнейшем тем же и оттолкнула (моё мнение — у оптимальной ОС должно быть своё лицо). Fedora на тот момент просто показалась убогой, начиная с выбора шрифта для интерфейса и общего оформления… (может, сейчас что-то изменилось, но проверять RPM-based дистрибутивы больше нет желания).
Дольше всего пользовался ROSA Fresh (привлекли перерисованный интерфейс KDE и русская служба поддержки), но чем дольше пользовался, тем серьёзнее становились претензии к интерфейсу и к самим разработчикам. Например, интегрированная в интерфейс Росы программа для написания постов для ВКонтакте и Facebook имела ограничения на количество символов, которые не соответствовали ограничениям самих сервисов (количество символов было гораздо меньше, чем надо), да и вообще необходимость в данном расширении под большим вопросом. Rosa Media Player на поверку является простым обрезком функционального медиаплеера SMPlayer (даже недоработки у актуальных версий на тот момент были те же). Практически все мои баг-репорты и предложения оказывались задвинутыми в долгий ящик. Я по простоте душевной думал, что задача проекта — сделать удобно и красиво для пользователей, а оказалось, что разработчики тупо кидали пыль в глаза симпатичным оформлением, под которым была скрыта политика обрезания функций всему, чему возможно.
Росинка оттолкнула своим минимализмом без возможности легко и просто нагрузить интерфейс дополнительным функционалом. А с ALT Linux ситуация была ещё хуже, чем с Fedora... Agilia Linux предложила забаву под названием «Хочешь установить какую-либо программу, беги на поклон к разработчикам с объяснениями, зачем оно тебе надо» (и ещё не факт, что ты будешь услышан, хоть разработчики были русскоязычные).
В целом все эти дистрибутивы объединяет не самая удобная и функциональная настройка интерфейса и отсутствие предустановленного ПО для творчества. Считаю, что минимализм хорош на «умных» холодильниках и микроволновках, в отличие от десктопных ПК пользователей. Пользователей, в каждом из которых есть творческое начало, любезно передавшееся нам… конечно же, от предков-обезьян. ;)
В итоге после блуждания по дистрибутивам выбор остановил на Ubuntu Studio, которая привлекла внимание использованием в качестве окружения рабочего стола XFCE и наличием предустановленного свободного ПО (СПО) для творчества, но... при этом имела две панели на рабочем столе: вверху панель задач с меню приложений, кнопками окон и системным лотком, внизу — панель со значками запуска приложений. Благо, XFCE имеет одно очень полезное отличие...
Окружение рабочего стола XFCE отличает от других DE возможность тонкой подстройки параметров интерфейса без необходимости лезть в конфигурационные файлы (хотя и это не запрещено). Например, в панели задач можно добавлять, удалять модули и изменять их настройки, да и саму панель перемещать. Так панель задач сверху переместил вниз, увеличил по высоте, сделал полупрозрачной и оставил в гордом одиночестве, но... с дополнительными модулями. В число которых вошли: Меню приложений, кнопка «Скрыть окна и показать рабочий стол», Переключатель рабочих мест, кнопка «Переход», пять кнопок «Запуск приложений», Кнопки окон, переключатель раскладки клавиатуры, модуль изменения громкости, Системный лоток (который включает также модуль «Индикаторы»), Системный монитор, Дата и время, Сетевой монитор, Корзина и кнопка «Системные действия».
Задачи, которые ставились при создании сборок
- Удобство и функциональность.
- Красота (в т.ч. стиль окон, набор значков и шрифты).
- Надёжность (стабильная и безопасная работа без навороченных антивирусов и сетевых экранов).
- Мультимедиа (возможность сразу просматривать и прослушивать медиафайлы без необходимости установки дополнительных кодеков и флеш-проигрывателя для браузера).
- Использование только бесплатно распространяемого ПО для творчества, работы и отдыха.
И всё это с быстрым откликом на действия пользователя при умеренных требованиях к железу.
Для чего подходит Linux Mint LOVE Edition «из коробки»
- Создание музыки, микширование и мастеринг звука.
- Работа с 3D-графикой и создание 2D- и 3D-анимации.
- Конвертирование и обработка звуковых и видеофайлов.
- Работа с векторной и растровой графикой.
- Создание видео, захват видео с Рабочего стола и создание субтитров.
- Рисование на продвинутом мольберте художника.
- Редактирование фотографий и каталогизация изображений.
- Просмотр, создание и редактирование шрифтов.
- Удобная работа с файлами и каталогами (в т.ч. подключение образов, массовое переименование файлов, сравнение файлов и каталогов, общий доступ и т.д.; для удобства выполнения некоторых операций установлен двухпанельный менеджер файлов).
- Создание документов, таблиц, блок-схем, баз данных и презентаций.
- Проигрывание аудио и видео с помощью медиаплееров.
- Копирование музыки с ваших Audio-CD и запись CD и DVD.
- Просмотр изображений и многостраничных документов*.
- Создание связанных заметок.
- Сёрфинг в интернете и чтение лент новостей RSS в удобном интерфейсе.
- Скачивание и раздача файлов с помощью торрент-клиента.
- Общение с помощью интернет-телефонии и обмена сообщениями.
- Работа с электронной почтой, контактами и расписаниями с помощью мощного органайзера.
- Конвертирование множества единиц измерения и обучение быстрому набору текста.
- Разработка приложений** и создание чертежей.
- Запуск нативных игр, в т.ч. через Библиотеку игр Steam*** (в нём уже несколько тысяч нативных игр для Linux).
И это ещё не всё...
* в LML18 нужно доустановить пакет evince
** в LML18 нужно доустановить пакеты (потребуется около 800МБ на HDD) для программы Anjuta с помощью следующей команды в эмуляторе терминала:
sudo apt-get install libtool libtool-bin intltool libghc-glib-dev libanjuta-dev
*** в сборках установлен Steam Launcher, который докачает из сети нужные пакеты (для работы Steam требуется установка проприетарных драйверов для видеокарты)
Особенности Панели задач в LML
- Кнопки окон с иконками и подписями, которые позволяют быстрее ориентироваться во множестве кнопок окон (например, для файлового менеджера в подписях указываются имена открытых папок) | На мой взгляд, совместное использование иконки (даже маленькой) и букв (даже одной) ускоряет процесс выбора нужной кнопки
- Перемещаемые кнопки окон, что позволяет группировать окна по типам приложений и перемещать приоритетные приложения ближе к левому краю панели задач
- Быстрый переход по накопителям данных и избранным папкам | Там же есть возможность вызвать поиск файлов и список недавно использовавшихся документов
- Группы приложений: 1) Интернет; 2) Офис; 3) Графика; 4) Мультимедиа; 5) Настройки & Инструменты, элементы в которых можно перемещать (сделав видимым в панели задач наиболее часто использующееся приложение), изменять, добавлять и удалять | по умолчанию 41 приложение в 5-и группах
- Графические мониторы загруженности в виде парных столбцов, каждый из которых выделен своим цветом | Слева от часов мониторы процессора (зелёный) и памяти (синий), справа от часов монитор сети с отображением скорости загрузки (оранжевый) и отдачи (жёлтый)
- Менеджер буфера обмена с миниатюрой последнего изображения
- Отображение границы окна при наведении мышью на кнопку окна в панели задач, что помогает лучше ориентироваться при большом количестве открытых окон
- Корзина в панели задач: можно одним кликом максимизировать окно файлового менеджера и с помощью мыши перетаскивать в корзину файлы и папки
- Часы с отображением секунд + Дата с указанием дня, месяца, года и дня недели
- Полностью русифицированное классическое меню приложений, в котором вместо непонятного названия приложения указан его тип или функция + краткое описание и команда запуска | Более 170 приложений в 14 категориях
- Четыре рабочих места (2x2), установленных по умолчанию в Переключателе рабочих мест: 1) Основное: Интернет, Игры, Издательство, Офис; 2) Графическая и фотостудия; 3) Музыкальная студия; 4) Монтаж и обработка | Рабочие места можно добавлять (вплоть до 100 шт.) и удалять
- Перемещаемые окна в Переключателе рабочих мест
- Запуск приложений из пяти групп панели задач на соответствующем рабочем месте: офисные редакторы запускаются на первом рабочем месте, графические — на втором, музыкальная студия и звуковой сервер — на третьем, редакторы аудио и видео — на четвёртом
- Кнопка «Системные действия»*, которая нужна для быстрого переключения пользователя без завершения сеанса текущего пользователя**, блокировки экрана и перехода в ждущий режим
* по умолчанию удалена из сборок LML, т.к. работала некорректно на момент создания образов (можно добавить после установки ОС на жёсткий диск и обновления системы). Также на панель задач можно добавить Таймер для запуска определённой команды в указанное время или по истечению времени обратного отсчёта, и не только
** рекомендуется для систем с ОЗУ от 8+ ГБ
Некоторые особенности интерфейса сборок Linux Mint LOVE Edition:
Не стесняйтесь экспериментировать с настройками в сборках LML, при необходимости можно будет вернуть настройки интерфейса к первоначальному виду без переустановки ОС. Нужно только удалить или переименовать папку
/home/имя_пользователя/.config/screenlets и перезагрузить систему.
Особенности Рабочего стола в LML
- Полноэкранная линза (активируется зажатием клавиши Alt* — в LML19, в более ранних сборках — Win), которая позволяет масштабировать изображение с помощью колёсика мыши. Это гораздо удобнее, чем запускать отдельное приложение на рабочий стол.
- Перерисованные рамки окон с целью увеличения области захвата окна для масштабирования: в некоторых стилях оформления окон была зависимость области захвата окна от толщины рамки (соответственно если рамка равна 1px, то захватить край окна для масштабирования становилось проблематично), поэтому сделал рамки толщиной 5px и добавил им объём с помощью затенённых полос справа и снизу, и осветлённых полос сверху и слева.
- Есть возможность сворачивания окон в заголовок с помощью колёсика мыши. Полезно, когда нужно подсмотреть что-то, находящееся под активным окном, не сворачивая последнее в панель задач, что делает окно неактивным.
- Экранная клавиатура c поддержкой различных раскладок и тем оформления и функцией «Уменьшить рабочее пространство», которая приподнимает нижнюю часть развёрнутого окна, чтобы клавиатура не перегораживала рабочую область.
- Расширенное управление окнами с помощью комбинаций клавиш (например, можно окно файлового менеджера или офисного пакета LibreOffice сделать равным ¼ размера экрана и переместить ровно в центр или к краю экрана).
* лучше сменить на другу клавишу в Диспетчер настроек > Диспетчер окон (дополнительно) > Доступность > «Клавиша, используемая для захвата и перемещения окон» (например, Super — она же Win), т.к. Alt используется в Редакторе изображений Gimp для перемещения выделения.
Диспетчер настроек в сборках LML:
Рекомендации для ПК с несколькими жёсткими дисками (в т.ч. SSD)
1. Автоматическое монтирование дисков
Если жёстких дисков несколько и они постоянно находятся в системном блоке, то есть смысл в автоматическом их монтировании к системе, задав при этом короткое имя устройства, иначе путь до диска/раздела будет выглядеть следующим образом: /media/имя_пользователя/длинное_цифробуквенное_обозначение_накопителя_данных_или_раздела/
- Идём в Меню приложений > Настройки и запускаем приложение Диски (оно же «Накопители данных» в Диспетчере настроек)
- Выбираем мышью нужный диск/раздел и жмём на кнопку с двумя шестерёнками — «Расширенные параметры раздела» > Кликаем в меню пункт «Изменить параметры монтирования...»
- Переключаем кнопку «Параметры автоматического подключения» так, чтобы Параметры подключения стали изменяемыми, и в поле «Точка подключения» меняем длинное имя накопителя/раздела на короткое: например, том объёмом 1ТБ можно обозначить как 1TB и тогда путь будет /mnt/1TB, что гораздо удобнее.
- Жмём кнопку «ОК» и перезагружаем систему
2. Создание снимков системы
После установки системы на жёсткий диск (до установки обновлений) рекомендую сделать снимок системы на другой жёсткий диск с помощью «Программы для восстановления системы» Timeshift* (Меню приложений > Система).
Тоже самое делаем периодически перед обновлениями и/или установкой некоторых программ (например, с достаточно большим количеством зависимостей, типа Wine), если система в текущем состоянии показала себя стабильной.
Создание снимка системы с помощью Timeshift:
- Выбираем тип снимка RSYNC
- Для выбора диска, на который будет записываться снимок, жмём кнопку «Мастер», затем кнопку «Далее» и выбираем нужный раздел для снимка. После этого, если создавать снимки по расписанию** не планируете, можно сразу жать кнопку «Готово», в ином случае жмите ещё раз кнопку «Далее» (в качестве устройства для записи снимка подойдёт флешка*** соответствующего объёма, предварительно отформатированная в ext4)
- Жмём кнопку «Создать» (после оценки размера системы начнётся запись снимка)
* в LML18 нужно предварительно установить пакеты timeshift (после установки появится в Меню приложений > Система) и gnome-commander (появится в Меню приложений > Инструменты)
** функцией создания снимков системы по расписанию не пользуюсь, поэтому рекомендовать не могу (а не пользуюсь, потому что каждый снимок требует приличного свободного места на устройстве, а также времени на создание снимка)
*** запись снимка размером 25,7ГБ на флешку 64ГБ, поддерживающей и подключенной по USB 3.0, заняла более часа (~66 минут). На HDD 1ТБ SATA3 тот же снимок записывался меньше 10 мин.
Примечания:
- Приблизительный размер будущего снимка системы можно узнать, суммировав размеры всех папок в корне раздела, обозначенного «/», исключая папки /home, /proc и /root (все эти папки будут присутствовать в снимке, но размер их будет равен нулю). Узнавать размер папок удобнее всего с помощью двухпанельного менеджера файлов Gnome Commander* (жмём клавишу Пробел на нужных папках). Можно также использовать Анализатор использования дисков в Меню приложений > Система, но в нём нет возможности суммировать размер выбранных папок.
- Если записывали снимок на HDD, то его размер можно узнать, например, в файловом менеджере, перейдя в папку /mnt/короткое_имя_устройства/timeshift/snapshots/ и нажав ПКМ > Свойства на папке с соответствующими датой и временем в названии (подсчёт занимаемого места может занять некоторое время)
Восстановление системы из снимка*:
- Запускаем «Программу для восстановления системы», выбираем нужный снимок и жмём кнопку «Восстановить». Если запустили Timeshift из Live-режима с флешки, то надо выбрать устройство, на котором находятся снимки (Мастер > RSYNC > жмём «Далее» > выбираем устройство > Готово)
- Если устанавливали систему, которой принадлежит снимок, с параметрами по умолчанию, то в окне «Выберите целевое устройство» нужно указать устройство только для корня раздела / (например, sda1), пути /boot и /home оставляем со значением «Сохранить на корневом устройстве») > далее жмём кнопку «Параметры загрузчика (дополнительные)» и указываем устройство, на которое будет установлен загрузчик GRUB2 > закрываем окно «Параметры загрузчика...»
- Жмём «Далее» и читаем сообщение об отказе авторов программы от ответственности, затем, если согласны с отказом, ещё раз жмём кнопку «Далее» (начнётся процесс восстановления снимка**)
* удалять файлы и папки старой системы нет необходимости — система восстановится в том объёме и с теми файлами, которые есть в соответствующем снимке. Папку /home/… с файлами пользователя перемещать или переименовывать также не надо, но не запрещается, если кто боится за сохранность своих данных
** если после восстановления снимка система не загружается, в первую очередь проверьте оставшееся свободное место на устройстве, на которое шло восстановление: если оно равно нулю, то освободите место и повторите процедуру восстановления снимка (при этом доустановятся только не поместившиеся в предыдущий раз файлы, ждать полного восстановления не придётся). Такое может произойти, если вы делали снимок системы, установленной на разделе с небольшим объёмом оставшегося свободного места (меньше 5 ГБ)
Несколько слов о способах установки приложений*
Устанавливать приложения можно следующими способами:
- Через Менеджер программ (в том числе контейнеры Flatpak**)
- deb-пакеты с помощью Установщика пакетов Gdebi*** (при необходимости доустановятся нужные зависимости)
- Через Менеджер пакетов Synaptic (для некоторых программ нужно прописать в систему ppa-репозиторий либо через терминал, либо через программу с графическим интерфейсом — «Источники приложений»)
- Из репозиториев с помощью командной строки в терминале: sudo apt-get install имя_пакета
- Установка контейнера AppImage предполагает только создание desktop-файла в Меню приложений, в котором просто пропишется название и путь до этого контейнера
* способ установки зависит от конкретного приложения (некоторые программы вообще не требуют установки в систему, нужно только распаковать архив и кликнуть на исполняемый файл или, как в случае с контейнерами AppImage, просто кликнуть на этот файл)
** по умолчанию поддерживается только в LML19, в LML18 нужно подключить соответствующий репозиторий и установить пакет flatpak
*** некоторые deb-пакеты (даже с удовлетворёнными зависимостями) могут не устанавливаться с помощью Gdebi, тогда можно попробовать установить через терминал с помощью команды: dpkg -i имя_пакета.deb
Первый вариант предполагает запуск Менеджера программ из Меню приложений > Система, выбор нужного приложения и нажатие кнопки «Установить». При втором способе нужно дважды кликнуть на deb-файл и нажать кнопку «Установить пакет». Третий способ не обязателен для обычного пользователя. Четвёртый можно использовать при наличии внятной инструкции (обычно, нужно в терминале выполнить последовательность нескольких команд). А пятый не требует даже ввода пароля.
Примечания:
- Если установка программы требует слишком много к себе внимания и времени для того, чтобы понять, как её установить, это отличный повод задуматься, а надо ли вообще пользоваться подобной программой. То же делаем при отсутствии внятных инструкций, если очевидные вещи не дают результата (логика такая: если нет инструкции, то запускаться программа должна просто; если же просто не запускается и нет инструкции, то на фиг такая программ нужна)
- Не рекомендую использовать Snap-пакеты, т.к. каждый такой пакет создаёт примонтированную файловую систему в ОС (допустим, 10 приложений приведут к появлению 10-и дополнительных файловых систем и т.д.). Лучше использовать контейнеры Flatpak и Appimage. По умолчанию в LML не установлены приложения приведённых трёх типов контейнеров. При этом Flatpak в Менеджере программ LML19 не всегда имеет последнюю версию приложения, поэтому за ней нужно сходить на официальный сайт соответствующего приложения (например, для мессенджера Telegram)
Некоторые настройки свободного ПО в LML (для примера)
- Офисный пакет LibreOffice — Добавлено расширение Pager, для настройки вставки номера страницы
- Редактор изображений GIMP — Добавлен плагин «На документы» для создания фотографий соответствующих параметров
- Быстрый аудиоплеер qmmp — Подправлен скин по умолчанию и добавлено несколько других скинов
- Текстовый редактор gedit — Включена подсветка текущей строки
- Музыкальная студия rosegarden — Изменена визуальная тема по умолчанию на более привлекательную
- Менеджер файлов thunar — Добавлены особые действия: Информация о медиафайлах; Предпросмотр видео; Открыть папку в root
- Веб-браузер Google Chrome — Установлены шрифты Liberation; Включены опции «Всегда указывать место для скачивания» и «Запуск Chrome с ранее открытыми вкладками»
- Калькулятор gnome-calculator — По умолчанию включена функция «Разделители тысяч»
Запуск Windows-игр и программ, не имеющихся в Steam
Для желающих потанцевать с бубном есть Lutris, позволяющий запускать некоторые Windows-игры (и программы) с помощью различных версий Wine и Proton.
Как минимум можно запустить следующие игры Battle.net: Overwatch, StarCraft, StarCraft II и Hearthstone. Из DRM-Free версий из GOG в Lutris запускается игра Obduction (с Proton 4.2 в качестве Runner'а).
В довесок к Lutris потребуется установить крайнюю версию Wine Staging и Winetricks, а также докачивать прочие версии Wine из самого Lutris по мере необходимости.
Запускать Origin, Bethesda Launcher, Uplay и Mail.Ru Game Center на данный момент (21.06.2019) не вижу особого смысла, т.к. работают игры только типа Plants vs. Zombies (также есть в Steam) и старушки NOX, остальные либо вылетают после некоторого времени игры (к примеру, Trials Fusion из Uplay), либо вообще не запускаются (например, Battlefield 3-4, Sims 4, Apex в лаунчере Origin), либо даже не устанавливаются, как в случае с играми из Bethesda Launcher'а. Правда, для Origin на сайте Lutris есть информация о возможности запуска Battlefield V, но я не пробовал.
Рекомендую проверять игры на запуск с помощью трёх версий Wine: крайних версий WineHQ staging, Proton и tkg-protonified (два последних поддерживают Esync, по некоторым данным, немного увеличивающий FPS). Если ни с одной из них игра или лаунчер не стартуют, то с другими версиями вероятность совсем низкая. Пробуйте другие версии Wine в последнюю очередь, если есть время и желание продолжить эксперименты. При этом, чтобы в Lutris использовать Proton в качестве Runner'а, должен быть установлен Steam с соответствующими версиями Proton (подробнее о запуске Windows-игр в Steam — по ссылке).
Отмечу ещё, что танцы с Lutris рекомендуются для тех, у кого в наличие 8+ гигабайт ОЗУ, т.к. сама программа имеет свойство съедать больше 900МБ со временем + веб-браузер с несколькими вкладками + сами игры. Можно, конечно, перезагрузить Lutris, но имейте это в виду.
Отличия LML18 от LML19 (сравнительная таблица)
Несколько полезных команд для терминала
Вывод времени загрузки ОС*, суммирующий загрузку ядра (kernel) + пользовательское пространство (userspace): systemd-analyze
Вывод времени загрузки служб*: systemd-analyze blame
Вывод конфигурации железа: inxi -F
* при долгой загрузке системы помогают понять, из-за чего
В качестве эпилога
Если после всего прочитанного вам всё ещё страшно или кажется что описанный функционал избыточен, то дистрибутивы Linux имеют возможность запуска в Live-режиме (т.е. без установки на жёсткий диск), что позволяет поработать некоторое время в выбранном окружении, пощупать интерфейс и его настройки, и попытаться сделать то, что вы обычно делаете в Windows и даже больше без каких-либо последствий.
Также в интернете есть множество инструкций на все случаи жизни, если что-то будет непонятно. По крайней мере я находил ответы практически на все интересующие вопросы. По моим сборкам, само собой, можно обращаться ко мне — помогу, чем смогу.
Скачать сборки LML
LML18 | LML19 | Отзывы | Отзывы (нарратив)