Цифровой минимализм

издание второе, дополненное 2020-11-23

    В блогах "инстаграмных минималистов" частенько встречаются 

советы по внедрению философии минимализма в свою цифровую жизнь. Советы, зачастую, абсолютно идиотские — загнать фотографии и музыку в "облако", например. Ну да, ну да. Вместо того, чтоб без проблем получать доступ к своим файлам, хранимым и доступным локально, нам предлагают отдать их на хранение мегакорпорациям и получать доступ только там, где есть хороший интернет и только под контролем умных маркетологов, с помощью прожорливых приложений, да ещё и приторговывая собственными данными за столь сомнительное удобство. Авторы этих советов абсолютно не въезжают, о чём вообще минимализм. Это не закон и не религия — это инструмент. Нет идеальной формы, есть общий подход — определить и убрать лишнее. Не с лушайте инстаграмных минималистов с вылизанными интерьерами и девственно чистыми устрйствами, хранящих всё в "облаке" (бесячий темин — нет никаких облаков, дети! Есть чужие компьютеры. И на них пользователи "облаков" хранят свои (вернее, теперь уже не свои) файлы, будучи почему-то абсолютно уверенными, что владельцы этих компьютеров честнейшие ангелы с крылышками). Не верьте, не слушайте дураков из интернета, меня в том числе. Думайте сами, а вот вдохновляться чужими решениями — это очень даже неплохо, как не кажется.

Собственно, свой вариант минималистичного подходa к цифровой жизни я и хочу описать в этом посте. На всех своих устройствах, обладающих клавиатурой, я давно уже остановился на окружении, позволяющем максимально эту клавиатуру использовать — это означает тайлинговые оконные менеджеры, управляемые с клавиатуры браузеры и консольные клиенты для почты и чатов. В последнее время этот набор на рабочем и личном ноутах свёлся к связке "DWM + vimb + mutt + profanity" ну и великий и ужасный vim, разумеется, и всё это на Manjaro GNU/Linux.

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

Решено было провести эксперимент — использовать качестве рабочего компьютера Raspberri Pi model 3B+, оснащённую вайфаем, аж целым гигабайтом оперативной памяти и четырьмя ядрами armv7. На этом суперкомпьютере я и развернул рабочее окружение, которым успешно пользовался несколько месяцев, и котрое в дальнейшем, (по скоропостижной смерти RPi) переехало на остальные мои машины.

Hardware

Аппаратная часть на момент эксперимента состояла из:

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

Software

Итак, что мне нужно для цифровой жизни? В первую очередь, общение, для которого я использую три канала:

С общением разобрались. Для чего используется компьютер кроме этого? Разумеется, для развлечений. Контент, друзья, контент. Музыка, порно^W видео, документы, синхронизация календаря, контакты... Штош...

Музыка

Поначалу моим выбором стал mpd, что позволяло рулить воспроизведением, например, с телефона, но в итоге я обнаружил, что эта фнукциональность мне не требуется, потому — Cmus!

Видео

Выбрал mpv — всё за ту же простоту и невероятное удобство. В нём нет ничего лишнего, он умеет играть буквально всё. Но. Во время собственно эксперимента распоряжении был Raspbian (на котором, к тому же постоянно крутилось несколько важных сервисов, потому эксперименты с переустановкой системы отменялись), аппаратное ускорение (без него смотреть 720p было просто нереально) на котором из всех плееров завезли исключтельно в VLC, консольную версию которого (cvlc) я и использовал на протяжении всего эксперимента.

Документы

Под мои скромные нужды — редактирование и написание скриптов, конфигов, вебстраниц и, крайне редко, кода на чём-то кроме баша — с избытком хватает vim. Для более сложных случаев имеется старый добрый wordgrinder и конвертеры.

Синхронизация

Рабочие файлы, музыка и календарь с заметками и запланированными мероприятиями должны быть доступны со всех моих устройств в любом месте. На помощь приходят Syncthing в случае с файлами и DAV-решения в случае адресной книги и календаря:

Браузер(ы)

Для WWW, что для многих видится всем интернетом (но мы-то с вами знаем, что это не так), выбран прекрасный vimb — клавиатурное управление, хорошая скорость... Для Gemini — av-98.


Полный список прикладного ПО в минималистичном стиле, рекомендуемое и используемое мной, со ссылками на неочевидное доступен здесь./p>