LINUX.ORG.RU

Void


50

5

Всего сообщений: 16

Void, Xfce

Здравствуйте, это сабж.

Шрифт – Input Mono, тема Gtk – Plata-Noir, курсор – Breeze Blue. Иконки не Papirus, но очень похожи – Flat-Remix Blue Light. Браузер – Chromium.

Void мне понравился. Система намного быстрее работает и грузится. Даже быстрее, чем дебиан на старом ядре. Что говорить про арч.

Понравился xbps. Быстро оперирует пакетами.
Понравились репозитории. Пакеты почти самые свежие. И это круто.
Понравился runit, система грузится и работает в сто раз быстрее.

Обои сменные. Каждый раз при загрузке системы выбираются новые.

Мне удобно, мне хорошо. Критикуйте.

Больше скринов: https://imgur.com/a/6nhnVRv

>>> Просмотр (1280x800, 802 Kb)

 ,

tongubin
()

Дух уюта (с)

Вот, решил немного покрасноглазить установить Void Linux на своей домашней, видавшей виды и некоторое дерьмо машинке...

( читать дальше... )

>>> Просмотр (1920x1080, 777 Kb)

 , ,

Gonzo
()

Анимешный дефолт

Жил я себе на арче, наслаждался терминальным ЮИ, потому-то ГУИ в XWayland выглядит как последний Uncharted на ванильной плойке. Но в один день случайно снес себе пол / и было как-то лень все восстанавливать. На арче сидел сколько себя помню, поэтому решил посмотреть, как там дела в других легковесных дистрибутивов. Глаз зацепился за Void, потому что это тот же самый арч, но без systemd. Заодно решил осилить HiDPI на Х и пересесть на него, чего раньше не очень удавалось. Ибо емакс в терминале это как корочки от хлеба.

В общем, пришлось менять весь стек: sway + waybar + bemenu на bspwm + polybar + rofi. Ну и плюсом picom, чтобы спецэффекты были, но только чуть-чуть. А это означает переписывание конфигов и wal темплейтов. Более того, так как ручки то у меня кривые, хотелось автоматизировать все, начиная от бутстрапа системы и заканчивая расстановкой конфигов в нужные места.

В общем, после трёх недель кряхтений, получилось набросать минимум всего, что нужно для полноценной работы на десктопе. Включая вот этот вот бутстрап, который поднимет базовую систему с full disk encryption и ещё парочку скриптов, которые поставят все зависимости и настроят Х с HiDPI и WM со всеми перделками. Написано все это, конечно же, на fish shell. Потому что а на чем ещё. Теперь то можно удалять и двигать все, что не приколочено (а ничего не приколочено) и не бояться, что все сломается и придётся настраивать все ручками заново.

Если по софту, который использую, то это:

  • Kitty в качестве терминала, потому что GPU рендеринг и лигатуры.
  • BSPWM как WM. Не уверен, почему не i3. Вроде как он давно заброшен и не пилится. Даже отступы от краев экрана настроить нельзя, только если i3-gaps ставить.
  • Fish, конечно же. Всеми любимый.
  • Doom Emacs, где я пишу в основном весь код. И Neovim, если нужно что-то быстренько в файлике поделать.
  • Polybar для вот этих вот штучек сверху. Выглядит прикольно, пол дня настраивал.
  • Ну и rofi, чтобы запускать всякое разное. Тоже wal шаблон писал кучу времени, но я без понятия, как его зафоткать. Потому что он горячие клавиши перехватывает.
  • Tdrop ещё, чтобы эмулировать scratchpad’ы из Sway (на первом скрине он).

Все это, как и подобает, лежит на гитхабе:

  • Дотфайлы тут. Там же и бутстрап для зависимостей и конфигов.
  • Бутстрап базовой системы тут, если кому интересно.

Мой прошлый сетап я тут не кидал, но его можно найти в /r/unixporn. Там тоже аниме, но только Хомура.

>>> Просмотр (3840x4320, 2062 Kb)

 , , , ,

rbbtnspc
()

Обычная рабочка

Почти дефолт, подкрашеный grc, а ну и в zsh пользуется fast-syntax-highliting вместо дефолта, т. к. умеет красить все еще и темы присутствуют.
Из рабочего — квм и докер.
Void, mate (на этот раз не стали ждать полгода — на следующий день после релиза обновили).
Sublime не купленный.

>>> Просмотр (1920x1080, 857 Kb)

 , ,

izmena
()

Void с evilwm — легкая и удобная система

Система

Void Linux установлена и настроена на нетбуке 10.1″ с 2 GB RAM и микропроцессором Intel Atom.
Я люблю Void за его следование философии Unix. Он очень просто устроен. Здесь нечему ломаться, потому что ничего лишнего нет. Разработчики сделали очень быстрый пакетный менеджер. Также быстрым является и родная система инициализации Runit. Всё просто, удобно и работает очень быстро.

Как оказалось, evilwm предоставляет все необходимое для управления окнами. Большие навороты не нужны. Вместе с консольным tmux/screen, в котором ты сам с легкостью настраиваешь расположение окон (панелей) как захочешь, – это лучший выбор для пользователей, которые привыкли к классическому управлению окон. Нет никаких панелей, значков и прочего хлама.

evilwm потребляет всего 3.8 Мб RAM из всей потребляемой оперативной памяти (56 Мб), а его клавишные бинды легко запомнить (Ctrl + Alt). Создание собственных хоткеев не предусмотрено, но меня вполне устраивают текущие. Если кого-то не будут устраивать, может воспользоваться xbindkeys. Также имеется псевдотайлинговое поведение (Ctrl + Alt + {Y,U,B,N}, Ctrl + Alt + =, Ctrl + Alt + X). При желании можно легко отредактировать исходный код. Очень интересный WM, несмотря на то, что им мало кто пользуется.

Скриншот

ОС: любимый Void Linux.
WM: evilwm.
Музыкальный плеер: mpd + ncmpcpp.
Эмулятор терминала (консоли): rxvt.
Шрифты: Pragmata.

За кадром

Текстовый редактор: vim (+ vim-latex + vim-pandoc + nou.vim).
Табличный процессор: sc-im.
Файловый менеджер: nnn.
Видеоплеер: mplayer + youtube-viewer.
Почтовый клиент: mutt.
IRC-клиент: irssi
RSS-клиент: newsboat.

>>> Просмотр (1366x768, 48 Kb)

 ,

Deleted
()

1024x600, пустота

  • Void
  • Коньки (отрисовка происходит через lua)
  • Neovim
  • i3 с гапсами
  • Urxvt с заблюреным фоном

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

>>> Просмотр (1024x600, 864 Kb)

 , , , ,

egorcod
()

Тайлинг, вим. Как вы это любите

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

Сводка:

  • Окончательно перешёл на (Neo)Vim
  • Везде начал использовать Fira Mono (который без лигатур)
  • Выпилил много всякого лишнего из Polybar
  • Запилил много всякого лишнего в zsh: вывод времи выполнения команды (если выполнялась дольше чем 1 секунду), последний exit code (если ненулевой), текущая директория/имя гит репозитория + ветка и т.д.
  • Ну и куда же без смены цветов (фон теперь полностью чёрный) и обоев

О системе:

  • ОС: Void Linux
  • WM: i3
  • Bar: Polybar
  • Editor: Vim
  • Terminal: XFCE4 Terminal
  • ШГ: Fira Mono

Цвета, обои и дотфайлы можно посмотреть в репе на гитлабе: https://gitlab.com/codingjerk/dotfiles

>>> Просмотр (1920x1080, 313 Kb)

 , , , ,

Deleted
()

Юнити которое мы заслужили

Void, bspwm, xcompmgr, отдельные части юнити 7, ЛОР в браузере, аниме на обоях. Кажется забыл добавить на скриншот поняшек, ну может в другой раз.

Вроде ничего так получилось, и bspwm очень крутой. Разработчик bspwm ну очень хорошо разбирается в теме. Я сделал одно ишью на гитхабе с вопросом и он по моему описанию сходу выявил проблему в приложении. Я попытался эту проблему устранить, по локти погрузился в гномо-зависимости Nux'а (GUI-тулкит который используется в Unity 7), «всё понял», остановился, помыл руки с мылом и забил.

Кое-что там всё таки можно удалить из зависимостей, и зависимость на убунтовский компиз тоже получилось полностью удалить, теперь компиз вообще не нужен для того чтобы собрать то, что на скриншоте, но возни слишком много. Может быть когда-нибудь, лет через 20, все эти зависимости можно будет удалить навсегда, но некоторые ключевые части написаны на Vala, например, и зависимости на гном из них удаляются только вместе с этими частями. Этот зонд не просто был внедрён в ту часть организма про которую вы подумали, а он как Вояджер, уже преодолел доступные человечеству пределы и отправился в области ранее не исследованные подобными зондами, неся на себе послание внеземным цивилизациям.

Но пока и так можно сделать чтобы оно как-то работало. bspwm реально силён и гибок, однозначно рекомендую попробовать если тайловые менеджеры окон - это ваша тема. Ну и вообще это пока что единственный тайловый WM на котором это барахло заработало.

Исходники барахла (GPL v3): https://github.com/alekseyt/unity7-git/tree/void

>>> Просмотр (1600x900, 549 Kb)

 , ,

aleksey_tulinov
()

Не CRUX, но тоже кулхацкерно

Перестало хватать времени на компиляцию CRUX'a, и перешел на void. Можно компилировать когда надо, например в темплэйты добавить опции компиляции. Захотел wpa_supplicant без dbus'a:

./xbps-src -o ~dbus pkg wpa_supplicant

И т.д. Конечно, он менее KISS чем CRUX, но что уж поделать.

Обоина, конечно, зернистая, но я ее и не вижу из за окон. Зато, когда компьютер блокируется (trollock), он светит такой гифкой (через ffmpeg), и радует мою прыщавую душу.

* vim

* hexchat

* firefox

P.S. Сине-красная полоска внизу — индикатор батарейки.

>>> Просмотр (1920x1080, 2785 Kb)

 

Deleted
()

Void Linux в качестве десктопа

Ранее был арч,решил попробовать void с glibc. Что понравилось:

  • + Быстрый пакетный менеджер.
  • + Быстро загружается.
  • + runit.
  • + Софт в репах довольно новый.

Что не понравилось:

  • - Плазма глючная,systemsettings5 падает при попытке поменять GTK3 тему.
  • - Модуль nvidia в dmesg при запуске выдает это,на работу не влияет но нигде ранее я такого не видел.

Система стоит на LUKS разделе,aes256-cbc,ext4; /home расположен на другом LUKS разделе,aes256-cbc,ext4; GRUB стоит в MBR,при запуске просит пароль.

На скриншоте общаюсь с другом в qTox,слушаю http поток со своего дедика,который вещает через mpd,через mplayer и редактирую «свой» PKGBUILD для очень непопулярной игры по образу spec,написанного моим другом.

Скриншот с одним neofetch

>>> Просмотр (1277x1024, 396 Kb)

 

Elmer_
()

Void Linux

Ну вот например.

Что изменилось с прошлого раза: я попробовал десяточку и мне понравилось: 3D в интерфейсе, вот это всё, сразу такое ощущение появилось как будто 21 век уже наступил. К сожалению в WSL не заработал Void, что-то Майксософт не допилило ещё. Пока Майкрософт допиливает, решил попробовать собрать чего-то такого же в технологическом плане, только на линуксе.

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

Ещё скриншоты на реальном железе в разных комбинациях: https://imgur.com/a/wGrfc

Сверху-вниз:

  • Xfce4/Xfwm4 (без компиза)
  • MATE/compiz-reloaded
  • Openbox/xcompmgr

Я проверял на WM: Xfce4/MATE/Openbox/Cinnamon, на композиторах: встроенный в Xfwm4/встроенный в MATE/compiz-reloaded/xcompmgr/compton - работает довольно бодренько. Может быть на чём-то ещё взлетит, но мне надоело перебирать. Основное требование к менеджеру окон - поддержка Xshape input и работающий композитинг. В AwesomeWM/Fluxbox/i3 по причине отсутствия поддержки Xshape не работает например. Думаю возможна альтернативная реализация без необходимости Xshape, но я сделал так: полноэкранный оверлей который рендерит себя в прозрачный фреймбуфер, ввод от мышки должен проходить сквозь его прозрачную часть и попадать в окна которые находятся под ним.

На самом деле конечно не всё радужно, Юнити интегрируется с наутилусом, компизом и собственными компонентами, про Thunar оно ничего не знает и не может в нём открыть корзину с лаунчера, некоторые десктопные эффекты типа expose или блюра делались компизом, экспозе пока что пришлось уйти, блюр теперь надо делать компизом снаружи приложения, а не изнутри, ещё кое-что отвалилось по мелочи и не по мелочи. Есть определённое количество технического долга в виде зависимостей на гном и гтк, или например есть зависимости на systemd и upstart, на upstart опциональная, а на systemd обязательная, но при желании можно обойтись без них обоих, я например просто закоментировал эти части. В общем есть определённое количество мусора, но не так чтобы ужас-ужас всё пропало. Наоборот, оно завелось и взлетело на удивление легко и просто, всего 64 комита я сделал чтобы получить то, что на скриншоте, по-моему это не много, как для проекта такого размера.

Ну в общем, как наверное и так понятно из скриншотов, технические проблемы Юнити о которых можно прочитать в интернете мягко говоря сильно преувеличены. Я не могу вспомнить ещё один десктопный шелл который мог бы работать на Openbox с xcompmgr также как на MATE с compiz-reloaded, по-моему это настолько далеко от технических проблем, насколько это вообще может быть от них далеко. Про iPhone X говорят, что он минимум на 2,5 года опережает конкурентов, а с момента релиза Юнити прошло более 7 лет, какое ещё DE может делать аппаратно-ускореную графику с полной поддержкой 3D в интерфейсе в 2к18? Ну наверное что-нибудь на Qt, да? Вот есть Юнити 8 на Qt/QML:

// Rotating 3 times at top/bottom because that increases the perspective.
// This is a hack, but as QML does not support real 3D coordinates
// getting a higher perspective can only be done by a hack. This is the most
// readable/understandable one I could come up with.
...
// Because rotating it 3 times moves it more to the front/back, i.e. it gets
// bigger/smaller and we need a scale to compensate that again.

Тут написано, что QML не поддерживает настоящий 3D и вместо того чтобы повернуть изображение на определённый угол, оно три раза поворачивается на меньший угол, затем исправляется искажение возникающее при такой операции. Ну вот, Юнити 8 на Qt/QML, дамы и господа. Но вейленд-то сейчас придёт и точно спасёт нас от всех ужасов десктопного линукса, да?

Я когда проверял поддержку нескольких мониторов, столкнулся с такой проблемой: существующие менеджеры окон не могут зарезервировать место в определённых частях экрана. Оказалось, что это известная проблема иксов, единственное, что меня смутило - это то, что в убунтовском компизе это уже 7 лет работает. Я почитал, что про это пишет разработчик kwin и понял, что то, что он предлагает в моём случае работать не будет.

Что он предлагает: а) создать окно; б) установить тип окна в «панель»; в) настроить как это окно должно взаимодействовать с другими окнами (перекрывать/не перекрывать/т.д.); а kwin уже зарезервирует место под панель «где надо». Как работает то, что на скриншоте: 1) создаётся одно окно которое разворачивается на весь экран; 2) резервируется область экрана меньшая чем размер окна; 3) в некоторых случаях надо зарезервировать несколько областей в разных частях экрана. Как 1), 2) и 3) выразить через а), б) и в)?

Короче света в конце туннеля не видно, да и это наверное не туннель.

И вообще я думаю, что Марк Шаттлворт прав, что выбросил и Юнити 7, и Юнити 8, и дисплейный сервер Мир вероятно тоже не нужен. Свою роль в повышении популярности убунты это всё уже сыграло, зачем дальше тянуть резину?

Да и если так подумать, то зачем это всё на линуксе? Композитинг по Портеру/Даффу? Анимация с помощью трёхмерной призмы вращающейся вокруг своей оси? Да не, бред какой-то. Любой менеджер окон может открыть и терминал и браузер, а что ещё нужно? Fade-in - это тоже хорошая анимация, а когда окошко как бы выезжает слева-направо - это просто взрыв мозга, я и не знал, что так можно.

И расстраиваться конечно не из-за чего. Ещё лет через 7-15 десктопный линукс наверняка достигнет уровня Юнити и год линукса на десктопах обязательно настанет, только попозже, но обязательно настанет, к гадалке не ходи. А пока что вот вам артефакты древней цивилизации:

Исходники того, что на скриншоте (GPL v3): https://github.com/alekseyt/unity7/tree/void

Шаблон для сборки под Void: https://github.com/alekseyt/void-packages-private/tree/master/unity7-chromatic

>>> Просмотр (1920x1080, 614 Kb)

 , ,

aleksey_tulinov
()

Void / spectrwm

Так выглядит рабочий стол : wm - spectrwm(dwm так и не смог наложить на него патч,потому и был выбран spectrwm ,очень схож на dwm с нужным патчем). Файловый менеджер ranger . Video-music mpv .Terminal terminology (не всё гладко с ним но решает почти все мои запросы) .Browser otter-browser (luakit после перехода на новый движок стал тяжелым , netsurf без js неюзабелен пока )

>>> Просмотр (1440x900, 625 Kb)

 , ,

unyt
()

Моветон

В поддержку всех моветонщиков!

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

лисица

инфо

собственно

ЗЫ. Прозрачность не мешает, обычно терминалы в режиме монокля.

>>> Просмотр (1366x768, 651 Kb)

 , ,

ddidwyll
()

Void Linux

Решил попробовать Void Linux в виртуалке. Заинтересовал тем, что в качестве инита используется runit.

Хорошая система инциализации, работает сама: создал симлинк в /var/service - runit сам поднял сервис, удалил симлинк - runit потушил сервис. Я с ним забыл, что сервисы надо стартовать или останавливать, оно просто работает. Загружается очень быстро даже в виртуалке, работает как волшебство, впечатления исключительно положительные.

Void имеет свой пакетный менеджер который называется XBPS. Рецепты для сборки пакетов - это обычные shell-скрипты в которых можно творить любое колдунство для того чтобы собрать нужный пакет. Я пробовал только x86_64, но в репах есть ещё пакеты для альтернативной libc (musl) и 64-битного ARM'а.

XBPS контролирует зависимости на уровне динамических библиотек и сам определяет зависимости пакетов. Например если приложение линкуется с libstdc++, то XBPS это определит и сам поставит зависимость. Этот эффект распространяется вниз по дереву пакетов и в итоге рантайм автоматически получается целостным и без дырок. В случае с приложениями на питоне или чём-то таком, можно руками дописать нужное в depends.

На скриншоте XFCE с несколькими модификациями. Изначально я пытался собрать Unity 7 и мне удалось собрать несколько компонентов: compiz, nux, dash, hud, launcher, которые даже запускались, но, разумеется, нормально не работали без остальных зависимостей. Я посмотрел на это всё и решил оставить только компиз от юнити, для, так сказать, эффекта присутствия, а остальное попытаться заменить тем, что есть в пакетах или на гитхабе.

Менеджер окон - compiz 0.9, декоратор - emerald. Фича с отключением заголовков развёрнутых окон в компизе делается легко, декорации отключаются для окон в таком состоянии:

!(state=maxvert & state=maxhorz)
Для того чтобы на верхней панели появлялись кнопки для развёрнутых окон, нужен плюгин xfce4-windowck-plugin. Из коробки он работает неправильно, поэтому его пришлось пропатчить (ссылка на патчи внизу). Для глобального меню используется vala-panel-appmenu.

В качестве дока - Plank, для запуска приложений - Albert. Albert - это ещё одно очень годное приложение которое позволяет делать поиск по системе: по приложениям, по файлам, или выполнить арифметическое действие как в калькуляторе и т.д. То есть это что-то типа dash из Unity, но сильно проще (или сложнее, кому как), это скорее Alfred из MacOS.

Зацените блюр в терминале и доке. Круто?

А по-моему выглядит как Windows 98 с доком и глобальным меню. Технологически это откат на десятилетие назад, примерно так это всё и выглядело в 2006 году когда компиз впервые зарелизили. Я для скриншота выбрал приложения поприличнее, а если полазить по разным окнам, то повылазят гномо-приложения на Gtk3 и произойдёт апгрейд с Windows 98 до Windows ME.

Никаких glBegin(), текстур, шейдеров, шейдеров поверх шейдеров. Компиз иногда добавляет на рабочий стол объём и спецэффекты, но всё остальное рисуется в плоский canvas, не хватает только какого-нибудь пиксель-арта для завершения картины.

Видите индикатор раскладки клавиатуры на котором написано «us» маленькими буквами жирным шрифтом? У меня от него глаза вытекают. И это ещё уменьшенный, а можно в настройках сделать покрупнее. А видите рядом с ним баг в отрисовке иконки NetwokManager'а? Теперь вы не можете это развидеть. А знаете ли вы, что XFCE сортирует иконки в трее по имени приложения? Зачем? ¯\_(ツ)_/¯ Но иконка NetworkManager'а при этом оказывается то рядом с индикатором раскладки, то между ними вклинивается иконка xchat'а. Я сделал ещё один патч для xfce4-panel который отключает сортировку иконок...

Это всё можно было бы запатчить, имея достаточный заряд энтузиазма, но я забил. Каждый компонент который видно на скриншоте как-то багует или работает криво. Каждый багует по-своему, например compiz-reloaded падает в одних случаях, но стабильно работает там где падает компиз из юнити, компиз из юнити в свою очередь стабильно работает там где падает compiz-reloaded. Индикатор раскладки клавиатуры был таким же десять лет назад, видимо это всех устраивает, раз за десять лет никто это не исправил. На гитхабе в issues xfce4-windowck-plugin оригинальных разработчиков не видно, какие-то люди обсуждают свои проблемы и говорят, что неплохо было бы портировать плюгин на Gtk 3, но не похоже, чтобы они его портировали. Людей поддерживающих compiz-reloaded я не стал беспокоить, у них и без меня проблем хватает. Разработчики XFCE, я так подозреваю, тоже заняты портом на Gtk 3, а потом будет Gtk 4, Gtk 5, Gtk 6. В общем доделывать патчи я не стал.

В принципе этим можно пользоваться с минимумом патчей если вы готовы терпеть небольшую кучку косяков разного размера и вам не жалко ваших глаз. Я пользуюсь, прямо в виртуалке, но я пользуюсь в основном консолью и браузером. Или можно ещё держать свой убунту-стайл патчсет и накладывать его во время сборки пакетов, но это плохая примета. Патчи, или скорее хаки, которые я сделал, находятся здесь: https://github.com/alekseyt/void-packages, надеюсь будет кому-нибудь полезно, но наверное нет.

Для себя я сделал такие выводы:

1. Void Linux - это прекрасно. Говорю без всякой иронии. Это был как глоток чистого воздуха, ИМХО именно таким и должен быть линукс. Однозначно буду пользоваться.

2. На десктопе надо использовать MacOS или десяточку с WSL. Хочется верить, что открытые исходники в конечном итоге всё равно победят, но я думаю, что эти открытые исходники ещё не написаны.

>>> Просмотр (1920x1080, 373 Kb)

 , ,

aleksey_tulinov
()

Void Linux + i3-gaps

Пока жду некоторые детали для апгрейда синкпада, решил на нем попробовать дистрибутив с отличной от systemd системой инициализации. Выбор пал на Void Linux.

Установил пока минимум пакетов (браузер плюс пллеры) и оформил WM. Возможно, попробую собрать некоторые пакеты через xbps-src.

В качестве WM использую i3-gaps. Панель — polybar. Композитный менеджер — compton. За уведомления отвечает dunst.

Шрифты: в панели — Cantarell 10, Font Awesome 10 - для значков тегов, Siji — для значков строки состояния в правой части панели, в терминале — Ubuntu Mono 14.

Терминал — urxvt, текстовый редактор — Geany, файловый менеджер — PCmanFM.

Для музыки — DeadBeef, для видео — SMPlayer. Браузер — Firefox 57.

GTK Theme — Xfce-flat (стандартная тема Xfce), иконки — Faience-Azur.

Еще скриншоты: PCmanFM+DeadBeef+SMPlayer, Firefox c ЛОР'ом+Geany, обои в jpg.

>>> Просмотр (1600x900, 1784 Kb)

 , ,

mad_austronaut
()

Безликий Void

Вот и прошел примерно год с момента установки Void Linux. В целом впечатления от дистрибутива крайне положительные, ничего не ломалось за год и все обновления проходили безболезненно. Здешний runit пусть и выглядит довольно тривиальным на фоне OpenRC/systemd, но я его один раз настроил и забыл. Навевает атмосферу того самого старого Arch, которым он был до определенных изменений. :)

За прошлый год я перебрался сначала с vim на neovim в январе, а затем осенью пересел на Emacs с evil'ом примерно в то время, когда свет увидел vim 8 версии.
Ориентироваться в экосистеме Эмакса изначально было довольно трудно (у вимеров и эмаксеров, как оказалось, совершенно разное представление о документации), но на выходе я получил более монолитную, более функциональную и настраиваемую среду, в которую оставалось добавить только редактор. В vim'e мне довольно сильно досаждала лапша среди языков для расширений и слабая интеграция самих плагинов между собой.
Скорость? В боевом варианте nvim с автокомплитом и filetype плагином не намного быстрее настроенного Emacs'a, как оказалось. Да, vim быстр и удобен в консоли для правки конфигов или написания скриптов, но для более нетривиальных задач приходилось делать много лишних телодвижений. Я не агитирую бросать vim под предлогом «это плохой редактор» — нет, это действительно годный редактор для определенных задач и пользователей, но если вы ощущаете дискомфорт при разработке, то можете попробовать Emacs.

Скриншот с окнами: Thunar, termite с запущенным ncmpcpp и viewnior

Основной скриншот в png

На скриншотах:

Мои конфиги пока не готовы к выпуску в свет.

>>> Просмотр (1920x1080, 375 Kb)

 , ,

Ordy
()