LINUX.ORG.RU

Галерея

Активные теги:

 , , , , , , , , ,

MPD, openbox, bmpanel2, FLTK: такие дела

Галерея — Скриншоты

Ушёл с Вендомейкера, так как захотелось чего-то посимпатичнее. Немного изменил код bmpanel2, чтобы можно было запускать две панели, и добавил виджеты потребляемой памяти, погоды, ну и фазы Луны и восхода-заката Солнца.

Также на снимке клиент MPD на FLTK, взять можно здесь: https://gitlab.com/xander1988/mpdclient. Решил сделать его, чтобы можно было подбирать музыку, комбинируя теги. В других клиентах такой возможности не находил, ну или плохо искал. Клиент рассчитан на работу с библиотекой, в которой тщательно проставлены теги, с другой он работать, скорее всего, не будет.

в остальном – Debian 11 с openbox.

 , , ,

Qathos
()

Ионизированный Awesome и бегающий лодырь

Галерея — Скриншоты

Первым моим тайловым WM был ion3. После его гибели я перешел на Awesome (в 2008-2009). Поскольку я тогда был еще мал, юн да глуп я не придумал ничего лучше, чем притащить в Awesome с собой хоткеи из ion'а. Закрытие окна у меня до сих пор по Alt+C, переход по тегам по Alt+, и Alt+. и т. п. Так что, дух ion'а живет у меня и до сих пор.
Визуально с 2009 мало что изменилось, разве что перешел с GNU/Linux на FreeBSD и с Firefox на QuteBrowser. Все тот же Awesome, все та же цветовая схема и иконки.

Как-то я заигрался в NES'овский Lode Runner в браузере, потом наткнулся на ремейк оригинальной игры. Поскольку, он был на JavaScript и играть приходилось в богомерзком браузере, то я решил попробовать сделать своего бегуна, с ямками и бегающими мужичками. Писал не один в один как у китайца а делал с нуля, читая его код для понимания как должно быть и стараясь повторить поведение. Ресурсы, понятное дело, взял у него практически без изменения.
На скринах, собственно, сама игра, пропатченный QuteBrowser, Emacs и самодельный проигрыватель с ffmpeg под капотом.

У QuteBrowser есть один назойливый недостаток — он сортирует историю не по частоте использования URL'ов (frecency), как это делает Firefox, а по времени последнего посещения. Мне это показалось дико неудобным и я еще в 2018 запилил в нем поддержку frecency. Автор QuteBrowser достаточно странный, в отношении сторонних патчей и разработчиков. По тому, что я наблюдал, он очень неохотно смотрит чужие патчи и вовлекает других людей в разработку. Одним словом, не пускает в свою песочницу чужих. В общем, патч мой в upstream так и не попал. В 2020 ему предложили альтернативное решение, которое он тоже все обещал, обещал принять и по традиции забил. Приходится постоянно патчить.

Проигрыватель похож на смесь mpd и mocp — демон с хорошей поддержкой CUE и представлением треков в виде файловой системы (как у mocp).

 , , lode runner,

urxvt
()

Легендарных обоев вам в хату

Галерея — Скриншоты

Ничего особенного. Просто рабочий стол с теми самыми ромашками, которые видели многие из вас…

Кому лень гуглить, скачать можно, например, отсюда

 , ,

MrCookie
()

Мой dwm

Галерея — Скриншоты

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

Arch, dwm с парой-тройкой патчей (systray, scratch), udiskie, dunst, tapper (здесь про него узнал), alacritty, dwm-status на Rust (пропатчил, чтобы показывал раскладку Xkb, автор из апстрима патч не принял, т. к. я плохо знаю Rust, и мне было лень править его замечания).

Скрин больше на память, т. к. собираюсь вернуться на KDE после ~12 лет использования dwm. dwm мне нравится, тайлинг мне нравится, но подустал 12 лет смотреть на одно и то же, потянуло что-нибудь поменять. На ноуте на KDE уже перешёл, теперь переведу десктоп.

 , ,

Chiffchaff
()

Мой арч с hyprland

Галерея — Скриншоты

Крутится всё это на intel nuc (Intel® Core™ i5-8259U, 12гб оперативки):

  • панель – Waybar (нравится за простоту кастомизации);
  • запускалка всякого – fuzzel;
  • нотификации – mako;
  • обои – waypaper + hyprpaper;
  • дисплейный менеджер – SDDM;
  • шрифт в интерфейсах – Orbitron;
  • редактор для всякой мелочи - msedit;
  • редактор для работы (пишу на rust и .net в основном) – vscode.

И да, у всех элементов моя собственная тема, которую я обожаю :)

 , , ,

Friearch
()

Xtetris: немного археологии.

Галерея — Скриншоты

По мотивам [1996,necrophilia] как всё было, мой первый линукс

Разбирал свои архивы, вспомнил, что у меня есть старый имидж. Запустил, потыкал. А там пару прикольных и забытых программ оказалось.

Стал искать сырцы. Кое-как с трудом нашёл через web archive.

На удивление, но код 30-и летней давности компилируется и запускается без проблем.

Решил вот сохранить для потомков: https://github.com/dim13/xtetris

Единственное, что поправил: старый стиль оформления функций и один мало-значительный copy-beyond-boundary.

PS: easter egg: по достижении определённого скора оно из тетриса превращается в пентрис.

 ,

beastie
()

Zen Browser, медитация первая

Галерея — Скриншоты

Так как несколько раз на форуме встречал упоминания о нём, решил посмотреть, что за зверь. Никаких дзэнов раньше не пробовал, разве что скандальный язык Zen™, мир его битам.

Утверждается, что в Zen Browser:

красивый дизайн, забота о конфиденциальности и множество функций. Мы заботимся о вашем опыте, а не о ваших данных.

Что ж, нужно больше медитаций, чтоб понять, так ли это.

 , zen browser, , ,

dataman
()

Временное рабочее место

Галерея — Рабочие места

Временное рабочее место.

Мини комп: ryzen 5 5600 + b550i + 32gb + rtx 4060. Сборка мини пк оказалась тем еще квестом. Сначала нужно найти маленькие комплектующие. Потом найди под это дело блок питания: flex atx не exegate и не совсем неизвестный китай.

Изначально на avito был куплен за 400р powerman на 400w, но у него по 12v линии всего около 240w, и он вырубался + жутко грелся.

Позднее был куплен за туеву кучу денег silverstone fx500. Пришел с вентилятором у которого отломано одно крепление (может конечно и я его сломал), оказалось, что очень сильно шумит. Заказал вентиляторы с алиэкспресс: пришел 1 сломанный, 1 отменили, 2 задарежали. Когда получил, то дошло, оказалось шумят примерно так же. В интернете описана модификация с noctua вентилятором 40x40x10, тогда как базовый 40x40x15, но он сильно слабее. Решил поставить ручную регулировку оборотов и развернул вентилятора на вдув. Когда выставляешь тихий решим, потока видимо недостаточно, и блок греется. В итоге убрал пластик под решеткой на задней части + поставил туда второй вентилятор подключив к той же регулировке оборотов, теперь с блоком питания более менее. Чтобы влезла видеокарта, корпус пришлось пилить, он рассчитан на 1 слотовую видеокарту. Добавил вентиляторы на вдув-выдов, но все равно, несмотря на то, что в 8л корпусе сейчас 10 вентиляторов греется сильно.

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

 , , , ,

ol1mp
()

Kiwix в 2025

Галерея — Скриншоты

Kiwix — это свободный оффлайн веб-браузер, созданный Emmanuel Engelhart и Renaud Gaudin в 2007. Первоначально он был создан для того чтобы можно было читать Википедию без интернета.

Грубо говоря он позволяет просматривать сайты локально. В качестве формата файлов используется ZIM. Этот формат поддерживает сжатие и полнотекстовый поиск.

Подробности о ZIM — libzim 9.0.0.

Но данный веб-браузер поддерживает ещё и работу в режиме сервера, что позволяет в локальной сети подключаться с других устройств. Здесь запущен kiwix-desktop в режиме сервера на T60. Однако kiwix-desktop для работы требует графику, то есть конкретно в данном случае просто запустить на безголовом сервере не получится.

Очень удобно при нынешних проблемах с интернетом. В наличии доступны дампы википедии, арчвики и прочее. Также можно скачать сайты и самому, например скачал лорвики для себя.

Плюс ещё в арчвики добавили какую-то новую защиту от ботов, не получается через неё пробится, так что приходится это локально поднимать.

 , ,

vbcnthfkmnth123
()

PlutoBook

Галерея — Скриншоты

PlutoBook – надёжная библиотека для парсинга и рендеринга HTML, написанная на C++20 и предназначенная для работы с постраничной информацией. Она принимает HTML или XML на вход, применяет таблицы стилей CSS и размещает элементы на одной или нескольких страницах, которые затем могут быть отображены как растровые изображения или документы PDF.
В PlutoBook реализован собственный движок рендеринга, не зависящий от таких движков, как Chromium, WebKit или Gecko.

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

 , , , ,

dataman
()

constixel.hpp

Галерея — Скриншоты

constixel.hpp – минималистичная (262K) С++20 constexpr-библиотека для рендеринга двумерной графики на основе палитр с возможностью вывода изображений в форматах Sixel, Kitty terminal graphics protocol и iTerm2 images protocol в эмуляторах терминала.

На скриншотах – вывод в WezTerm большинства примеров использования.

Основные возможности библиотеки:

  • Полностью constexpr. Весь рендеринг графики, включая генерацию Sixel, может происходить во время компиляции.
  • Никаких динамических выделений памяти. Буфер и очень немногие внутренние структуры данных могут быть глобальными статическими переменными.
  • Минималистичный интерфейс и реализация с единственным заголовочным файлом.
  • Буферы на основе 1-, 2-, 4- и 8-разрядных палитр для минимального использования памяти. Предоставляются разумные стандартные палитры. Также предусмотрены 24- и 32-битные буферы, если целью является что-то другое, а не Sixel.
  • Простые функции рисования fill_rect(), fill_round_rect(), draw_line(), fill_circle() и другие.
  • Рендеринг пропорционального текста, опционально с кернингом, с использованием предварительно отрендеренных текстур шрифтов в формате BMFont, генерируемых пользовательской версией fontbm. Репозиторий включает набор готовых шрифтов (с открытым исходным кодом), которые легко использовать. Поддерживается UTF-8.
  • Для уменьшения количества зависимостей предоставляется кодировщик PNG без сжатия.
  • Блиттинг необработанных 32-битных RGBA-буферов изображений в буфер на основе палитры (с дизерингом или без него). При необходимости возможна обратная конвертация в RGBA-буфер.
  • Различные другие простые операции с изображениями.

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

 , , , двумерная графика,

dataman
()

Тестовый стенд из 2013-го

Галерея — Рабочие места

Весьма неплохо себя чувствует.
И ни один из компонентов не греется выше 40 градусов.

 , ,

iLoveoOz
()

T60 в 2025

Галерея — Скриншоты

Наконец-то руки дошли до моего IBM T60. Поставил на него Antix, дистрибутив для старого железа.

Есть текстовый инталлятор, причем c TUI, а с cli.

По советам ЛОР'а решил попробовать на нем — Подскажите DE для ноута с экраном 1024x768 EDE, Trinity, Icewm

Пробовал ставить на него Sugar, но зависает, пробовал оставить на ночь, так и не отвис. Там видимо 32-битный процессор не вытягивает, так как Sugar написан на питоне. Пробовал ставить EDE, не собирается, требует python2 а в репах python2 уже выкинули. Хотя отдельный дистрибутив с EDE норм работал, единственное там переключалка раскладок работает только вручную, без комбинации клавиш. Разработчики выпускали Ubuntu 12.04 с EDE, я ставил потыкать, но там софт староват и сертификаты устарели.

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

 , ,

vbcnthfkmnth123
()

Летнее рабочее место

Галерея — Рабочие места

В последний раз показывал свою берлогу лет 10 назад. Хочу вот похвастаться снова.
Работаю уже много лет из дома. У жены отдельное маленькое бюро, у детей по «бюро». И только я неприкаянно с дивана на веранду кочую и обратно.
И вот дошли таки руки – окопался у себя в гараже, подальше от всех.

 man cave, гараж,

beastie
()

Некромантия, эксперименты и немного странного

Галерея — Скриншоты

От сбежавшего арендатора мне достался трофейный ноубтук, которому теоретически пора бы на свалку чисто по состоянию корпуса... Но это не наш путь, тем более что так получилось, что у него самый быстрый в многопотоке процессор из того что у меня в наличии, к тому же всё это в сумме весьма энергоэффективно - 9-22Вт.

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

 , , ,

kirill_rrr
()

Дачное рабочее место

Галерея — Рабочие места

Рабочее место на даче, в заповедном лесу, в 120+ км от Москвы.

Ноутбук - выданный на работе Lenovo T14, произведён в 2024 году. В Linux’е всё заработало сразу из коробки, без дополнительных приседаний.

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

 , , ,

Chiffchaff
()

Файловый менеджер моей DE

Галерея — Скриншоты

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

Последнюю неделю посвятил дописыванию ФМа, после которого сделаю пару косметических допиливаний и раздам вам на поругание в виде установочного скрипта, пока только для DEB-based. Собственно оно уже устанавливается и работает.

Итак, ФМ. Что мы уже умеем.

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

 

windows10
()

Arch + BSPWM

Галерея — Скриншоты

Переполз с Openbox на BSPWM. Почему говорят что тайлинг только для кодеров? Вот я ни разу не кодер, а мне всё равно удобно.

 , , , ,

ElHipo
()

Ночь, hyprland, тест на переполнение буфера

Галерея — Рабочие места

Собственно, subj.

Казалось бы, при чем здесь Линукс? А вот: под Линуксом Wayland, под Wayland XWayland, под XWayland urxvt, в urxvt bash, а в bash тест на переполнение буфера. Так и живем.

P.S. Уши фотографа прилагаются.

 , buffer overflow,

x22
()

Gentoo + Hyprland

Галерея — Скриншоты

Решил наконец-то попробовать Hyprland. В целом — доволен. Конечно, баги встречаются, но всё решаемо, ничего критичного не заметил. Кто не пробовал — советую потыкать.

Конфиг почти стандартный, убрал рамки. Бар — Ax-Shell, немного переделал под себя, но визуально почти ничего не изменилось.(прям то, что искал. Я доволен)

Все остальные конфиги тут: Опять Gentoo, опять i3 ;)

 ,

Tyrael
()

RSS подписка на новые темы