LINUX.ORG.RU

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

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

 , , ,

Gnome 48, новый телефон, другая квартира

Была у меня проблема вот такая же Manjaro затыкается на обновлении (комментарий) - как раз во времена этого поста, и я вообще отвлекся от компьютера надолго, до сегодняшнего дня. А сегодня обновил все пакеты без проблем, кроме некоторых пакетов из AUR'а. Просто нажал цифру 1 в утилите pacui. И прилетел Gnome 48, шрифты Adwaita...

Телефон прошлый то ли украли, то ли сам потерял, пришлось новый купить, с андроидом 14 вместо 13-го, дешевле и марка телефона та же, и характеристики. HiOS - видимо подшаманенный андроид, и мне понравилось, как он подшаманен, а не то, что в телефонах Redmi.

 , ,

votafak
()

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-lang.org)™, мир его битам.

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

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

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

 , zen browser, , ,

dataman
()

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
()

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
()

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

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

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

 , , ,

kirill_rrr
()

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

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

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

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

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

 

windows10
()

Arch + BSPWM

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

 , , , ,

ElHipo
()

Gentoo + Hyprland

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

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

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

 ,

Tyrael
()

Меню выключения для CDE

Common Desktop Environment — среда рабочего стола, основанная на Motif, в основном использовалась в проприетарных операционных системах UNIX, OpenVMS. CDE разработана в The Open Group совместно с Hewlett-Packard, IBM, Novell и Sun Microsystems и основана на VUE от HP. 6 августа 2012 года исходный код CDE был опубликован на SourceForge.net под лицензией GNU LGPL, за последующие годы сообществом выпущен ряд новых версий.

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

 ,

vbcnthfkmnth123
()

Альт 11, cinnamon 24.04, windows 10, mac os 13 — все в kvm-qemu

Установил на свой основной комп убунту 25.04.

$ fastfetch
                             ....              jura1243@jura1243-B660M-GAMING-DDR4
              .',:clooo:  .:looooo:.           -----------------------------------
           .;looooooooc  .oooooooooo'          OS: Ubuntu 25.04 x86_64
        .;looooool:,''.  :ooooooooooc          Host: B660M GAMING DDR4
       ;looool;.         'oooooooooo,          Kernel: Linux 6.14.0-15-generic
      ;clool'             .cooooooc.  ,,       Uptime: 1 hour, 35 mins
         ...                ......  .:oo,      Packages: 2297 (dpkg), 29 (snap)
  .;clol:,.                        .loooo'     Shell: bash 5.2.37
 :ooooooooo,                        'ooool     Display (SKG2722): 2560x1440 @ 144 Hz in 27" [External]
'ooooooooooo.                        loooo.    DE: GNOME 48.0
'ooooooooool                         coooo.    WM: Mutter (Wayland)
 ,loooooooc.                        .loooo.    WM Theme: Yaru
   .,;;;'.                          ;ooooc     Theme: Yaru [GTK2/3/4]
       ...                         ,ooool.     Icons: Yaru [GTK2/3/4]
    .cooooc.              ..',,'.  .cooo.      Font: Ubuntu Sans (11pt) [GTK2/3/4]
      ;ooooo:.           ;oooooooc.  :l.       Cursor: Yaru (24px)
       .coooooc,..      coooooooooo.           Terminal: mc
         .:ooooooolc:. .ooooooooooo'           CPU: Intel(R) Core(TM) i7-14700F (28) @ 5.40 GHz
           .':loooooo;  ,oooooooooc            GPU: NVIDIA GeForce RTX 4060 Ti [Discrete]
               ..';::c'  .;loooo:'             Memory: 17.23 GiB / 30.42 GiB (57%)
                                               Swap: 764.00 KiB / 8.00 GiB (0%)
                                               Disk (/): 350.22 GiB / 456.35 GiB (77%) - ext4
                                               Local IP (enp5s0): 192.168.1.71/25
                                               Locale: ru_RU.UTF-8

Решил добавить системы на всякий случай в virt-manager.

Винду взял с пиратского сайта, макось ventura это хакинтошь, скачивается автоматом https://github.com/kholia/OSX-KVM/tree/master . Встала со второго раза. Изучаю Альт линукс, поэтому добавил. И для лучшей связки с убунтой еще накатил ubuntu cinnamon 24.04.

 , , ,

jura12
()

Музыкальные дела...

Вот к такому конфигу для autodl-irssi в итоге пришел, пришлось немного пропатчить файл Orpheus.tracker для того, чтобы все заработало. Многие утверждают, что сейчас вся музыка - отстой, с этими товарищами не соглашусь.

Рамочки окон — работа picom. Запущены: stig, ncmpcpp, irssi в tmux'е, emacs.

 , , ,

nightlord
()

Экзотика

Чуть мозг не сломал. 4-ый пень, Void, ядро 6.15 видит только первую планку памяти. Конечно же я не сразу до этого догадался – вначеле просто заметил, что памяти очень мало. Почистил контакты, по перевтыкал планки по очереди – убедился что все рабочие и уже потом внимание обратил на ядро – запустился с longterm стоящего рядом. На основном скриншоте ядро 6.15, на дополнительном – 6.12, наглядно видно сколько памяти всего и сколько с точки зрения ядра. Все это ни к чему не обязывает – просто держу в курсе.

 , ,

amd_amd
()