Найти в Дзене
Василий Чудинов

Linux - это не страшно

Вместо введения В статье содержится множество перечислений и некоторое количество инструкций. Те, кто любят статьи без всего этого, могут дальше не читать. Остальным рекомендую читать до конца. Статья предназначена для тех в первую очередь, кто думает что Linux — это очень сложно для обычного пользователя по сравнению со всем привычной Windows (привычная не значит удобная и уж тем более не значит лучшая). Сразу отмечу, что в статье не будет описания таких банальностей, как создание/переименование/копирование файлов и т.п., так как эти вещи становятся интуитивно понятны сразу после загрузки практически любой более-менее адекватной ОС. Но тем не менее для изучения того, где и что лежит, понадобится немного времени. Главное — определиться с дистрибутивом, чтобы потом не мучиться от внезапно появляющихся ограничений или танцев с бубном, необходимых для совершения простых операций. Сокращения и термины Что нужно знать про файловую систему Linux На что обратить внимание при выборе дистрибут
Оглавление

Вместо введения

В статье содержится множество перечислений и некоторое количество инструкций. Те, кто любят статьи без всего этого, могут дальше не читать. Остальным рекомендую читать до конца.

Статья предназначена для тех в первую очередь, кто думает что 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

  1. Файловая система называется ext4. В отличие от других ФС, лично мной ext4 проверена в течение более 6,5 лет на трёх HDD различных объёмов и в течение более 10 мес. на одном SSD — полёт более чем нормальный.
  2. Корень основного раздела обозначается символом «/», а не латинской буквой с двоеточием, как в Windows.
  3. Файлы и папки пользователя находятся в каталоге /home/имя_пользователя/, остальные папки в корне раздела (т.е. в «/») являются системными и для изменения их содержимого требуется ввод пароля администратора.
  4. Регистр букв в названиях файлов и папок имеет значение (например, «новый каталог», «Новый Каталог», «Новый каталог», «НоВыЙ КаТаЛоГ» и «НОВЫЙ КАТАЛОГ» — это всё разные папки или файлы). При этом папки и файлы с одинаковым именем (с учётом регистра и расширения) в одном месте одновременно существовать не могут.
  5. Монтирование дисков/разделов по умолчанию производится в папку /media/имя_пользователя/. Чтобы смонтировать диск, достаточно в Файловом менеджере или меню «Переход» панели задач кликнуть ЛКМ на соответствующий Том (подробнее о монтировании накопителей читайте в разделе «Рекомендации для ПК с несколькими жёсткими дисками...»).

На что обратить внимание при выборе дистрибутива

  1. Предлагается ли лёгкое переключение между несколькими интерфейсами: например, в одном интерфейсе панель задач может быть сверху, в другом — снизу, в третьем — сбоку. Как правило, в таких дистрибутивах плохо настроены все интерфейсы, а грамотно не настроен ни один из них.
  2. Имеются ли две панели задач: например, одна сверху, вторая — снизу. Как показала практика, переводить туда-сюда взгляд и курсор мыши — неудобно, а всё что необходимо, можно разместить на одной панели при грамотной её организации.
  3. Есть ли скрипты якобы на все случаи жизни (могут аккуратно лежать на рабочем столе, либо в диспетчере настроек): например, скрипт для работы SSD, скрипт для избавления (ещё не факт, что поможет) от тиринга*, скрипт для работы скрипта, запускающего третий скрипт и т.д. Все базовые вещи должны работать без подобных костылей. Приемлемыми считаю скрипты, расширяющие функционал интерфейса (например, которые применяются к окнам и вызываются с помощью комбинаций клавиш, либо которые позволяют запускать из панели задач приложения с определёнными условиями).
  4. В наличие ли приложение для установки проприетарных драйверов (типа Менеджера драйверов), и можно ли в нём выбрать из нескольких версий.
  5. Есть ли Менеджер обновлений, в котором можно выбирать и блокировать обновление определённых пакетов (автоматическую установку обновлений предлагаю оставить Windows).
  6. Есть ли программа типа «Источники приложений» для добавления репозиториев, в т.ч. PPA (командная строка для данных целей — это хорошо, но наличие в том числе графического интерфейса — гораздо лучше).
  7. Установлены ли по умолчанию две версии Steam (нативная для Linux и версия для Windows). На данный момент в нативной версии есть возможность установки Windows-версий игр с помощью доработанной версии Wine под названием Proton, поэтому использование ещё и версии Steam для Windows не имеет смысла.
  8. Включается ли при загрузке камера без вашего участия и явного запроса на включение (есть и такие сборки).

* в 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 имеет одно очень полезное отличие...

Ubuntu 13.04 Valentina (одна из первых моих сборок)
Ubuntu 13.04 Valentina (одна из первых моих сборок)

Окружение рабочего стола XFCE отличает от других DE возможность тонкой подстройки параметров интерфейса без необходимости лезть в конфигурационные файлы (хотя и это не запрещено). Например, в панели задач можно добавлять, удалять модули и изменять их настройки, да и саму панель перемещать. Так панель задач сверху переместил вниз, увеличил по высоте, сделал полупрозрачной и оставил в гордом одиночестве, но... с дополнительными модулями. В число которых вошли: Меню приложений, кнопка «Скрыть окна и показать рабочий стол», Переключатель рабочих мест, кнопка «Переход», пять кнопок «Запуск приложений», Кнопки окон, переключатель раскладки клавиатуры, модуль изменения громкости, Системный лоток (который включает также модуль «Индикаторы»), Системный монитор, Дата и время, Сетевой монитор, Корзина и кнопка «Системные действия».

Задачи, которые ставились при создании сборок

  1. Удобство и функциональность.
  2. Красота (в т.ч. стиль окон, набор значков и шрифты).
  3. Надёжность (стабильная и безопасная работа без навороченных антивирусов и сетевых экранов).
  4. Мультимедиа (возможность сразу просматривать и прослушивать медиафайлы без необходимости установки дополнительных кодеков и флеш-проигрывателя для браузера).
  5. Использование только бесплатно распространяемого ПО для творчества, работы и отдыха.

И всё это с быстрым откликом на действия пользователя при умеренных требованиях к железу.

Linux Mint 18 LOVE Edition - Окружение рабочего стола
Linux Mint 18 LOVE Edition - Окружение рабочего стола

Для чего подходит Linux Mint LOVE Edition «из коробки»

  1. Создание музыки, микширование и мастеринг звука.
  2. Работа с 3D-графикой и создание 2D- и 3D-анимации.
  3. Конвертирование и обработка звуковых и видеофайлов.
  4. Работа с векторной и растровой графикой.
  5. Создание видео, захват видео с Рабочего стола и создание субтитров.
  6. Рисование на продвинутом мольберте художника.
  7. Редактирование фотографий и каталогизация изображений.
  8. Просмотр, создание и редактирование шрифтов.
  9. Удобная работа с файлами и каталогами (в т.ч. подключение образов, массовое переименование файлов, сравнение файлов и каталогов, общий доступ и т.д.; для удобства выполнения некоторых операций установлен двухпанельный менеджер файлов).
  10. Создание документов, таблиц, блок-схем, баз данных и презентаций.
  11. Проигрывание аудио и видео с помощью медиаплееров.
  12. Копирование музыки с ваших Audio-CD и запись CD и DVD.
  13. Просмотр изображений и многостраничных документов*.
  14. Создание связанных заметок.
  15. Сёрфинг в интернете и чтение лент новостей RSS в удобном интерфейсе.
  16. Скачивание и раздача файлов с помощью торрент-клиента.
  17. Общение с помощью интернет-телефонии и обмена сообщениями.
  18. Работа с электронной почтой, контактами и расписаниями с помощью мощного органайзера.
  19. Конвертирование множества единиц измерения и обучение быстрому набору текста.
  20. Разработка приложений** и создание чертежей.
  21. Запуск нативных игр, в т.ч. через Библиотеку игр Steam*** (в нём уже несколько тысяч нативных игр для Linux).

И это ещё не всё...

* в LML18 нужно доустановить пакет evince

** в LML18 нужно доустановить пакеты (потребуется около 800МБ на HDD) для программы Anjuta с помощью следующей команды в эмуляторе терминала:
sudo apt-get install
libtool libtool-bin intltool libghc-glib-dev libanjuta-dev

*** в сборках установлен Steam Launcher, который докачает из сети нужные пакеты (для работы Steam требуется установка проприетарных драйверов для видеокарты)

Linux Mint 19 LOVE Edition - Окружение рабочего стола
Linux Mint 19 LOVE Edition - Окружение рабочего стола

Особенности Панели задач в LML

  1. Кнопки окон с иконками и подписями, которые позволяют быстрее ориентироваться во множестве кнопок окон (например, для файлового менеджера в подписях указываются имена открытых папок) | На мой взгляд, совместное использование иконки (даже маленькой) и букв (даже одной) ускоряет процесс выбора нужной кнопки
  2. Перемещаемые кнопки окон, что позволяет группировать окна по типам приложений и перемещать приоритетные приложения ближе к левому краю панели задач
  3. Быстрый переход по накопителям данных и избранным папкам | Там же есть возможность вызвать поиск файлов и список недавно использовавшихся документов
  4. Группы приложений: 1) Интернет; 2) Офис; 3) Графика; 4) Мультимедиа; 5) Настройки & Инструменты, элементы в которых можно перемещать (сделав видимым в панели задач наиболее часто использующееся приложение), изменять, добавлять и удалять | по умолчанию 41 приложение в 5-и группах
  5. Графические мониторы загруженности в виде парных столбцов, каждый из которых выделен своим цветом | Слева от часов мониторы процессора (зелёный) и памяти (синий), справа от часов монитор сети с отображением скорости загрузки (оранжевый) и отдачи (жёлтый)
  6. Менеджер буфера обмена с миниатюрой последнего изображения
  7. Отображение границы окна при наведении мышью на кнопку окна в панели задач, что помогает лучше ориентироваться при большом количестве открытых окон
  8. Корзина в панели задач: можно одним кликом максимизировать окно файлового менеджера и с помощью мыши перетаскивать в корзину файлы и папки
  9. Часы с отображением секунд + Дата с указанием дня, месяца, года и дня недели
  10. Полностью русифицированное классическое меню приложений, в котором вместо непонятного названия приложения указан его тип или функция + краткое описание и команда запуска | Более 170 приложений в 14 категориях
  11. Четыре рабочих места (2x2), установленных по умолчанию в Переключателе рабочих мест: 1) Основное: Интернет, Игры, Издательство, Офис; 2) Графическая и фотостудия; 3) Музыкальная студия; 4) Монтаж и обработка | Рабочие места можно добавлять (вплоть до 100 шт.) и удалять
  12. Перемещаемые окна в Переключателе рабочих мест
  13. Запуск приложений из пяти групп панели задач на соответствующем рабочем месте: офисные редакторы запускаются на первом рабочем месте, графические — на втором, музыкальная студия и звуковой сервер — на третьем, редакторы аудио и видео — на четвёртом
  14. Кнопка «Системные действия»*, которая нужна для быстрого переключения пользователя без завершения сеанса текущего пользователя**, блокировки экрана и перехода в ждущий режим

* по умолчанию удалена из сборок LML, т.к. работала некорректно на момент создания образов (можно добавить после установки ОС на жёсткий диск и обновления системы). Также на панель задач можно добавить Таймер для запуска определённой команды в указанное время или по истечению времени обратного отсчёта, и не только

** рекомендуется для систем с ОЗУ от 8+ ГБ

Некоторые особенности интерфейса сборок Linux Mint LOVE Edition:

Не стесняйтесь экспериментировать с настройками в сборках LML, при необходимости можно будет вернуть настройки интерфейса к первоначальному виду без переустановки ОС. Нужно только удалить или переименовать папку
/home/имя_пользователя/.config/screenlets и перезагрузить систему.

Особенности Рабочего стола в LML

  1. Полноэкранная линза (активируется зажатием клавиши Alt* — в LML19, в более ранних сборках — Win), которая позволяет масштабировать изображение с помощью колёсика мыши. Это гораздо удобнее, чем запускать отдельное приложение на рабочий стол.
  2. Перерисованные рамки окон с целью увеличения области захвата окна для масштабирования: в некоторых стилях оформления окон была зависимость области захвата окна от толщины рамки (соответственно если рамка равна 1px, то захватить край окна для масштабирования становилось проблематично), поэтому сделал рамки толщиной 5px и добавил им объём с помощью затенённых полос справа и снизу, и осветлённых полос сверху и слева.
  3. Есть возможность сворачивания окон в заголовок с помощью колёсика мыши. Полезно, когда нужно подсмотреть что-то, находящееся под активным окном, не сворачивая последнее в панель задач, что делает окно неактивным.
  4. Экранная клавиатура c поддержкой различных раскладок и тем оформления и функцией «Уменьшить рабочее пространство», которая приподнимает нижнюю часть развёрнутого окна, чтобы клавиатура не перегораживала рабочую область.
  5. Расширенное управление окнами с помощью комбинаций клавиш (например, можно окно файлового менеджера или офисного пакета LibreOffice сделать равным ¼ размера экрана и переместить ровно в центр или к краю экрана).

* лучше сменить на другу клавишу в Диспетчер настроек > Диспетчер окон (дополнительно) > Доступность > «Клавиша, используемая для захвата и перемещения окон» (например, Super — она же Win), т.к. Alt используется в Редакторе изображений Gimp для перемещения выделения.

Диспетчер настроек в сборках LML:

-5

Рекомендации для ПК с несколькими жёсткими дисками (в т.ч. SSD)

1. Автоматическое монтирование дисков

Если жёстких дисков несколько и они постоянно находятся в системном блоке, то есть смысл в автоматическом их монтировании к системе, задав при этом короткое имя устройства, иначе путь до диска/раздела будет выглядеть следующим образом: /media/имя_пользователя/длинное_цифробуквенное_обозначение_накопителя_данных_или_раздела/

  1. Идём в Меню приложений > Настройки и запускаем приложение Диски (оно же «Накопители данных» в Диспетчере настроек)
  2. Выбираем мышью нужный диск/раздел и жмём на кнопку с двумя шестерёнками — «Расширенные параметры раздела» > Кликаем в меню пункт «Изменить параметры монтирования...»
  3. Переключаем кнопку «Параметры автоматического подключения» так, чтобы Параметры подключения стали изменяемыми, и в поле «Точка подключения» меняем длинное имя накопителя/раздела на короткое: например, том объёмом 1ТБ можно обозначить как 1TB и тогда путь будет /mnt/1TB, что гораздо удобнее.
  4. Жмём кнопку «ОК» и перезагружаем систему

2. Создание снимков системы

После установки системы на жёсткий диск (до установки обновлений) рекомендую сделать снимок системы на другой жёсткий диск с помощью «Программы для восстановления системы» Timeshift* (Меню приложений > Система).

Тоже самое делаем периодически перед обновлениями и/или установкой некоторых программ (например, с достаточно большим количеством зависимостей, типа Wine), если система в текущем состоянии показала себя стабильной.

Создание снимка системы с помощью Timeshift:

  1. Выбираем тип снимка RSYNC
  2. Для выбора диска, на который будет записываться снимок, жмём кнопку «Мастер», затем кнопку «Далее» и выбираем нужный раздел для снимка. После этого, если создавать снимки по расписанию** не планируете, можно сразу жать кнопку «Готово», в ином случае жмите ещё раз кнопку «Далее» (в качестве устройства для записи снимка подойдёт флешка*** соответствующего объёма, предварительно отформатированная в ext4)
  3. Жмём кнопку «Создать» (после оценки размера системы начнётся запись снимка)

* в LML18 нужно предварительно установить пакеты timeshift (после установки появится в Меню приложений > Система) и gnome-commander (появится в Меню приложений > Инструменты)

** функцией создания снимков системы по расписанию не пользуюсь, поэтому рекомендовать не могу (а не пользуюсь, потому что каждый снимок требует приличного свободного места на устройстве, а также времени на создание снимка)

*** запись снимка размером 25,7ГБ на флешку 64ГБ, поддерживающей и подключенной по USB 3.0, заняла более часа (~66 минут). На HDD 1ТБ SATA3 тот же снимок записывался меньше 10 мин.

Примечания:

  • Приблизительный размер будущего снимка системы можно узнать, суммировав размеры всех папок в корне раздела, обозначенного «/», исключая папки /home, /proc и /root (все эти папки будут присутствовать в снимке, но размер их будет равен нулю). Узнавать размер папок удобнее всего с помощью двухпанельного менеджера файлов Gnome Commander* (жмём клавишу Пробел на нужных папках). Можно также использовать Анализатор использования дисков в Меню приложений > Система, но в нём нет возможности суммировать размер выбранных папок.
  • Если записывали снимок на HDD, то его размер можно узнать, например, в файловом менеджере, перейдя в папку /mnt/короткое_имя_устройства/timeshift/snapshots/ и нажав ПКМ > Свойства на папке с соответствующими датой и временем в названии (подсчёт занимаемого места может занять некоторое время)

Восстановление системы из снимка*:

  1. Запускаем «Программу для восстановления системы», выбираем нужный снимок и жмём кнопку «Восстановить». Если запустили Timeshift из Live-режима с флешки, то надо выбрать устройство, на котором находятся снимки (Мастер > RSYNC > жмём «Далее» > выбираем устройство > Готово)
  2. Если устанавливали систему, которой принадлежит снимок, с параметрами по умолчанию, то в окне «Выберите целевое устройство» нужно указать устройство только для корня раздела / (например, sda1), пути /boot и /home оставляем со значением «Сохранить на корневом устройстве») > далее жмём кнопку «Параметры загрузчика (дополнительные)» и указываем устройство, на которое будет установлен загрузчик GRUB2 > закрываем окно «Параметры загрузчика...»
  3. Жмём «Далее» и читаем сообщение об отказе авторов программы от ответственности, затем, если согласны с отказом, ещё раз жмём кнопку «Далее» (начнётся процесс восстановления снимка**)

* удалять файлы и папки старой системы нет необходимости — система восстановится в том объёме и с теми файлами, которые есть в соответствующем снимке. Папку /home/… с файлами пользователя перемещать или переименовывать также не надо, но не запрещается, если кто боится за сохранность своих данных

** если после восстановления снимка система не загружается, в первую очередь проверьте оставшееся свободное место на устройстве, на которое шло восстановление: если оно равно нулю, то освободите место и повторите процедуру восстановления снимка (при этом доустановятся только не поместившиеся в предыдущий раз файлы, ждать полного восстановления не придётся). Такое может произойти, если вы делали снимок системы, установленной на разделе с небольшим объёмом оставшегося свободного места (меньше 5 ГБ)

LML19 - Меню приложений
LML19 - Меню приложений

Несколько слов о способах установки приложений*

Устанавливать приложения можно следующими способами:

  1. Через Менеджер программ (в том числе контейнеры Flatpak**)
  2. deb-пакеты с помощью Установщика пакетов Gdebi*** (при необходимости доустановятся нужные зависимости)
  3. Через Менеджер пакетов Synaptic (для некоторых программ нужно прописать в систему ppa-репозиторий либо через терминал, либо через программу с графическим интерфейсом — «Источники приложений»)
  4. Из репозиториев с помощью командной строки в терминале: sudo apt-get install имя_пакета
  5. Установка контейнера 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 — По умолчанию включена функция «Разделители тысяч»
LML19 - Группа приложений «Графика» в Панели задач
LML19 - Группа приложений «Графика» в Панели задач

Запуск 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 (сравнительная таблица)

-8

Таблица в высоком разрешении

Несколько полезных команд для терминала

Вывод времени загрузки ОС*, суммирующий загрузку ядра (kernel) + пользовательское пространство (userspace): systemd-analyze

Вывод времени загрузки служб*: systemd-analyze blame

Вывод конфигурации железа: inxi -F

* при долгой загрузке системы помогают понять, из-за чего

В качестве эпилога

Если после всего прочитанного вам всё ещё страшно или кажется что описанный функционал избыточен, то дистрибутивы Linux имеют возможность запуска в Live-режиме (т.е. без установки на жёсткий диск), что позволяет поработать некоторое время в выбранном окружении, пощупать интерфейс и его настройки, и попытаться сделать то, что вы обычно делаете в Windows и даже больше без каких-либо последствий.

Также в интернете есть множество инструкций на все случаи жизни, если что-то будет непонятно. По крайней мере я находил ответы практически на все интересующие вопросы. По моим сборкам, само собой, можно обращаться ко мне — помогу, чем смогу.

Скачать сборки LML

-9

LML18 | LML19 | Отзывы | Отзывы (нарратив)