Arch Linux KDE. Windows, bye forever!
Загрузить свой скриншот
Войдите, чтобы добавлять скриншоты

Arch Linux KDE. Windows, bye forever!

24
Материал написан пользователем сайта.
Дистрибутив:
Окружение:

Всем доброго времени суток, захотелось отписать по поводу Arch Linux спустя месяц использования. Много информации не будет, так как мнение и как пришёл к Арчу, написал в предыдущем посте.

Тык: https://pingvinus.ru/gallery/4328

Вообщем нашёл для себя хороший дистрибутив, не без косяков конечно, но ничего простого в жизни нет)

Характеристики ПК видно на скрине.

Перешёл на Арч окончательно (до этого использовал его как вторую систему) пару недель назад, снёс винду с ссд и накатил всё с нуля, но выбрал KDE ради интереса, вместо XFCE. Выбором более чем доволен. Нету детских болячек как в крысе, по типу слетания частоты монитора после сна/выключения монитора, лагов в дискорде и браузерах, высокой нагрузки на цп при перемещении окон (на кедах она примерно 3%, на крысе же доходило до 10%) и тд.

Как видно на скрине, накатил стим, все установленные игры работают идеально (хард с играми в EXT4, Steam установлен с flatpak, Flatseal — для добавления точки монтирования харда в стим)

Диск с играми добавил в «/etc/fstab» для автомонтирования, чтобы узнать UUID можете воспользоваться этой командой:

$ lsblk -o +uuid

И дописал туда вот такую строчку:

UUID=8558210a-0d9e-4138-8ace-0e362a1fa31e /run/media/zappex/WD-BLUE-1TB ext4 defaults 0 0

Ядро по прежнему LTS, пользовался и Zen, LQX — вывод сделал такой:
Linux LQX — убивает турбобуст
Linux Zen — не подружился я с ним, после обновления пакетов, ни одна игра не стартовала ( запустился только «Сталкер — Тень Чернобыля» и даже на вступительном видео выдавал 8 фпс). Поставил LTS ядро — работает отлично.

Приложения которыми пользуюсь:
Графика — Krita, XnConvert
Игры — Steam
Сеть — Chrome, Discord, Telegram, Transmission (QT), Tor (отличный браузер, благодаря которому можно отказаться от VPN)
Медиа — VLC, Spotify, SimpleScreenRecorder
Камера — Droidcam, траблы с видео исправил поставив пакет «v4l2loopback-dkms» из AUR.
Офисный пакет — Libreoffice
Разработка — Sublime Text 3 (тема — base16-material-darker), Virtualbox (на которой ещё и стоит 11-я винда, для таких приложений как MS Access, ADB-App-Control и прочих)
Разгон видеокарты — GWE, для работы утилиты пришлось прописать значение "coolbits".

Фрагмент из "xorg.conf":
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "NVIDIA GeForce GTX 1050 Ti"
Option "Coolbits" "8"
EndSection

Для настройки вида GTK приложений, использую кусок GTK — LXAppearance

Тему оформления менять не стал, уж очень понравилась Breeze, глаз не мозолит и выглядит минималистично. Цветовую палитру тоже не трогаю, хотя сидел на зелёной около недели. Иконки же поставил «Tela».

Олдовая менюшка KDE:
Ссылка: https://store.kde.org/p/1468103/

Также поставил «Oh-my-Bash», для кастомизации.
Ссылка: https://github.com/ohmybash/oh-my-bash
Тему можно прописать в конфиге, идут они кстати очень не плохие, выбрал "Zork"

Для работы Timeshift с теневыми снимками, использую файловую систему BTRFS.

Дистрибутив оставил хорошее впечатление, скорость работы меня просто удивила, только самое необходимое, и то — добавленное вручную. При выборе KDE думал что поиграюсь и вернусь на XFCE — но нет. Менять Arch на что-то другое не планирую (пока-что), хотя для теста смотрю в сторону Slackware, поставлю его на днях на тестовый диск который повидал не мало, и если благо — то напишу и о слаке.

И под конец, на случай если кому-то пригодится — добавление поддержки снапшотов:

Создавал и монтировал разделы на этапе установки вот так:

# mkfs.btrfs -f /dev/sdX0 (буква раздела и номер, повторил для системного и домашего разделов)

# mkfs.vfat -F32 /dev/sdX0 (для EFI-раздела)

Получилось так:

sdc      8:32   0 223,6G  0 disk  
├─sdc1   8:33   0   512M  0 part (fat32)
├─sdc2   8:34   0    30G  0 part (btrfs)
└─sdc3   8:35   0 193,1G  0 part (btrfs)

После чего создал сабволы (названия разделов замените на свои, если понадобится этот гайд):

Системный раздел в 30GiB:
# mount /dev/sdX0 /mnt
# btrfs su cr /mnt/@
# umount -R /mnt

Домашний раздел:
# mount /dev/sdX0 /mnt
# btrfs su cr /mnt/@home
# umount -R /mnt

Перемонтируем системный раздел (но уже будем монтировать сабвол):
# mount -o rw,noatime,compress=zstd:2,ssd,discard=async,space_cache=v2,subvol=/@ /dev/sdX0 /mnt

Создаём необходимые папки:
mkdir /mnt/{boot,home}
mkdir /mnt/boot/EFI

Монтируем домашний раздел:
# mount -o rw,noatime,compress=zstd:2,ssd,discard=async,space_cache=v2,subvol=/@home /dev/sdX0 /mnt/home

Монтируем EFI раздел:
# mount /dev/sdX0 /mnt/boot/EFI

И продолжаем установку, углублятся в подробности не буду, есть много гайдов. Параметры монтирования это субъективно, можете их также поискать на просторах сети и прописать то что вам нужно, но сам на работу ФС не жалуюсь.

Лайков: +11
войдите, чтобы ставить лайки
24
  • Опубликовано: 26.05.2022
  • ZaPPeX

Еще скриншоты:

Комментарии

ZaPPeX
Активный пользователь
Активный
Автор материала
Автор материала
23.05.2022
13:37
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Решил дописать в комментариях пару мелочей, так как уже не могу редактировать пост.

Приветствие в терминале сделал следующим образом:
Добавил в ~/.bashrc текст сгенерированный в ASCII
Ссылка: https://patorjk.com/software/taag/

Получилось вот так:

cat << "EOF"

Текст

EOF

Шрифт — Small

На LTS ядре после обновления словил такую же проблему с производительностью, переустановил дистрибутив, (на переустановленном арче просидел около недели, НО сейчас пишу с Artix, обзор которого напишу позже, система инициализации - runit) (заняло это дело около часа, учитывая неоднократный опыт установки и конфиги), но уже прописал хук для pacman, заменив название драйвера и ядра на «nvidia-dkms» и «linux-zen» соответственно.
Пришлось скурить archwiki
Ссылка: https://wiki.archlinux.org/title/NVIDIA_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)#pacman_hook

На днях прилетело обновление для драйвера и ядра — работает без нареканий, хотя после обновления я всегда делал «mkinitcpio -p linux-zen», и не понял где корень проблемы… Раз работает — трогать не буду.

Флаги монтирования для ссд изменил на следующее:
rw,noatime,compress=zstd:2,ssd,discard=async,space_cache=v2,max_inline=256,commit=600,nodatacow… и далее уже subvolid и название сабвола.
Вообщем это уже и так будет прописано после установки и генерации fstab.

Также повесил в автозапуск cpupower (заменил ondemand на performance в конфиге, предварительно раскомментировав строку), ananicy и dbus-broker.

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

#!/bin/bash
echo "################################" >> ~/.powermizer.log
date >> ~/.powermizer.log
nvidia-settings -a "[gpu:0]/GpuPowerMizerMode=1" >> ~/.powermizer.log
echo "################################" >> ~/.powermizer.log
echo >> ~/.powermizer.log

Собственно команда которая ставит режим «Max performance»:
nvidia-settings -a "[gpu:0]/GpuPowerMizerMode=1"
В итоге не приходится вручную менять данный параметр, и в случае сбоев, можно будет глянуть в лог в домашнем каталоге (точка в названии для скрытия).

Выглядит лог вот так:
https://drive.google.com/file/d/1xJPcbl1Fx2eLlFja4qkuxZUd2Va16zJB/view?usp=sharing
Возможно кому-то пригодится.

Винду нашёл на сайте майков, тестовую версию 11-тки под виртуалки (vbox, vmware и т.д.). Не хотел морочиться с установкой, которая последний раз на виртуалке отняла у меня 2 часа, и при этом даже диск с дополнениями вешал винду намертво. Да и запускаю её редко, так как большинство вещей можно провернуть под линуксом без особых проблем.

На этом думаю всё))
Rauttskegg
28.05.2022
16:01
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийZaPPeXРодительский комментарий
0
войдите, чтобы ставить лайки
А можно обзоры писать без сравнения с виндой?))а то как-то неправдоподобно получается.На Вашем железе 11-я винда за 15 мин установится включая создание учетки.А вот обновление да,у винды 11-й долгое...как и установка драйверов.Я вот намедни на Dell Latitude 7214 Rugged Extrim пытался Manjaro поставить...Разве что только в шаманский бубен не стучал...А 11-я,даже несмотря на неподдерживаемый проц,встала и работает как будто тут всю жизнь стояла.
иВАН
28.05.2022
17:04
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийRauttskeggРодительский комментарий
0
войдите, чтобы ставить лайки
даже несмотря на неподдерживаемый проц,встала и работает как будто тут всю жизнь стояла.

Вот из-за этого и нельзя забывать про кончик хвоста далеко впереди плетущегося не конкурента. )
ZaPPeX
Активный пользователь
Активный
Автор материала
Автор материала
28.05.2022
17:21
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийRauttskeggРодительский комментарий
0
войдите, чтобы ставить лайки
я с виндой вроде ничего не сравнивал, в конце комментария написал о том что не хотел морочиться её с установкой на виртуалке (траблы с которыми столкнулся тоже перечислил) и взял тестовый образ с сайта майков))

>> Я вот намедни на Dell Latitude 7214 Rugged Extrim пытался Manjaro поставить...Разве что только в шаманский бубен не стучал...А 11-я,даже несмотря на неподдерживаемый проц,встала и работает как будто тут всю жизнь стояла.

здесь уже вы сравниваете дистрибутив с виндой, хоть и косвенно, да и в линуксе без бубна никуда
Rauttskegg
28.05.2022
17:25
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийZaPPeXРодительский комментарий
0
войдите, чтобы ставить лайки
Странно..Ни разу с таким не сталкивался..Но это не значит,что так не бывает)
x230
Активный пользователь
Активный
26.05.2022
11:47
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
За Arch и за труды однозначно - плюсую.
Кое-что оказалось полезненько.
BassUtter
Активный пользователь
Активный
26.05.2022
12:29
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Отличный обзор. Спасибо.
austrolopitek121
Активный пользователь
Активный
26.05.2022
12:52
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+2
войдите, чтобы ставить лайки
Никогда не говори никогда, особенно с видеокартой nvidia и роллинг дистрибутивом
bash
Активный пользователь
Активный
26.05.2022
14:57
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийaustrolopitek121Родительский комментарий
0
войдите, чтобы ставить лайки
"Золотые слова, Юрий Венедиктович! "(с) НашаРаша
bash
Активный пользователь
Активный
26.05.2022
14:55
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Ох уж эта нвидия, вечно проблемы после обновления системы.
Советую заморозить текущее ядро, чтобы оно не ломало драйвера нвидии следующим образом:
sudo nano /etc/pacman.conf

Найти и расскомментировать строчку IgnorePkg дописав слово linux .
Ctrl+O сохраняем, Ctrl+X выходим

Ядро после обновления меняться не будет, и драйвера карты будут продолжать работать.
Minor748
Активный пользователь
Активный
26.05.2022
15:07
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийbashРодительский комментарий
0
войдите, чтобы ставить лайки
Стоит перейти на nvidia-lts
ZaPPeX
Активный пользователь
Активный
Автор материала
Автор материала
26.05.2022
16:01
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
0
войдите, чтобы ставить лайки
роли не играло, наигрался я с бэкапами в timeshift, и ставил лтс ядро с лтс драйвером, результат был таким же. да и об mkinitcpio я не забывал. хотя установка ядра с длительной поддержкой улучшила ситуацию на пару дней, до следующего обновления
ZaPPeX
Активный пользователь
Активный
Автор материала
Автор материала
26.05.2022
16:00
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийbashРодительский комментарий
0
войдите, чтобы ставить лайки
пробовал, обновления не приходили на ядро и все компоненты драйвера, но так лучше долго не сидеть
bash
Активный пользователь
Активный
28.05.2022
08:36
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийZaPPeXРодительский комментарий
0
войдите, чтобы ставить лайки
Некоторые сервера по 9 лет не перезагружается, оставаясь на одном ядре, а по-вашему понятию недолго это сколько?
ZaPPeX
Активный пользователь
Активный
Автор материала
Автор материала
28.05.2022
10:38
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийbashРодительский комментарий
0
войдите, чтобы ставить лайки
не думаю что в роллинг дистрибутивах вообще стоит блокировать версии пакетов, можно ещё больше дров наломать (в прямом и переносном смыслах), а из тех дистрибутивов которые несколько лет подряд используют старые версии ядер, выделю rocky linux (версия ядра 4.18, драйвер от зелёных 470-й). такая попытка сделать арч стабильнее - может сделать его ещё более нестабильным. и я походу понял корень своей проблемы - при установке пакетов nvidia (lts/dkms, тестировал на lts и zen ядрах соответственно) и nvidia-utils, даже после 4-х обновлений всё работает гладко, но стоит дойти до различных библиотек установленных в ручную, в моём случае эти - "lib32-nvidia-utils vulkan-icd-loader lib32-vulkan-icd-loader lib32-opencl-nvidia opencl-nvidia libxnvctrl", то появляются траблы после обновления
Minor748
Активный пользователь
Активный
26.05.2022
15:01
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
1 Давно уже сть куда более удобное меню вмето Kickoff
https://www.opennet.ru/opennews/art.shtml?num=54596

2 Для монтирования дисков есть утилита ... В основном через неё и управляю монтированием. В fstab разве что флаги лезу прописывать.
https://pingvinus.ru/program/gnome-disk-utility
ZaPPeX
Активный пользователь
Активный
Автор материала
Автор материала
26.05.2022
21:19
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
+1
войдите, чтобы ставить лайки
>> 1 Давно уже сть куда более удобное меню вмето Kickoff
https://www.opennet.ru/opennews/art.shtml?num=54596

я это "удобное" меню как раз и заменил на kickoff, каждому своё. да и плюс ко всему в обновлённой менюшке, иконки приложений были размытыми и пиксельными
Hargard
Активный пользователь
Активный
26.05.2022
17:54
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Хех, на неделе с Xfce было аналогично.
Думаю, крыска и полегче плазмы, и требование только одно - чтобы все окна развернутыми стартовали.

Так вот, фиг там был!
Она так же жрет 800Мб на старте, это еще ладно, чисткой хлама можно до 250 ужать. Хоткеи и раскладка - тоже лечатся.
А вот со стартом развернутых окошек - нивкакую! Пол дня рыл конфиги, менял композиторов - так и не нашел как включить. А у kwin - это одна, блин галочка. Или одно оконное правило.
acidwave
27.05.2022
09:40
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Все хорошо, но 30 гиг под / мало. Пакеты сожрут это место очень быстро. Сам сижу на арче года 4.
ZaPPeX
Активный пользователь
Активный
Автор материала
Автор материала
27.05.2022
11:22
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийacidwaveРодительский комментарий
+1
войдите, чтобы ставить лайки
никогда проблем с нехваткой места для пакетов не испытывал, в линуксе с 18-го года, да и на старой железке раньше выделял 20гб под корень
ы
27.05.2022
12:13
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийacidwaveРодительский комментарий
0
войдите, чтобы ставить лайки
если на бтрфс сжатие включено, я не представляю чем можно занять 30 гигов в корне
ZaPPeX
Активный пользователь
Активный
Автор материала
Автор материала
27.05.2022
22:25
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийыРодительский комментарий
0
войдите, чтобы ставить лайки
а сжатие как раз включено)) zstd:2. флаги монтирования и прочую информацию я дописал в первом комментарии
Hazorianin
Активный пользователь
Активный
28.05.2022
11:22
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+2
войдите, чтобы ставить лайки
Прочел обзор и так же дополнительный комментарий и ответы на комментарии.
Понравилось открытость действий, не просто поставил и посмотрите.. а сделал так, такие то проблемы , исправил таким образом, я бы даже сказал что именно такими и должны быть обзоры. Подробно описанные действия которые помогают вникнуть и увидеть, что то новое.
Спасибо ZaPPex получил истинное удовольствие от обзора.
ZaPPeX
Активный пользователь
Активный
Автор материала
Автор материала
28.05.2022
11:24
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийHazorianinРодительский комментарий
0
войдите, чтобы ставить лайки
))

Написать комментарий

Ваше имя:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
Правила