- Linux Mint 21
Прошу прощения за простыню текста и ошибки, но накопилась информация за многие годы, лень расписывать под статью по настройке Linux Mint, так как решил поделиться мнением и о других дистрибутивах.
Я перепробовал более полусотни дистрибутивов. С возрастом приходит понимание, что самый идеальный дистрибутив это тот, у которого с коробки почти всё есть и работает, требующий минимального вмешательства, установил и забыл. Но таких, к сожалению, единицы. И всё же, отметил бы разные дистрибутивы, из всего того, что я перепробовал, порядок в списке не важен.
— Arch Linux. (уж лучше Арч, чем Манжаро, и собрать свою систему один раз и забекапить диск, если что-то сломалось, восстановил систему, обновил пакеты, всё работает). В идеале можно написать скрипт автоустановки Арча, что я собственно и сделал в своё время, под своё железо и хотелки. Когда нужно, устанавливаю в 2-3 команды Арч, у меня проблем толком никогда не возникает, всегда свежие пакеты, огромный форум на случай любых возникших вопросов, работает как часы.
— Void Linux (и всё же, если вы разобрались в арче, то вместо арча, я бы посоветовал Войд, хороший дистрибутив без systemd, работает молниеносно на слабых компьютерах, хороший пакетный менеджер xbps, также есть свой аналог AUR, база скриптов для сборки пакетов с официальных источников через отдельный внутренний инструмент xpbs-src).
— Solus Plasma. (жаль замедлилась разработка, и устаревший образ установки, обновления раз в две недели, быстрый пакетный менеджер). Большая часть пакетов имеется в магазине приложений, всё работает с коробки, и есть автоматическая установка драйверов при надобности как на Минте, установил и забыл. Некоторые разработчики покинули проект, сам создатель ушел делать новый дистрибутив SerpentOS, а создатель Budgie Desktop решил посвятить всё своё время исключительно своему DE, на данный момент занимается Fudgie, это Budgie на базе Fedora 37.
— Fedora (для средних и мощных компьютеров, раздутый дистрибутив, до сих пор мелькают проблемы на системах с Nvidia, на Intel и AMD ведёт себя идеально), всё работает с коробки, если включить rpmfusion, установить кодеки, то проблем практически не бывает. Особенно понравились сборки ostree, такие как Silverblue и Kinoite, это монолитные дистрибутивы, в которых просто так не внесёшь свои правки в системные файлы, не установишь свои rpm пакеты, так скажем защита от дурака. Но можно ставить флатпак пакеты и тестировать пакеты в контейнерах toolbox.
— Ну и слежу одним глазом за SerpentOS, в конце года обещали первую альфа версию, его делает бывший создатель и разработчик Solus Linux.
— Linux Mint. (хорош для слабых устройств, установил и забыл, всё работает, а если ещё и на раздел btrfs и программой timeshift пользоваться, то можно делать моментальные снимки системы), на носу выход Linux Mint 21 Vanessa, на базе Убунту 22.04 (уже вышла бета, которую я собственно сразу и установил), в идеале в системе использовать пакеты флатпак, и ставить некоторые программы через деб пакеты. Всё работает с коробки и есть автоматическая установка драйверов при надобности. (остальные дистрибутивы на базе убунту и дебиан особо не зашли, да и они сами, такое себе), может когда то и ElementaryOS начнёт шевелиться, а не будет умирать с парой программистов с поломанной психикой, всё обещают eOS 7, но большие сомнения что он будет работать хорошо.
В целом Linux Mint 21, работает чуточку шустрее чем 20.3 с новым оконным менеджером, и базой Ubuntu 22.04, обо всех нововведениях новой версии можете почитать в блоге на офицальном сайте Linux Mint.
https://www.linuxmint.com/rel_vanessa_cinnamon_whatsnew.php
Из того, что я установил и сделал, сразу после первого запуска и полного обновления системы:
1. Конечно же первым делом я всем советую забекапиться через Timeshift, назвав его "Default (Start)" и выставив график автобекапа, месяц 6, неделя 4, день 7. (график на своё усмотрение).
2. Меня сильно раздражает, что при старте системы не включен Numlock. Поэтому второе что я сделал, я установил numlockx, зашел в "Настройки", "Окно входа в систему", "Настройки", "Включить numlockx".
3. Потом сразу устанавливаю кодеки, в дополнении к тем, что Linux Mint сам устанавливает при установке системы.
sudo apt install ubuntu-restricted-extras libavcodec-extra ffmpeg
4. Устанавливаю Google Chrome из официального источника.
sudo wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i --force-depends google-chrome-stable_current_amd64.deb
5. Удаляю из магазина приложений, такие программы как: Hexchat, Firefox, Thunderbird и пару других программ, которыми не пользуюсь.
6. Мне не нравится, что нельзя изменить папку по умолчанию для сохранения скриншотов, поэтому устанавливаем dconf, запускаем его, вводим в поиске "gnome-screenshots", и переходим в раздел "auto-save-directory", убираем галочку с пункта "Use default value", и в самом низу в строке "Custom value" вводим путь до нужной папки, и нажимаем внизу принять.
7. При желании устанавливаю плеер VLC, но меня вполне устраивает и стандартный проигрыватель Celluloid.
8. Устанавливаю Flatpak пакеты Krita, Inkscape, Gimp, Handbrake (когда лень писать ffmpeg команду, и нужно быстренько перекодировать видео в другой формат), Losslesscut (быстрая обрезка видео без перекодирования), Kdenline, Obs, Amberol (новый красивый аудио проигрыватель), Frog (граббер текста со скриншота, почему то не завёлся именно на Linux Mint 21, надеюсь исправят в будущих обновлениях), Bottles (wine контейнеры), MKVToolNix (для работы с аудиодорожками в mkv видеороликах).
9. Телеграм скачиваю исключительно из официального сайта telegram.org, переходим на сайт, нажимаем на пункт "Telegram для PC / Linux" и далее на "Telegram для Linux x64" и скачивается архив. Создаём в домашней директории папку "Программы", туда и распакуем папку Telegram и запустим исполняемый файл, после чего Телеграм интергрируется в систему и появится в списке приложений. Данную папку Программы, мы также будем использовать для каких нибудь AppImage приложений или скриптов. Удобно и в одном месте.
10. Я ещё пользуюсь yt-dlp, для скачивания видеороликов из сети, не забудьте ещё установить через apt пакет "python-is-python3", чтобы команда "python" задействовала команду "python3". И также советую установить через apt пакет "xclip", для работы с буфером в наших будущих скриптах. После чего устанавливаем yt-dlp, через две команды в консоли, которые написаны на официальном сайте:
sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp
sudo chmod a+rx /usr/local/bin/yt-dlp
После чего правим, файл конфигурации yt-dlp, чтобы выставить папку для скачивания видео по умолчанию, у меня это папка VideoDL в папке Видео в домашней директории. Также сразу в конфигурации выставим самое лучшее качество для скачивания. Вводим в консоли команду sudo nano /etc/yt-dlp.conf и вводим две строки в создавшемся документе, изменив в тексте ниже, имя пользователя и папку по умолчанию на ваше усмотрение:
-f bestvideo+bestaudio/best
-o /home/ваше_имя_пользователя/Видео/VideoDL/%(title)s.%(ext)s
После чего сохраняем через Crtl+O и выходим через Ctrl+X.
Как пользоваться yt-dlp? Я просто создал скрипт dl.sh с командой в одну строчку и сделал его исполняемым.
yt-dlp `xclip -o -selection clipboard`
Сохранил его в папке Скрипты в ранее созданной нами папке Программы. После чего добавил данный исполняемый файл в меню пуск, в списки программ, закрепил его прямо на нижней панели. Или можно данную команду со скрипта, просто добавить на комбинацию клавиш, допустим Ctrl+1, или любую другую комбинацию, без создания каких либо скриптов.
После чего просто копирую любую ссылку на видео, например с реддита, и ссылка окажется в моём буфере, потом нажимаю свою комбинацию клавиш или мне будет достаточно нажать на значок скрипта, который закреплён на панели, и оно автоматически начнёт скачивание видео, в указанную папку. Очень сильно экономит время.
11. Virtualbox, скачиваем deb пакет с официального сайта под нашу платформу Ubuntu 22.04, также не забываем скачать файл VirtualBox Extension Pack. Устанавливаем пакет, запускаем Virtualbox, заходим в настройки, плагины, и добавляем туда ранее скаченный VirtualBox Extension Pack. Ввод пароля иногда убегает за фон программы, иногда надо отодвинуть окно и подтвердить. После чего можно закрыть программу. Далее добавляем вашего пользователя к группе vboxusers, чтобы был доступ к некоторым USB устройствам, в Virtualbox, незабываем добавить в команду имя нашего пользователя.
sudo usermod -a -G vboxusers имя_нашего_пользователя
12. Установку Wine обхожу стороной, лучше используйте флатпак программу Bottles, помогает в 99 процентах случаях, плюс всё в контейнере не засоряя систему, удобно управлять версиями wine, добавлять и удалять зависимости для каждой бутылки.
13. Для локальной базы знаний использую очень крутую программу Notable, стабильная версия очень давно не обновлялась, поэтому советую использовать бета версию с гитхаба разработчика данной программы, гуглите Notable insider, выйдет в первых же строчках выдачи поисковика, и скачиваете деб файл. При первом запуске, зайдите в раздел "File", "Data Directory", "Change" и укажите путь к какой нибудь новой папке, где вы будете хранить вашу локальную базу знаний. А папку Notable с Домашней директории можно будет после этого удалить, чтобы не мешалась.
14. Забыл добавить, про нижнюю панель, значки центровал, заменил иконку меню, удалил слева кнопку свернуть все окна, справа удалил апплеты принтер, питание, избранное. Добавил апплет смены рабочих столов в самый правый край, изменив в настройках отображения на цифры. Удобно скролить рабочие столы наведя мышь в угол. Также в настройках нижней центральной панели, включил открытие новых окон программ по центральной кнопке мыши, и также добавил смену открытых программ при скроле мышки в центральной части панели. Также сделал горячим левый верхний экран, при наведении мыши показывает все открытые окна рабочего стола.
15. Если у вас дуалбут, на пару с виндоус и постоянно сбиваются часы, то надо просто врубить локальные часы и один раз подправить часики при включении.
sudo timedatectl set-local-rtc 1
16. Пакетная конвертация видеофайлов в mp4 в кодировке H.265(HEVC) через ffmpeg, существенно снижает размер видеофайла, без изменения частоты кадров, разрешения, качества, с сохранение аудиометок, если таковые имеются, новый файл будет переименован, с помощью добавления к файлу ".mp4". Создаем скрипт h265.sh в разделе bin, вы можете его назвать любым другим именем:
sudo nano /usr/local/bin/h265.sh
и копируем туда весь этот текст ниже, до первой пустой строки
#!/bin/bash
echo
for file in *
do
ls -l "$file"
done
echo; echo
for file in *
do
ffmpeg -i "$file" -c:v libx265 -vtag hvc1 -c:a copy -y "$file".mp4
done
После чего сохраняем через Crtl+O и выходим через Ctrl+X, и делаем данный скрипт исполняемым:
sudo chmod a+rx /usr/local/bin/h265.sh
И чтобы воспользоваться данным скриптом, открываем любую папку с видеофайлами, открываем консоль именно в этой папке, и в консоли начинаем вводить h265 и нажимаем Tab, команда автозаполнится до h265.sh и просто нажимаем Enter, и скрипт начнёт свою работу. Главное надо помнить, что для работы требуется более менее мощный процессор. На слабых процессора одна секунда видео ковертируется примерно от 3-7 секунды, а на боле мощных процессорах, менее 0.2-0,3 секунд. Разница ощутима, например двух часовой фильм будет конвертировать 6 часов, или всё же 30 минут. (да, тут кодирование происходит именно на процессоре, можно и на видеокарте, изменив кодировщик в скрипте, НО, качество будет намного ниже, и размер файла не сильно изменится)
17. Работа с звуковыми дорожками в mkv, обычно именно в этом формате нынче фильмы и сериалы, и иногда там бывает по 7-10 звуковых дорожек (зачем?), и файл настолько сильно раздут, что удалив все дорожки, можно уменьшить размер файла в два или даже в три раза. Для этого пользуюсь программой MKVToolNix- из Flatpak, открываете программу, кидаете туда фильм, удаляете из списка все аудиодорожки, кроме тех которые нужны, сохраняете без изменения качества. Пару секунд и готов новый файл с уменьшенным размером.
Обои, гуглите: Moth Girl, "Luna".
Это лишь малая часть того, что я вспомнил и структурировал, но постарался вам рассказать каждый пункт лаконичнее, давая лишь саму суть. Всем нравятся разные дистрибутивы и опыт использования, и это нормально, главное чтобы вам самим было удобно этим пользоваться. Буду рад услышать критику и дополнения, и ваши доработки в убунтувидных дистрибутивах.
Всем удачных экспериментов и новых открытый. Добра всем. :)
Комментарии
07:01
07:40
22:01
08:59
09:05
Тут же :
>> "Arch Linux. (уж лучше Арч, чем Манжаро, и собрать свою систему один раз и забекапить диск, если что-то сломалось, восстановил систему, обновил пакеты, всё работает)"
Дальше читать не стал, мне всё ясно.
13:13
22:00
21:57
Разве я не могу перечислить другие дистрибьютивы, их плюсы и минусы, при утверждении что нравятся дистрибьютивы с минимальным вмешательством.
10:16
10:19
Иногда возраст приходит один, без мудрости ©
12:07
Вы не правы, неверное "Но таких, к сожалению, единицы.". "Единицы" заменить на "нет". Кстати, Вы пропускаете по 13.1 пешеходов, идущих по главной?
22:02
12:47
Хотя (тебя) плюсанул за мудрость.
А сам...
Не комментирую Минт за "угасшую любовь" к нему... (типа: ибо) Арч - сила!
12:53
06:55
09:31
10:02
10:36
плюсы по ходу чтения затирали минусы проприетарности, хруста, жирнопаков и тп..
плюсец влепил, ибо сказ достойный.
10:56
Define "слабые устройства", плиз. Современный Mint строится на апстриме современной Ubuntu. Для начала, это 64-bit only. У меня есть Eee PC 1000HE, например, Mint 16 на нём ещё худо-бедно гребёт. Если какую-нибудь из вариаций Zen kernel использовать. А вот на счёт современного обожратого комбайна с флэтпаками, описанного в статье, как-то сомневаюсь, что он на действительно слабом железе себя хорошо показывает. На всяких вполне современных нетбуках, вроде, того же Irbis, например. Тем не менее, почему-то продолжаю регулярно слышать от неофитов со взором горящим, про пригодность сабжевого дистра для слабых машин.
11:54
15:53
Во-вторых, в реальном коммерческом секторе эксплуатация техники 10-12 летнего возраста — вполне себе норма. И до недавних времён установка одного из мэйнлайновых Linux-дистрибутивов позволяло её "оживить". Сейчас уже -- нет.
В-третьих, давай, смотрим современный Irbis NB250. Не тот, что на сайте, а реальное изделие из DNS. Процессор Intel J3710 на 1.бGHz (два честные ядра без HT, но с кастрированным префетчингом и спекулятивным исполнением), видео Intel HD 500 встроенное, ОЗУ 2Gb, накопитель eMMC 64Gb, экран IPS Full HD (действительно приличный, кстати). Стоит на такое железо ставить крайнюю Ubunut или убунтоидную Mint? :)))
18:33
22:07
06:47
12:54
Минт замышлялся не "для слабых устройств", а для слабых мозгов или ленивых рук (кому как ближе). Девиз Минта: "Всё - из коробки". Этим всё сказано. Естественно он перегружен дровами и т.п. И ещё немаловажно, - чтоб он был в тренде (точнее - с ситемдой на борту). ну т.е. чтоб у пользователя "не возникало никаких проблем".
...
В итоге сообщество поимело монстра, в чём-то могущественного, но всё-таки!..
А дальше - на любителя (копьеломательства)...
13:17
21:13
17:06
13:17
17:53
Перешёл на Манджару и не жалею.
19:57
И тут же начинается обширное изложение того, что нужно "вмешать" в систему. Большое такое описание. Думаете это всё? Не-а.
"Это лишь малая часть того, что я вспомнил..." Вероятно, просто мизерная часть?
Вывод: Надеялись получить "всё из коробки"? С "минимальным вмешательством"? А вот фиг вам!
21:54
14:01
06:49
02:01
07:23
10:12
22:31
11:28
11:43
13:15
Telegram наверно лучше будет через Flatpak.
Также интересно будет потыкать Bottles. Я отошел от wine немного, но попробовать все равно можно.
19:45
11:43
22:00
03:31
00:56
4. гугль....
8. Почему не аппимаж?
11. Экстеншены - проприетарка. Тогда надо хотя бы заблокировать адреса оракля и их партнеров копирастов. И кто знает, чем эти экстеншены еще занимаются? В большинстве случаев, достаточно опенсурсных guest additions - экран интегрируется, папки шарятся, графика полностью.
12. Пришел к похожему выводу, но радикально - ушел от вина. Изоляции в плане безопасности совсем 0, тянет за собой весь набор 32 бит, огромное количество пакетов. Если ресурсы компа позволяют, лучше уж самая легкая виртуалка, даже ХР.
"Буду рад услышать критику и дополнения, и ваши доработки в убунтувидных дистрибутивах." - Убунту - зло)) За статью плюс.
08:57