Arch Linux: установка и развертывание Hyprland. Linux статьи
Написать статью
Войдите, чтобы писать статьи

Arch Linux: установка и развертывание Hyprland

53

Hyprland под Arch Linux

Материал написан пользователем сайта.

Hyprland — в массы или как легко научиться устанавливать и настраивать этот оконный менеджер

Hyprland набирает популярность и интерес к нему растет с каждым днем. В продолжение своего скриншота, решил поделиться информацией по установке и настройке менеджера. За базу выбран Arch Linux, на примере которого разберем все этапы установки системы и последующего развертывания на ней популярной графической оболочки.

Установка базовой системы Arch Linux

  • Качаем iso-образ archlinux с официального сайта любым удобным для вас способом.
  • Готовим загрузочный диск, опять же любым удобным для вас способом. Мне симпатизирует ventoy, статья про который есть на нашем сайте: https://pingvinus.ru/program/ventoy
  • Необходимо определиться с типом установки: uefi или legacy и выставить соответствующие настройки в меню bios. В моем примере система устанавливается на виртуальной машине в legacy mode. Следует отметить, что и в том и в другом случае есть возможность настройки «двойной загрузки» системы.
  • Загружаемся с live-образа archlinux и следуем шагам установки системы. В Arch Wiki все подробно расписано. Кому нравится установка с использованием скрипта archinstall — его право, в данной статье разберем базовый по-шаговый вариант установки системы.
  • Проверяем и, при необходимости, настраиваем подключение к интернету. У кого сетевое LAN-подключение — дополнительных действий не требуется. У кого wifi, потребуется его настройка. По-скольку iwd включен в live-образ, то рекомендую воспользоваться им для быстрой настройки сети, как описано тут: https://pingvinus.ru/note/iwd-conf
# ping pingvinus.ru
* Если пингуется, - делать больше ничего не нужно, выход из команды CTRL+C

Проверка и включение питания wlan при настройке wifi (кому потребуется):
# rfkill *смотрим состояние беспроводных адаптеров wifi (wlan0), block - заблокирован
# rfkill unblock wlan0 *разблокировка адаптера wlan0
# ip link set wlan0 up *включение адаптера, если он был выключен/заблокирован
# ip link show dev wlan0 *проверка состояния адаптера wlan0

!!! Для iwd потребуется настройка сервера имен, например запустив:
# dhcpcd
  • Подготавливаем разделы и форматируем их. Для legacy-mode ВАЖНО создать раздел bios-boot размером не менее 5 Мбайт и не форматировать его (если установка производится на GPT-диск, совместно с другими ОС; иначе загрузчик пропишется в MBR диска с соответствующей тому разметкой), а также минимум один linux раздел под корневую фс. SWAP и т.д. — по желанию и необходимости. Сделать это можно с помощью cfdisk, fdisk. Ниже пример создания новых разделов под установку ArchLinux с использованием GPT разметки диска с помощью утилиты fdisk:
  • Форматируем выделенные разделы и монтируем их:
* Первый раздел bios-boot размером 5 Мбайт не форматируем и не монтируем, он нужен для установки загрузчика
** Для UEFI потребуется создание специального efi-раздела, форматирование его и монтирование в /mnt/boot

В нашем примере:
# mkfs.ext4 /dev/vda2
# mount /dev/vda2 /mnt

Если создавался swap-раздел, то форматируем его и подключаем:
# mkswap /dev/<путь к разделу>
# swapon /dev/<путь к разделу>
  • После монтирования раздела(ов), запускаем скрипт развертывания базовой системы:
Добавил мета-пакет base-devel, который потребуется для установки Hyprland, а также редактор nano, менеджер сети NetworkManager и утилиту wget:
# pacstrap -K /mnt base base-devel linux linux-firmware networkmanager wget nano

* Скрипт автоматически запустит создание initramfs. Специально запускать mkinitcpio не нужно.
  • Генерируем таблицу настроек параметров монтирования будущей системы:
# genfstab -U /mnt >> /mnt/etc/fstab
* Ключ -U для идентификации по UUID; L - для идентификации по меткам

Проверяем сгенерированный файл, при необходимости вносим в него изменения:
# nano /mnt/etc/fstab
  • Заходим во вновь созданную систему, настраиваем часовой пояс, время, локали, языки:
# arch-chroot /mnt

* "Москва" выбрана в качестве примера:
# ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
# hwclock --systohc

Редактируем файл и убираем комментарии (#) с тех языков, для которых необходимо будет сгенерировать локали (en_US.UTF-8 ru_RU.UTF-8)
# nano /etc/locale.gen

Генерируем локали:
# locale-gen

Создаем файл конфигурации для различных языков:
# nano /etc/locale.conf
  ________________
  LANG=en_US.UTF-8
  LANG=ru_RU.UTF-8
  ----------------

Создаем файл конфигурации для консоли (иначе будут кракозябры вместо русских букв):
# nano /etc/vconsole.conf
  ________________
  KEYMAP=ru
  FONT=cyr-sun16
  ----------------
  • Задаем имя хоста, подключаем сетевой менеджер, меняем пароль суперпользователя:
# nano /etc/hostname
  ________________
  <имя хоста>
  ----------------

Настраиваем автозапуск сервиса менеджера сетей:
# systemctl enable NetworkManager

Меняем пароль root:
# passwd
  <задаем новый пароль>
  <подтверждаем пароль>
  • Устанавливаем загрузчик, в примере будет grub legacy:
!!! Для UEFI настройки другие, читайте wiki

# pacman -S grub
# grub-install /dev/vda
# grub-mkconfig -o /boot/grub/grub.cfg
  • Выходим из системы, размонтируем все разделы, перезагружаем компьютер:
# exit
# umount -R /mnt
# reboot
  • После успешной загрузки, создаем нового пользователя (не root) со своим домашним каталогом, прописываем его в нужные группы, указываем shell, задаем пароль.
# useradd -m -G audio,video,wheel -s /bin/bash <имя пользователя>
* Ключ -m создает пользователю домашний каталог,-G добавляет пользователя в группы, -s устанавливает shell

Задаем пароль своему пользователю командой:
# passwd <имя пользователя>
  <задаем новый пароль>
  <подтверждаем пароль>
  • Так как новый пользователь находится в группе wheel, он может пользоваться командой sudo. Нужно только не забыть раскомментировать нужную строку в файле sudoers:
# EDITOR=nano visudo

Установка готовой сборки Hyprland

  • Когда пользователь создан и ему открыты возможности работы под sudo, самое время залогиниться в системе под новым пользователем, подготовить домашний каталог для установки и развертывания Hyprland. Пакет dotfiles-scorpii содержит все необходимые скрипты и готовые каталоги настроек для полноценной установки рабочей версии Hyprland в вашу вновь созданную систему.
Выходим из под root и логинимся в систему под пользователем:
# exit
# <имя пользователя>
  <пароль>

Проверяем содержимое домашнего каталога:
# ls -a

Создаем папку Downloads и переходим в нее:
# mkdir Downloads
# cd Downloads

Скачиваем архив dotfile-scorpii, используя ранее установленный пакет wget.
Во избежание ошибок, прошу точно копировать все символы, приведенные ниже:
# wget "https://drive.google.com/u/1/uc?id=1_DTB8c1hJEUG0uwNjwUcApaCOHTooFpz&export=download" -O "dotfiles.tar"

Проверяем, что все скачалось и распаковываем архив:
# ls -a
# tar -xvf dotfiles.tar
  • При удачном завершении всех операций из предыдущего пункта, переходим собственно к развертыванию настроенной версии Hyprland в вашу систему. Опять же, если кому сподручней скачать установочный архив на рабочей системе в браузере, а потом его подкинуть в папку новой системы, то пожалуйста — ссылка на gdrive: dotfiles-scorpii
Переходим в каталог установочного скрипта:
# cd dotfiles-scorpii

Запускаем скрипт установки и следуем его указаниям:
# ./install.sh

По окончании установки скрипт предупредит вас о необходимости проверить и скорректировать: разрешение экрана вашего монитора по адресу ~/dotfiles/hypr/conf/monitor.conf

Важно! После установки dotfiles-scorpii и настройки разрешения экрана монитора, обязательно нужно выйти из системы и перезагрузить компьютер.

# exit
# root
  <пароль root>
# reboot

Настройка Hyprland

Если все установлено правильно, то после загрузки и авторизации пользователя в tty, остается всего лишь набрать команду >Hyprland для запуска графической среды оконного менеджера. Для работы переключателя языков по клику на значке (по нажатию CTRL+SHIFT и так будет работать), необходимо установить модель вашей клавиатуры, выполнив команду >hyprctl devices и внести корректировки в файл настроек waybar по адресу: ~/dotfiles/waybar/modules.json

Проверяем, что весь функционал работает. По левому клику мыши на значках waybar запускается: меню программ, выбор тем/обоев, вызов менеджера клипборда, смена раскладки, вызов скрипта обновления системы, запуск nmtui, blueman, pavucontrol. По среднему клику вызываются подсказки сочетаний клавиатуры, очистка системы/клипборда, выключение адаптеров wifi/bluetooth... Думаю, сами разберетесь. Смена обоев влечет за собой корректировку цветов, на выбор предложена тема с 4-мя вариантами расцветок. Также накидал обоев в папку ~/dotfiles/wallpapers. Оболочка получилась функциональная и достаточно дружелюбная. Надеюсь вам понравится!

В качестве заключения

Снимок системы, такой какой она будет у вас после установки:

Обновлений делать не планирую, я же не разработчик, но обещаю поддерживать в актуальном состоянии архив dotfiles-scorpii на gdrive.

p.s. Некоторые необязательные пакеты, устанавливаемые со скриптом, можно посмотреть и изменить "под себя" (если знаете, что делаете и как потом поменять настройки системы под ваши пакеты) в файле по адресу: 'dotfiles-scorpii/.install/hyprland-packages.sh' Тут можно на выбор играться с: менеджером файлов, браузером, медиаплеером, темами иконок/курсора, калькулятором, шрифтами... Сохранил запросы, по ходу установки, на изменение файлов: .bashrc; изменение строки приветствия tty, деактивацию оконного менеджера, если он установлен; активацию сервиса bluetooth - мало ли, кто-то будет не с "нуля" ставить на рабочую систему или кому-то не нужны некоторые из этих вещей. Neovim/vim: хоть сам и не пользуюсь ими, - оставил с настроенными конфигами автора, может кому сгодятся. Alacritty, наоборот удалил; вместо него теперь Kitty с моими минимальными настройками на использование в качестве всплывающего терминала поверх других окон при вызове скриптов обновления/очистки/зеркал/nmtui/btop с панели waybar. Добавил в установку по-умолчанию btop, как прокачанный вариант top; при перегреве процессора (при t > 80C) по клику на всплывающую иконку waybar - вызывается окно kitty с btop (из которого, например, можно сразу прибить приложение, приводящее к излишней нагрузке).

p.s.p.s. Пока ждал публикацию, добавил скрипт на установку и настройку zram в размере 50% от RAM. Изменить конфиг zram можно по адресу: '/etc/systemd/zram-generator.conf' Также добавил удаление временных файлов и каталогов (~/yay и ~/dotfiles-tmp) по завершению установки. Перестал работать swaylock-effects (видимо поломался после обновления), заменил на пакет swaylock-effects-git, проверил работоспособность на VM + добавил в скрипт затемнение экрана и исправил включение экрана по движению мыши (не работало после ухода в ждущий режим). Добавил красок и интерактивности скриптам, используемым для разворачивания Hyprland: все запросы теперь идут через gum, сообщения по ходу установки выводятся в цвете. Добавил скрипт для установки настроенного .bash_profile на автоматический запуск Hyprland после авторизации в tty в качестве обычного пользователя + некоторые оптимизации по настройкам из моей рабочей системы. На этапе установки теперь предлагается изменённая конфигурация pacman.conf + добавил скрипт для обновления списка зеркал и выбора 5 быстрейших (Россия и Германия, которые легко изменить на свои, внеся корректировки в скрипт) с последующей синхронизацией базы данных. Теперь левый клик по кнопке обновлений - собственно обновление, правый - новый список зеркал с последующей синхронизацией базы данных, средний - очистка кэша pacman и удаление пакетов-"сирот". Кому потребуется настройка поведения кнопки питания, - изменить конфигурацию можно по адресу: '/etc/systemd/logind.conf'. Для себя раскомментировал и поменял настройки следующих параметров:

HandlePowerKey=suspend

HandlePowerKeyLongPress=poweroff

Думаю пора заканчивать, ибо так можно продолжать бесконечно. Тем более, что версия dotfiles-scorpii больше не будет обновляться; она отлажена, проверена и полностью функциональна. Все изменения теперь сохраняются в другом dotfiles, который отражает мой текущий вариант (real time) и не доступен широкому кругу. Базового варианта, - более чем достаточно для старта и начала настройки под свои предпочтения.

Лайков: +22
войдите, чтобы ставить лайки
53
  • Опубликовано: 22.12.2023
  • scorpii

Комментарии

Slavik
Активный пользователь
Активный
22.12.2023
10:02
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+3
войдите, чтобы ставить лайки
Да, оконные менеджеры набирают популярность. Думаю, что актуально для работы с двумя мониторами или, по крайней мере, на десктопе. Не знаю, насколько это удобно в использовании на лэптопе. Спасибо за статью!

Кстати, по поводу Pacman.conf: для себя вношу следующие изменения:

Color
ILoveCandy
VerbosePkgLists
DisableDownloadTimeout
ParallelDownloads = 5

Вопрос с зеркалами можно решить изящнее, установив пакет reflector и запустив его службу с обновлением и ранжированием списка зеркал раз в неделю. У reflector есть свой конфиг вот здесь: /etc/xdg/reflector/reflector.conf, в нем задается количество зеркал и параметры их сортировки. Или под скриптом в статье понимается как раз это?)
Minor748
Активный пользователь
Активный
22.12.2023
15:43
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSlavikРодительский комментарий
+2
войдите, чтобы ставить лайки
Пользователей больше, пользователи растут и хочется разнообразия
https://ibb.co/Nst24bW
igorborisov
Активный пользователь
Активный
22.12.2023
17:48
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
0
войдите, чтобы ставить лайки
Кстати на этой картинке описан мой путь
scorpii
Активный пользователь
Активный
22.12.2023
18:45
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSlavikРодительский комментарий
0
войдите, чтобы ставить лайки
нет, база - официальный сервер зеркал, для сортировки использован bash-script из пакета pacman-contrib (rankmirrors)
vantiki
Активный пользователь
Активный
22.12.2023
11:39
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
+, информативно и полезно. Как дойдут руки наконец до Hyprland, то сделаю с помощью ваших конфигов, думаю явно облегчит работу.
Frenk
22.12.2023
11:55
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
А на LTS дистрах придётся самому собирать этот hyprland?
Hargard
Активный пользователь
Активный
22.12.2023
17:45
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийFrenkРодительский комментарий
0
войдите, чтобы ставить лайки
Не соберется - ему надо достаточно новый gcc.
Но можно подобрать подходящую версию бинарника среди релизов на гит-репозитории.
igorborisov
Активный пользователь
Активный
22.12.2023
17:51
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийHargardРодительский комментарий
0
войдите, чтобы ставить лайки
По-моему, дело не только в версии компилятора
choice
Активный пользователь
Активный
22.12.2023
12:34
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Пора бы вам уже принять UEFI и не знать проблем.
С какого-то момента стал читать как виндузятник: alacritty не надо, проживу без vim, zram ни к чему, да и не такая уж у меня масса, чтобы в неё Hyprland принимать.
Рекомендую добавить зеркала из Финляндии и Швеции - они не уступают, а то и обгоняют зеркала из Германии.
Картинки понравились, цвета, шрифты и нечто объёмное, напоминающее спидометр или тахометр без стрелки.
[аноним]
22.12.2023
14:43
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийchoiceРодительский комментарий
0
войдите, чтобы ставить лайки
А зачем заниматься ручной сортировкой зеркал, если для этого есть специальная служба?))
choice
Активный пользователь
Активный
22.12.2023
20:21
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийРодительский комментарий
0
войдите, чтобы ставить лайки
А зачем писать комментарий не подумав?
Служба занимается сортировкой зеркал всего мира. Если в reflector.conf разрешить только зеркала из Finland, Germany, Russia, Sweden, то сортировка будет заканчиваться гораздо быстрее.
Slavik
Активный пользователь
Активный
24.12.2023
10:05
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийchoiceРодительский комментарий
0
войдите, чтобы ставить лайки
Не вижу проблемы в сортировке top-20 зеркал из всех доступных. Reflector это делает в фоновом режиме в течение ~30 секунд.
choice
Активный пользователь
Активный
24.12.2023
11:03
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSlavikРодительский комментарий
0
войдите, чтобы ставить лайки
Перечитал своё сообщение и не вижу в нём утверждения, что в сортировке есть проблемы.
Slavik
Активный пользователь
Активный
24.12.2023
11:49
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийchoiceРодительский комментарий
0
войдите, чтобы ставить лайки
Из вашего предложения явно следует, что вы видите проблему во времени ожидания сортировки, и поэтому предлагаете сузить популяцию для выборки.

В связи с этим и был мой комментарий.
choice
Активный пользователь
Активный
24.12.2023
12:00
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSlavikРодительский комментарий
0
войдите, чтобы ставить лайки
Автор предложил сортировать только зеркала из Германии и России, к ним я предложил добавить зеркала Финляндии и Швеции.
Прохожий комментатор ошибочно предположил, что это ручная сортировка, на что и было сообщение, что она не ручная, а обычная автоматическая, да ещё и результат будет быстрее.
Ну а вам показалось, что обсуждается скорость. Кстати, обычное дело, апеллировать тому, что не утверждалось.
Slavik
Активный пользователь
Активный
24.12.2023
12:08
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийchoiceРодительский комментарий
0
войдите, чтобы ставить лайки
Господи…
choice
Активный пользователь
Активный
24.12.2023
12:32
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSlavikРодительский комментарий
0
войдите, чтобы ставить лайки
У меня такие же чувства, особенно когда опытным участникам быстро понятна тема обсуждения и они высказываются.
Ведь если бы разговор был про скорость сортировки, то к зеркалам из Германии и России не нужно ничего добавлять, наоборот, напрашивается удаление Германии (о как звучит -)).
scorpii
Активный пользователь
Активный
24.12.2023
13:31
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийchoiceРодительский комментарий
+1
войдите, чтобы ставить лайки
Скорость сортировки - а кому она нужна?!
Скорость зеркала - вот тема, у меня быстрей работают одни, у вас (в Большой России) - другие. И зеркала не нужно каждый раз менять при запуске pacman -Syu; - раз выбрал, отсортировал и пользуйся. Будут проблемы - поменяешь.
choice
Активный пользователь
Активный
24.12.2023
13:49
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийscorpiiРодительский комментарий
0
войдите, чтобы ставить лайки
Это уже какое-то эмоциональное сообщение.
scorpii
Активный пользователь
Активный
24.12.2023
13:58
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийchoiceРодительский комментарий
+1
войдите, чтобы ставить лайки
Никаких эмоций, чистый прагматизм. Пока что Вы тут больше всего переживаете за свои комментарии...))
choice
Активный пользователь
Активный
24.12.2023
19:36
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийscorpiiРодительский комментарий
0
войдите, чтобы ставить лайки
Я стараюсь в комментариях и, конечно, мне досадно, когда откликаются не на то, что я хотел сказать, особенно если грамотные люди. Я не придавал значения скорости сортировки, её часто организуют в фоне, хотя можно и разово, но если известны лидеры по скорости, то почему бы ими не ограничиться. Да, зависит от локации, но если речь про Германию, то скорее пробовать Скандинавов, чем Францию. А теперь, когда сделана оценка в ~30сек на сортировку из всех, мне стало интересно. Помнится, там есть параметр в 5сек на ожидание отклика от зеркала. Даже с учётом 5-ти потоков, если наберётся 6-10 зеркал в отключке или тормознутых, то 30сек будут превышены. Изучу при случае.
Slavik
Активный пользователь
Активный
24.12.2023
20:06
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийchoiceРодительский комментарий
+1
войдите, чтобы ставить лайки
Все в порядке, старина. Прости, если возникло недопонимание.
choice
Активный пользователь
Активный
25.12.2023
15:32
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSlavikРодительский комментарий
0
войдите, чтобы ставить лайки
Спасибо за отклик. Сейчас пишу статью и теперь критически перечитываю её. А про сортировку интересно, у меня и представления не было, какое нужно время. Теперь думаю, что может и быстрее 30сек. Но сначала закончу статью.
scorpii
Активный пользователь
Активный
25.12.2023
17:44
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийchoiceРодительский комментарий
+1
войдите, чтобы ставить лайки
Уважаемый choice, жду Вашу статью и открою маленький секрет, что для ранжирования зеркал у себя в анклаве использую DE + SE (так настроено в манжаре, точно также и тут в арче - практика показывает, что это самый быстрый и надежный вариант). В манжаре reflector, тут решил без него, скрипт поиска прост, запись в файл mirrorlist реализована через tee)
# curl -s "https://archlinux.org/mirrorlist/?country=SE&country=DE&protocol=https&use_mirror_status=on" | sed -e 's/^#Server/Server/' -e '/^#/d' | rankmirrors -n 10 - | sudo tee /etc/pacman.d/mirrorlist
Slavik
Активный пользователь
Активный
25.12.2023
19:18
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийscorpiiРодительский комментарий
+1
войдите, чтобы ставить лайки
Ну да, это один из способов, описанных в ArchWiki, там же и тимплейт скрипта)
[аноним]
25.12.2023
19:21
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSlavikРодительский комментарий
+1
войдите, чтобы ставить лайки
Кроме использования tee )))
Ведь тут можно применить разные варианты...
choice
Активный пользователь
Активный
26.12.2023
03:08
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSlavikРодительский комментарий
+1
войдите, чтобы ставить лайки
Вы тут лучшие парни, потому что 1)поднимаете хорошие вопросы 2)делитесь опытом 3)внимательные читатели 4)имеете широкие взгляды.
Да, заметил, что scorpii предпочитает канонично из wiki. Но и вы сразу узнаёте строки оттуда. Да, и вон уже Швеция рядом с Германией появилась.
scorpii
Активный пользователь
Активный
22.12.2023
18:53
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийchoiceРодительский комментарий
0
войдите, чтобы ставить лайки
У меня UEFI для базы и винды, все остальное именно так, мне нравится и крайне удобно.
Зеркала самые быстрые как раз Германия (ну или Франция), мы с Вами совсем в разных местах РФ живем...
Kitty просто удобней, vim/nvim - мне не надо, я же не кодер, у меня совсем другая профессия. Опять же, каждый сам волен выбирать, что ему нравится, разве не так? Или всех под одну?... Ну, Вы поняли.
igorborisov
Активный пользователь
Активный
22.12.2023
19:17
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийscorpiiРодительский комментарий
+1
войдите, чтобы ставить лайки
В виме можно не только кодить
Slavik
Активный пользователь
Активный
22.12.2023
19:58
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийigorborisovРодительский комментарий
0
войдите, чтобы ставить лайки
Заметил, кстати, некую эволюцию предпочтений консольных редакторов текста, аналогичную той, что наблюдается в отношении дистрибутивов и DE. По крайней мере, за собой. Начинал с nano и считал, что этого достаточно. Vim казался неудобным. В итоге пришел именно к Vim и его форку Neovim.
igorborisov
Активный пользователь
Активный
22.12.2023
20:02
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSlavikРодительский комментарий
0
войдите, чтобы ставить лайки
Такая же история. Но пока настроил vim на сочетания клавиш как в micro. А вот на тайлинге пока не могу надолго задержаться
scorpii
Активный пользователь
Активный
22.12.2023
20:03
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSlavikРодительский комментарий
0
войдите, чтобы ставить лайки
трудно сказать, эволюция это или что-то иное.
для того, кто регулярно пользуется - возможно
тому, кому надо раз в год (условно) - вряд ли
тоже самое можно и про менеджеры файлов сказать, большинство все равно на гуи сидят и им, что mc, что ranger - одно и тоже.
igorborisov
Активный пользователь
Активный
22.12.2023
20:20
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийscorpiiРодительский комментарий
0
войдите, чтобы ставить лайки
Зато можно сказать про эволюцию в красоте скринов и стабильности hyprland.
Slavik
Активный пользователь
Активный
22.12.2023
20:31
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийscorpiiРодительский комментарий
0
войдите, чтобы ставить лайки
Наверное. Иной раз наблюдаю за различными тайлинговыми менеджерами: их возможности впечатляют. Если бы я пользовался десктопом с 22’’ монитором, то непременно бы попробовал тайлинг вкупе с консольным ФМ. Не знаю, насколько бы меня хватило))
Hargard
Активный пользователь
Активный
22.12.2023
20:47
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSlavikРодительский комментарий
0
войдите, чтобы ставить лайки
Так ведь тайлинг и на 1024x600 заметно эргономичнее (и разумеется экономичнее) какой нибудь крысы или корицы. Тем более, с тачпадом/сенсором.

А главный секрет использования консольных ФМ на ВМ - ими можно и не пользоваться.
igorborisov
Активный пользователь
Активный
22.12.2023
20:52
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийHargardРодительский комментарий
0
войдите, чтобы ставить лайки
ВМ это виртуалки? Чтобы было эргономично, достаточно поставить гном
Slavik
Активный пользователь
Активный
22.12.2023
20:56
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийHargardРодительский комментарий
0
войдите, чтобы ставить лайки
Нет. У меня нет желания делить 14’’ на 2-4 мелких окна и всматриваться в каждое. Потребление ресурсов для меня неактуально, к тому же по нынешним меркам оно минимальное абсолютно у всех DE. Может, это актуально для наследственного железа, которое слабее современного смартфона.
scorpii
Активный пользователь
Активный
22.12.2023
21:01
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSlavikРодительский комментарий
0
войдите, чтобы ставить лайки
мне сначала не зашел.
потом был псевдотайлинг на enlightenment и переделанном гноме popos, где кстати стоит отметить, сделано добротно и удобно.
и только потом hyprland, который сначала также не зашел, но собрав волю в кулак, установил, настроил, понравилось - решил поделиться ))))
Slavik
Активный пользователь
Активный
22.12.2023
21:13
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийscorpiiРодительский комментарий
+1
войдите, чтобы ставить лайки
Все круто, на самом деле. Мне ещё bspwm приглянулся.
Slavik
Активный пользователь
Активный
22.12.2023
21:42
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийscorpiiРодительский комментарий
0
войдите, чтобы ставить лайки
Смотрел у Эрика как он кастомизирует различные тайлинги в своем ArcoLinux. Старина щедро делится опытом и знаниями.
choice
Активный пользователь
Активный
22.12.2023
21:18
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийscorpiiРодительский комментарий
0
войдите, чтобы ставить лайки
Если включить режим только UEFI, то все ОС будут равны и у всех может быть отдельный загрузчик. Создатели UEFI подумали, что может кому-то придётся запускать что-то старое и сделали режим совместимости, к работе которого есть вопросы, у вас тоже были. В этом режиме ограничение в 3-4 ОС на диске и один загрузчик. Чтобы не было проблем, в частности перекрытия адресации свыше 2ТБ с GPT, реализовали гибридный режим. В нём нужно разбираться, вот только не очень понятно, зачем устанавливать что-то в режиме совместимости, если это что-то умеет в UEFI. Фраза "мне нравится и крайне удобно" не предполагает обсуждения, поэтому останавливаюсь и больше не буду.
Если ограничить зеркала странами Finland, Germany, Russia, Sweden, то после сортировки окажется, что зеркала из Скандинавии составляют хорошую конкуренцию. Это ожидаемо, оттуда идут магистральные каналы.
Семейство vim - известная тема. Некоторые живут в нём, но гораздо больше людей проживут без него. Про Kitty согласен - удобная штуковина.
scorpii
Активный пользователь
Активный
24.12.2023
00:26
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийchoiceРодительский комментарий
0
войдите, чтобы ставить лайки
"Семейство vim - известная тема. Некоторые живут в нём, но гораздо больше людей проживут без него."
Вы же внимательно смотрели скриншоты, на одном из них у меня как раз запущен neovim в качестве редактора настроек waybar. Поэтому и оставил в системе, но честно написал, что крайне мало и редко использую.
Alacritty популярен стал в последнее время. но ощутимых преимуществ перед kitty я не вижу, более того последний легко настроился на режим float по-умолчанию (поверх остальных окон), в качестве основного мной предложен xfce4-terminal, хотя и не навязываю его; тут каждый волен выбирать по своему вкусу. В моей системе kitty выступает там, где запускаются bash-scripts и где требуется posix совместимость. xfce4-terminal по-умолчанию запускается в fish-shell
wind
23.12.2023
20:13
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийscorpiiРодительский комментарий
+1
войдите, чтобы ставить лайки
Вместо vim/neovim простому пользателю можно порекомендовать консольный редактор micro. Отличное простое решение с рабочими Ctrl+c/Ctrl+v и справкой внутри по необходимым хоткеям (клавиша ?).
ChubaDuba
Активный пользователь
Активный
22.12.2023
13:27
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Молодёжная штука! Блюр, прозрачность, круглые углы, анимация - все дела! Ресурсов много отъедает?
Hargard
Активный пользователь
Активный
22.12.2023
17:46
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийChubaDubaРодительский комментарий
0
войдите, чтобы ставить лайки
До 400 мб озу и 300-500 видеопамяти
igorborisov
Активный пользователь
Активный
22.12.2023
19:16
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийHargardРодительский комментарий
0
войдите, чтобы ставить лайки
Про аппаратное ускорение забыл
igorborisov
Активный пользователь
Активный
22.12.2023
20:21
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийChubaDubaРодительский комментарий
0
войдите, чтобы ставить лайки
Стильно, модно, молодежно. Так можно говорить про все, что работает нативно под wayland
Rom
Активный пользователь
Активный
22.12.2023
20:04
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
На китайском Lake Refresh чистый арч у меня не завелся. Фиг знает почему, пока не копал. На MANJARO свежей все нормально стал, но проблемы с загрузкой ядер. Больше двух ядер не видит.
PedroAmor
Активный пользователь
Активный
22.12.2023
23:06
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Автору мое Куу за стиль - в моем понимании именно так должны выглядеть публикации. Те лаконично - как сделать поэтапно то то и то то. Мне например неинтересно даже читать сколько дистров перебровал тот или иной персонаж и что он не/любит на данный момент. 5+ так держать.
HamsterD
23.12.2023
07:46
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
До этого я тоже сидел на простеньком IceWM: он нетребователен, можно настроить хоткеи и он имел всё, что мне нужно было . Но в последнее время сижу на I3WM, благодаря нему мне не нужно 2 монитора
HamsterD
23.12.2023
08:09
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
До этого я тоже сидел на простеньком IceWM: он нетребователен, можно настроить хоткеи и он имел всё, что мне нужно было . Но в последнее время сижу на I3WM, благодаря нему мне не нужно 2 монитора
Slavik
Активный пользователь
Активный
24.12.2023
20:48
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Scorpii, если интересно заниматься конфигами, то рекомендую попробовать Артикс. Недавно СИ S6 получила обновление, сегодня как раз решил вернуться на Артикс. Все преимущества Арча, включая возможность подключить его репозитории + чистая init с продвинутым сервисным менеджером. Сначала хотел выбрать OpenRC, но S6 подкупает своими service-supervise и S6-log. Планирую написать статью по установке и настройке, но что-то со временем пока не получается. В целом, все настраивается как в Арче, но есть небольшие нюансы.
scorpii
Активный пользователь
Активный
24.12.2023
21:18
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSlavikРодительский комментарий
0
войдите, чтобы ставить лайки
Как раз на артиксе с openrc и пробовал первые конфиги hyprland. Не все там гладко с этой СИ. Не знаю как с другими. Статья была бы интересной для многих. я думаю. Ждем'с

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

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