Вступление
Всех приветствую! Время быстротечно, все меняется, и лишь пингвинус остается самым ламповым и дружелюбным ресурсом на linux-тематику. Вот и появилось желание тут поделиться впечатлениями о новом (для меня) ноутбуке и сетапе для работы, отдыха и прочего.
Thinkpad
Пару месяцев назад я таки взял себе в пользование ноутбук с красной точкой между клавишами g и h. Конечно, речь идет о thinkpad, точнее, о модели thinkpad t480s. От общеизвестного t480 его отличает отсутствие второй батареи, меньшая толщина, распаянная плашка ОЗУ и еще какие-то детали, в которые я не вдавался. Сразу скажу — ноутбук далеко не мощный. Процессор всего лишь 4 ядра, частота невысокая, вдобавок пришлось делать андервольтинг и урезать буст процессора, иначе наблюдается ужасный троттлинг.
ОЗУ у меня 24 гб (изначально было 16, но плашка, которую добровольно пожертвовал старый ноутбук, улучшила ситуацию), ССД на 512 гб. Сетевой адаптер стандартный, но я все чаще заглядываюсь на ax210, с ней приходилось иметь дело — карточка отличная.
Для пары учебных программ, легкого редактора кода, просмотра фильмов и изредка каких-нибудь нетребовательных игр ноутбука хватает с головой. Клавиатура действительно хороша, трекпоинт — вещь, если убавить инерцию и чувствительность. Заряд держит около 5-6 часов. На крышке горит стильный красный огонек (огорчило, что нельзя управлять им — хотелось морзянкой помигать), в целом дизайн хорош. Для меня угловатость и, скажем так, основательность thinkpad выделяет ноуты этой линейки на фоне других и предлагает альтернативу приевшемуся стилю макбуков с их яблочками и скругленностью.
Но расхваливать на пустом месте я ноутбук не буду. Стоковый экран откровенно плох, яркости хватает разве что на не самые ярко освещенные помещения, на улице — беда. Процессора пока хватает, но запаса мощности почти не остается (хотя тут грех требовать чего-то фантастического).
Этот ноутбук повидал разные линуксы: Fedora, Arch, Void, Debian, Kubuntu, но ни один не прижился. В void'е была проблема с нужными по работе пакетами, fedora, как мне показалось, слишком медленно ворочается. Да и не соответствовали эти системы принципу KISS в моем понимании...
Лично мое мнение о этой машине таково: ноутбук классный, для простой работы мощностей хватает, живет долго, портативный. Качество сборки радует — ничего не люфтит, чувствуется основательность (некоторые ноуты в руках держать страшно, все скрипит, трещит). Также радует модульность. Хочешь заменить сетевую карту — пожалуйста, она не распаяна. С аккумулятором тоже нет проблем, трекпад тоже меняется раз плюнуть (что я, к слову, и сделал; теперь стоит от другого ноута, стеклянный, работает заметно лучше). С удовольствием ношу ноутбук на учебу.
Gentoo
В качестве основного дистрибутива выступает gentoo. Не то чтобы были другие, но все же. К системе давно привык и менять ее на что-то другое совсем не хочется. Но как же живется с гентой на слабой (для постоянной компиляции пакетов) машине?
Лично меня очень выручают бинарные пакеты. Конечно, кто-то скажет, что тогда теряется смысл source-based системы. Пожалуй, толика правды в этом имеется, однако для меня сила gentoo в том, что у меня есть возможность и инструменты для сборки пакета из исходников. А то, что дистрибутив позволяет вдобавок не делать этого без особой надобности, лишь поднимает его в моих глазах. Крупные пакеты (браузеры, компиляторы и проч.) использую бинарные. Возможно, я теряю драгоценные миллисекунды, которые мне бы дала сборка этих пакетов, но я стараюсь об этом не думать :)
Ядро, кстати, тоже бинарное. Честно, все хочу настроить его под себя, но все не найду времени. Может, оно и к лучшему.
Программы использую такие:
- Chrome — браузер. С chromium есть проблемы (почему-то не работает нормально курсор — фризит и все тут), поэтому жертвую личные данные корпорациям
- sway — оконный менеджер. Минималистичный, работает, большего и не надо
- waybar — панелька снизу
- thunar — файловый менеджер
- foot — терминал
- keepassxc — хранение паролей
- zathura — для pdf
- imv — смотрелка картинок
- rofi — меню запуска приложений
Отдельно скажу про текстовый редактор — это vim. Ранее пользовался neovim'ом как полноценным IDE (насколько он может таковым являться), однако в последнее время он стал казаться неоправданно толстым со множеством ненужного. Да и попытка сделать из него полноценную среду разработки — костыль на костыле (я около года, наверное, пользовался им на постоянной основе). Вот и решил переползти на vim с парой плагинов как на обычный текстовый редактор. Если нужно состряпать на коленке какой-то код или что-то быстро подправить — хватает. А в качестве ide было решено потыкать великий и ужасный emacs.
Emacs
Сам по себе emacs очень сильно отличается от vim. У него совершенно другая философия: чего только стоят комбинации клавиш, явно предназначенные для людей, окончивших музыкальную школу по направлению пианино, а-ля "С-e C-e R R". Для меня это проблемой не стало, я сразу поставил плагин для vim-like управления. Спустя некоторое время я настроил редактор так, что смог полноценно писать в нем код. Его конфиг пишется на elisp — диалекте lisp. Это необычно и интересно, дает возможность как угодно настроить себе среду разработки.
Имхо, возможность настраивать разные всплывающие окна и все такое гораздо более органично вписывается в редактор с графическим интерфейсом. В neovim это выглядит как насилие над tui.
Больше сказать особо и нечего — миграция с nvim прошла быстро и почти безболезненно, сейчас пользуюсь emacs'ом как основной средой разработки в том числе на рабочем ноутбуке с убунтой. Однако есть что допиливать, например, вкорячить отладчик.
Возможно, я еще не дорос до большой ide, так что пока изощряемся как можем. Больно перегруженным мне кажется интерфейс CLion, Qt-креатор плохо себя ведет (спонтанные вылеты, фризы), туда же vscode с изобилием нейро-бяки.
Короче, коли надоели стандартные ide и хочется потратить недельку на настройку редактора — советую попробовать emacs (или vim) :)
На скриншоте
Слева виднеется вышеупомянутый emacs с открытым в нем новогодним пет-проектом (максимально простая виртуальная машина на плюсах, но написанная в функциональном стиле, насколько на то хватило навыка, с ФП я только знакомлюсь), справа — обои с котом, обдумывающим свои важные кошачьи дела, vim'ом и fastfetch'ем (neofetch нынче не в тренде, как я понял)
З. Ы. Вспомнил интересный факт: в vim есть команда `:smile`. Думаю, очевидно, что она делает
З. Ы. Ы. На экране ноута блюр панели снизу не кажется таким сильным, как на скрине, странно. Когда-нибудь руки доберутся и я закажу адекватную матрицу яркостью больше, чем 250 нит...










Комментарии
09:38
Посмотри триггеры тут:
cat "/sys/class/leds/tpacpi::lid_logo_dot/trigger"
09:43
09:46
А на слабое железо выбор gentoo не очень понятен.
Какой там wifi модуль? Я помню времена, когда не было драйвера на ax210, т.е. вы с ним имели дело не очень долго, но да, он шустрый.
Тире как тире, не дефис — зачёт, запятые Яндексом не проверялись, но и самостоятельно неплохо получилось.
09:52
Не соглашусь! Gentoo для слабого железа как раз и нужна. Другое дело, что i5 8-го поколения на ноуте не назвал бы так!
10:36
Это как советуют AntiX, а сами его не используют.
10:58
11:07
У меня нет опыта с флагами, лишь кручу Calculate на 4-м поколении Интел и весело крутятся только вентиляторы, хотя там бинарники и лишь сборка пакетов на Питоне. Несколько раз почему-то компилировались какие-то библиотеки и это всегда 30 минут или больше.