- dwm
Мой рассказ будет про дистрибутив Gentoo 17 с dwm.
Я начал свой путь в мире линукса, как ни странно с арча. Для меня, как для человека просидевшего на винде всю жизнь, было тяжело освоить совершенно другие рабочие окружения и научиться работе в терминале, но после 2-3 месяцов использования мой арч с гномом4 мне надоел. Нет, он был хорош, не было ни багов, ни вылетов, но мне хотелось чего-то сложного. И тогда я узнал про дистрибутив Gentoo.
Я сразу им заинтересовался и никак не мог перестать думать о нем, когда подходил к своему ноутбуку (не компьютеру, так как на нем windows (решение родителей:). И вот после прочтения гайдов и полного изучения хэндбука (официальной документации) я принялся за его установку. Это было тяжело, но хэппи энда не было, при первой установке я напортачил с ядром и все было плохо. Не буду рассказывать о моих попытках установить и ПРАВИЛЬНО настроить Gentoo (их было 5). Но в итоге я поставил генту!
Сразу из терминала я начал думать о том, какое рабочее окружение поставить, за время использования арча я менял много окружений: GNOME — cinamon — bspwm — i3. Но в итоге мой выбор пал на dwm. Он очень хорошо подходил под идеологию генты (компилируй все, что можно), да и мне, если честно, нравится минимализм + он весит всего 2 мегабайта. В общем после долгих настроек ядра через menuconfig, 16 часов компиляции всех программ и ядра, многочасовой настройки системы и иксов я заставил генту работать хорошо и правильно.
Я использую генту для программирования и для серфинга ютуба. Мне очень нравится то, что в стоке система жрет всего 500-600МБ оперативы, поэтому я могу открыть много вкладок в огненной лисе.
Кратко про плюсы и минусы генты.
Плюсы: быстродействие системы, возможность полностью ее кастомизировать, ты можешь установить только те программы, которые тебе нужны, широкая кастомизация функционала программ через USE флаги.
Минусы: долгая компиляция и сложность в установке и настройке.
Про dwm
Что можно сказать про dwm? Это легкий тайловый оконный менеджер который написан на C, имеет менее 2000 строк кода, имеет весь необходимый функционал, его конфиг написан также на C, при его изменении вам придется пересобирать (в моем случае перекомпилировать) dwm.
Мой выбор пал на него из-за минимализма и его функционала (его одновременно мало и одновременно достаточно).
Также немного хочу рассказать про make.conf. Это самый главный файл системы, этот файл содержит в себе все настройки компилятора применяемого в системе. Он лежит по пути /etc/portage/
Расскажу про пару важных настроек:
ACEPPT_KEYWORDS="~amd64" — эта настройка включает режим "арча", теперь portage будет загружать только последние версии всех пакетов (без этой настройки будут загружаться только tested репозитории и lts ядра)
MAKEOPTS="-j*", где * — это количество ядер умноженное на два.
PORTAGE_NICENESS="10" — задает системный приоритет для пакетного менеджера, при использовании de или wm ускоряет компилияцию в ~1.5 раза.
Про USE флаги писать не буду, о них можно почитать здесь: https://wiki.Gentoo.org/wiki/USE_flag
Мой софт:
редактор кода — nvim
шелл — zsh
браузер — firefox-bin
медиапроигрыватель — vlc
файловый менеджер — nnn
фетч — neofetch (база)
звук — pulseaudio
топ — btop и htop (по настроению)
запуск программ — dmenu
скриншоты — flameshot
запись экрана — simplescreenrecorder
Если будут вопросы по другом софту, спросите в комментах.
Комментарии
16:12
16:21
За труды и подход - просто огромный плюсище!
Прям респект!
16:47
17:24
17:27
17:38
17:23
Героический Линуксизм какой-то :).
17:46
уж лет 20-ть как придумали, велосипедист ты наш ;)
Ubuntu/Fedora + Gnome - все остальное внедесктопная садо-мазо-эквилибристика.
зы
генту собирал еще в 90-х, в то время, это мало того, что интересно было, так и специфика железа не так унифицирована была, имелся профит.. а сейчас.. такое
но за рассказ и лисапетку лойс завез, не дуйся ;)
17:51
P. S. генты не было в 90хх, слака была.
19:06
год вроде 2002 был, для i486, или 586, неупомню.. не жужжу.. а велосипедку собирать даже сыну не запрещаю ;)
05:29
Особенно если они развивающие)))
18:31
19:07
05:21
21:59
смысл мне свое имхо глубже пхать ;)
02:16
08:14
+
зы
для чойса, на всякий:
запятая стоит правильный :D
11:09
Как некоторые, bugreport установил, готов слать, но тут нет повода. И как некоторые, у себя фиксить не готов, я писатель.
05:14
СМЭ имеет место быть на Intel 80286, там каждый % на счету. А сейчас пк с избыточной мощностью, которая только вредит)))
22:52
19:53
21:51
Связано с видеоподсистемой, - во время просмотра видео бывала такая хрень.
01:56
01:26
можно не читать, главные 2 флага я туть вброшу:
USE="-eyes, -life"
остаток можно делить на 0 .. я разрешаю ;P
13:09
Остальные флаги сильно увеличивают время сборки Linux
18:51
За труды конечно USE="plus"
20:30
кстати, почему инкапсуляцию нарушаем?