Лучший Linux для 4k монитора или как я нашёл свой дзен в 2020 году

Я уже год не мог найти нормального рабочего окружения для корректного, четкого и приятного отображения на 4k мониторе в Linux. Лучшее в плане поддержки скелинга это было KDE, но я не любою его от слова совсем за отклик, за глюки и пр.

И вот случилось вчера, то, что я так долго ждал, перепробовав много чего и окружения и дистрибутивы. Сразу скажу, я не из красноглазых, что бы руками все настраивать и в текстовой консоле производить установку вручную всего и вся, хотя и умею это делать. Я для жизни и работы хотел быстрее и проще. И так вот такие проблемы были, которые мешали мне полноценно найти свой дзен из ПО и операционной системы Linux.

Проблемы

  1. Плохая поддержка мониторов 4к, а точнее масштабирования, это боль была основной
  2. Хотелось поддержки и нормальной работы VPN клиентов прямо из оснастки в трее, что бы не колупаться с кодом и не делать запросов в терминале, а просто сразу видеть результат подключения. И главное, оно не только должно подключаться, а реально работать в плане интернета. Почти во всех дистрибутивах коннект шел, а интернет не работал из коробки. это мрак
  3. Не весь софт возможно установить из apt-get, я сидел на дебиановских дистрибах, да вот так, все, что я хочу должно быть в нем. APT-GET уже перестал быть самым крутым...и я это понял. Время меняется

Что хотелось бы от дистрибутива

  1. Он должен быть красивым из коробки, минимум моих манипуляций для подстройки под себя, прощай KDE с кучей настроек в разных местах, мне не нужно это всё барахло, я хочу просто, быстро, красиво и эффективно
  2. Он должен быть с большим комьюнити, где на любой запрос в поисковике я найду ответ в виде готовой команды или решения
  3. Он должно обновляться постоянно, быть живым и разрабатываться уже много лет
  4. Он должен быть в минимальной установке, пусть не ставит ничего лишнего, я сам хочу установить то, что посчитаю нужным.

Я нашёл его. Мой дзен. Идеальный Linux дистрибутив в 2020 году

И так встречайте: Linux Manjaro Cinnamon minimal именно в минимальной версии установки, это важно.

Только в ней: Manjaro Cinnamon я нашёл возможность изменять подстройку по скелингу не только 100 и 200 процентов, но и 125,150,175 процентов!!! И это действительно работает и работает красиво с одновременно включеной опцией HiDPI.

VPN Wireguard

Проблема VPN решилась просто. Для начала я принял решение, что буду использовать самые новые ядра, установил 5.7 которое было последним.

Далее в менеджере софта я установил:

wireguard-tools
networkmanager-wireguard-git

И после этого в менеджере подключений появился радимый пункт по добавлению подключения wireguard и самое главное, я ввел все данные и интернет появился. Дело в том, что я уже пробовал много дистрибутивов и во всех их подключение VPN устанавливалось, а интернета не было, даже не пинговались по ip ресурсы. А тут все работает.

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

И тут я открыл для себя Manjaro, дистрибутив основанный на Arch Я помню пробовал его ещё лет 5 назад, тогда он только появился и еще даже на русский толком был не переведен и был сырой. Сейчас это мега чудесный дистрибутив. Я пробовал все официальные сборки с Gnome, KDE, XFCE но не зашли они мне после Linux Mint Cinnamon. Дело вкуса. И тут уже отчаивавшийся вчера, я накатил первую сборку, которая из комьюнити обновилась до версии 20.0.3 посмотреть на нее Cinnamon...это любовь.

Установил именно вариант minimal, что бы дистрибутив ничего не устанавливал из софта. Только самый минимум для своей работы.

После установки мне пришлось подключить AUR репозиторий в настройках менеджера пакетов, а так же я подключил snap репозиторий, это было сделано через терминал вот так:

sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
sudo snap install hello-world
sudo snap remove hello-world

После этого можно свободно устанавливать из терминала софт из snap. Мне оттуда нужен был только Spotify.

Включение управления вентиляторами Nvidia в Linux Manjara

Из коробки невозможно регулировать обороты в ручную, при жаркой карточке это очень плохо. Включим эту возможность:

nano /etc/X11/xorg.conf.d/90-mhwd.conf

В секцию Device добавим опцию Option "Coolbits" "4", что бы получилось примерно так.

бла бла ваши настройки и в конце
Option "Coolbits" "4"
EndSection

Перелогиниваемся и открываем тулзу драйвера ндвидиа и видим, что можно руками изменять скорость.

Софт

Мой феншуй лист софта для Linux в 2020 году, который используется

Назначение Программа
Видеоплеер Celluloid
Аудиоплеер DeaDBeeF
Онлайн радио Gradio
Стриминговая музыка Spotify
Растровый редактор Gimp
Векторный редактор Linkscape
Просмоторщик картинок, фото Shotwell
Мессенджеры Dino, Telegram
Браузер Firefox
Ftp клиент Filezilla
Терминал Terminator
Торрент-клиент qBitorrent
Текстовый редактор Atom
Менеджер паролей KeepassXC
Скриншоты Pantheon-screenshot
Бекапы Timeshift
Запись экрана и стриминг Obs studio
PDF Xreader
Файрвол визуальный OpenSnitch

Про Arch писать смысла нет, он просто есть и он крутой, но устанавливать и настраивать его времени нет, а вот Manjaro решает проблему с установкой быстро и красочно. Особенности роллинг релизов, возможности менять версию ядра на лету в этом дистрибутиве, AURе, pacmanе обо всём это вы можете найти в интернете. Это запись служит для меня памяткой по установке. Список софта я буду корректировать со временем.

Как увеличить размер шрифта в Spotify при разрешении 4k hidpi

Установим Spotify из snap

sudo snap install spotify

В иконку запуска приложения в строчку команды добавить:

--force-device-scale-factor=2

Как в Cinnamon настроить скорость и размер скроллинга

Очень странная штука, в стандартных настройках системы этого нет. Есть обходное решение, пока это не допилили.

Устанавливаем: imwheel

Создаем файл настроек для пользователя:

nano ~/.imwheelrc

Внесем в него настройки для скроллинга в браузере на пример

    None, Up, Button4, 4
    None, Down, Button5, 4

Настройка файрвола OpenSnitch

Это порт из мак оси. Шикарная штука, которая отлаливает соединения и представляет вам выбор, что с ним сделать.

После установки из AUR, нужно из командной строчки дать команду на включение сервиса:

sudo systemctl enable opensnitchd

И закинуть в автозапуск гуевину: Меню>Параметры>Автозагрузка>Выбрать приложение.

Можно ребутаться и смотреть, что оно запустилось. По умолчанию рекомендую установить вот такие параметры:

Суть их в том, что если не будет решения от пользователя в течении 30 секунд на запрос о судьбе соединения, то оно будет заблокировано.

0 Комментарии
Загрузка...