LINUX.ORG.RU

Awesome


128

5

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

Скриншот+вопрос (снова), про яваскрипт на этот раз

Здравствуйте.

Практикую домашнюю страницу мозиллы в виде синхронизированного со своими закладками «десктопа» (раскурочил для этого грязными лапами старый японский аддон, немного подробностей на втором скрине).

В связи с этим прошу просветить полного нубяру в яваскрипте, как мне внутри js, уже имея в переменной «rpath» полный урл сайта, получить из него в переменную «faviconurl» линк на фавиконку?

Cмотрю на найденное в поисковике

faviconLink = doc.querySelector('link[rel="icon"], link[rel="shortcut icon"]');
, как баран на новые ворота, и не понимаю, где у ней кнопка поле для входной переменной, куда мне свой rpath заряжать-то? А то рандомный юникодовый alt фавиконки, вбитый мной в img.onerror - это, конечно, красиво, но хотелось бы этого поменьше.

Четвёртая малинка, иксы, awesome, firefox, gvim. Текстовые юникодовые же интерактивные датчики.

В нижней панельке проматывается рандомно вытянутый с флибусты «Клим Самгин» с синхронной тринадцатиголосной RHVoice-озвучкой (одного и того же диктора слушать скучно, поэтому они откалиброваны по высоте, скорости, громкости, и каждые 150 секунд рандомно друг друга сменяют, немного подробностей на третьем скрине).

Терминал st, и там чумовейший недавно мной открытый для себя автодополнительный менеджер fzf (четвёртый скрин).

Спасибо за внимание, прошу просветить.

 , , , ,

piyavking
()

Awesome на OpenBSD

Время 4:20, а значит настала пора чудесных историй.

Волей случая был вынужден достать запасной Thinkpad X270, и я внезапно решил накатить OpenBSD.

Система отличная, всё железо ноутбука успешно определено и работает, даже LTE (см. второй скриншот)
Wi-Fi работает в режиме 802.11ac, выдаёт полные 200 мегабит, которые даёт оператор.

Спящий режим и гибернация работают из коробки. Батарею во сне ест достаточно медленно, хватает на четверо суток. К сожалению, гибридный сон не нашёл как включить – может как-то и можно.

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

 ,

ann_lortemp2
()

Ионизированный 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
()

2D-иллюстрация к рассказу про Arch Linux ARM

Здравствуйте.

Решил не дать железу остыть и провести сеанс эксгибиционизма, иллюстрирующий в картинках мой пост про Arch Linux ARM. Поставьте рядом ведёрки, держите наготове зелёнку и бальзам «Звёздочка» для лечения покрасневших глаз.

Скроллбары не нужны, заголовки окон не нужны, табы в браузере не нужны, тайлинг, papirus icon/gtk theme.

Спасибо за внимание.

 , , , ,

piyavking
()

Немного подстроил Firefox

Немного подкрутил лису хвост.

Мордашка уже выглядит нормально, пойдёт. Пока не допилил менюшки, финдбар и т.д., со временем доделаю. Цвета могут быть тёмные на других более приличных мониторах, так как экран в моём ноутбуке очень неважный, есть засветы и прочие «прелести», чёрный цвет совсем не чёрный, поэтому сложно определиться с цветом.

 , ,

spawn_sp
()

Рабочее место перед обновлением

Решил сохранить рабочее место перед обновлением.

Предыдущее фото:

Рабочее место на данный момент

  1. Компьютер на полке: CPU ryzen 5600G ; RAM 16RAM 3200 разогнанной до 3600; motherboard b450 , GPU NVIDIA 1660 SUPER; Chiefteck 650w; в настояещее время используется больше для игрушек. Chiefteck шумный, но так как играю в наушниках, то особо не мешает, а вообще вроде как в них нужно менять вентилятор. Debian 12 + Offtopic с играми. Клавиатура varmilo на mx silent red и проводная мышка от него.

  2. minipc ryzen 5600h ; 32ram ; 2 ssd в данный момент основной компьютер, так как периодически приходится куда-то ездить, а рабочий ноут временно (наверно) отдал. Клавиатура microsoft arc keyboard, вертикальная мышь с aliexpress. У клавиатуры не нравится джойстик со стрелками, клавиши F и esc, но основные клавиши неплохие, в целом работать можно. Комп лежит на блокнотике, чтобы не жужжал :)

  3. Дальше слева на тумбочке: samsung np355v4c, старый ноут A10 4600m, Ram 12 гб, 8 гб планка прогретая феном. Прогревал на температурах: 200, 220, 275, 310 градусов. Bad blockи пропали после 5 минутного прогрева на 310 градусов. Надо будет как-нибудь еще проверить. Дискретная графика в ноуте все еще работает, хотя непонятно, насколько она полезна. Использую для работы, если надо поработать например в дороге и для просмотра кинца и сериалов.

  4. Под ноутбуком второй «самозапиленный корпус» из остатков корпуса компьютера 1. Идея была сделать мелкий корпус, детали использовать те, что были. Докупил видеокарту. Размеры корпуса примерно 9см x 20см x 36см. Обьем где-то 6.7 литра, легко помещается в маленький рюкзак. Железо: intel pentium gold 5400 (в планах поменять на какой-нибудь i3-i5); h310m mini atx 2 ram slot; 32gb ram переехало из компа 1; amd rx 6400 low profile; бесшумный thermalteck 550w sfx тоже переехал из компа 1. Какое-то время работал на нем, когда почти не ездил, при работе не шумит, mini pc показался чуть громче. rx 6400 греется под debian градусов до 60-70, даже без нагрузки. Под офтопиком такого нет. Eсли переткнуть провода мониторов в выходы на матплате греется меньше. cyberbank в 40 fps на минималках запускает. Корпус грубоватый, хорошо бы его доработать и тоже как-нибудь выложить.

  5. Слева на столе книги: Ник Перумов «Война мага 2», «Код атлантиды», «Алгоритмы». Над книгами в чехле первая gpd. На столе неработающий wexler tab 740 с разбитым экраном (разбирал его посмотреть, чего там внутри), старая nokia lumia какая-то. На подставке джойстик, раскладывающаяся клавиатура с aliexpress.

  6. Под подставками с детали для древней сборки: dual core e2200, asus p5pl2, 4gb ram, nvidia gt 240. В качестве подложки для матплаты используется кусок от корпуса из которого собраны компы 1 и 4 :) Корпус был куплен за 34 рубля, доставка обошлась еще рублей 200-300. Пилю медленно и редко, так что когда будет готово не знаю, пока только основание установлено на рамку. Идея собрать из atx платы + обычного блока питания, что-нибудь не очень большое, насколько получится.

На компах debian 11-12, awesome wm, emacs. Диски, бывает, кочуют между компами. Системы там +- одинаковые плюс временами синхронизируются при помощи syncthing.

Рядом со столом доски для расширения рабочего места.

 , , , ,

ol1mp
()

Минималистичный AwesomeWM

Продолжаю путешествие по тайлинговым оконным менеджерам в поисках идеала.

Настало время попробовать awesomewm. Настроил его в минималистичном виде, удалив все ненужное.

Из-за мелких неприятных подлагиваний было принято решение заменить ranger на что-то другое. Были варианты в виде lf, nnn и vifm, последний оказался для меня лучше всех.

Также geany был заменен на vim. Давно хотел попробовать вим, но было лениво вникать, но благодаря этой статье все же решился и теперь не могу понять, как я жил раньше. :)

  • На верхнем скриншоте терминал, rofi, календарь, обои (куда же без них);
  • На среднем vifm c включенным предпросмотром и btop;
  • На нижнем vim с открытым конфигом осома;
  • ШГ JetBrainsMono Nerd Font;
  • Тема оформления vim, btop и highlighting в предпросмотре vifm — onedark. Тема самого vifm — onedark с некоторым допилом под себя;
  • Плагины для вима: Colorizer, nerdtree, onedark.vim, vim-airline, vim-airline-themes, vim-devicons;
  • Конфиги, если кому нужны — здесь.

 , , ,

sergio1204
()

Рабочее место на данный момент

Основное рабочее место на данный момент.

На фото, самодельный стол на основе 2 щитов 40x120 и икеевких ножек. Из-за ножек шатался, так, что пришлось прикрутить на 1 саморез к стене. Кронштейн onkron на 2 монитора.Мониторы AOC 22P2Q 21.5 дюймов, довольно приятный. Второй старый viewsonic va2026w, в котором пришлось заменить подсветку на диодную, видимо диоды не самые лучшие, так как изображение стало более синим.

Старая клавиатура microsoft ergonomic keyboard с мышкой, собирался продать, но в целом она норм, пользуюсь то ей, то механической varmilo.

Старые наушники koss sporta pro.

Системный блок, перепиленный: msi mortar max b450m + ryzen 5 5600g + 32ram + nvidia 1660super. Пытался сделать небольшой корпус получилось где-то 30x30x20 см, размеры подогнал, но надо еще будет с ним повозиться. Потребляет где-то от 60 до 195 ватт.

Систему недавно обновил до debian 12 и emacs до 28.2. С emacs пришлось повозится, не разобрался, например, почему magit не работает если скомпилить в byte-код, с нескомпилированными файлами работает. Но в основном конфиги живут еще с debian 7 и emacs 23. Окружение все тот же awesome.

 , , , ,

ol1mp
()

Мой няшный awesome :3

Решил я попробовать awesome. Понравилось. Некоторые (не очень важные) вещи я понять так и не смог и отказался от них, каким-то нашёл альтернативу, но в целом получилось довести до состояния, в котором можно спокойно работать. И на удивление захотелось на нём остаться. Всё такое красивое.

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

 , ,

Clockwork
()

ManjArco

Популярность набирает Arcolinux, в виду своих конфигов для практически всех рабочих столов и оконных менеджеров.

Эти окружения можно поставить в любой Arch дистрибутив.

Накатил Arco Awesomewm на трехлетнюю Manjaro. Скриншот дефолтный, только конфиг Conky сменил.

Как поставить? Скачивается и устанавливается пакет для прописывания Arco ключей и репозиториев. https://www.arcolinux.info/arcolinux-spices-application/

Затем запускаются вспомогательные скрипты для установки нужных пакетов. Скрипты простые, можно предварительно просматривать и редактировать их содержание. https://github.com/arcolinuxd/arco-awesome

В который раз Manjaro не сломалась. Всё работает, включая её основное окружение KDE.

 , , ,

Shevan
()

Debian Sid + Awesome WM

Какое-то время пилю это окружение, пытаюсь сделать его минималистичным и лаконичным (в рамках своих критериев), при этом не утратить юзабилити. Возможно кто-то из пользователей Awesome WM поделится своими секретами или наработками.

ПО которое можно наблюдать:

  • Debian bookworm/sid
  • awesome 4.3
  • thunar 4.16.10
  • ranger 1.9.3
  • rofi 1.7.3
  • fish 3.5.1
  • kitty 0.21.2
  • blueman 2.3.1
  • duf 0.8.1
  • gnome-disk-utility 42.0

Шрифты:

  • SauceCodePro Nerd Font
  • Sans Regular
  • fonts-font-awesome 5.0.10

Оформление:

  • GTK+: Midnight-GrayNight
  • Icons: Qogir-ubuntu-dark
  • Cursor: DMZ-Black

 , ,

nuxster
()

Немного возни с GTK

Нашлось время для игры с gtk, в данный момент используется версия x11-libs/gtk+-3.24.34, подправил тему, с гитхабом чё то не срослось(хотел тему загрузить), 2часа ждал верификацию, не дождался, тему делал oomox-ом, кому пригодится вот пресет для него: https://pastebin.com/Gxpu6sBe, на цвета терминала(присутствуют) в пресете не смотрите, они случайным образом сформированы, использую совершенно другие, иконки папирус использовал для пробы(есть в пресете, экспортируются из oomox-а отдельно). Селекторы, которые потрогал(можно ещё конечно, занятие на будущее), здесь: https://pastebin.com/qyEJAUQu.

 , ,

spawn_sp
()

Зелёный awesome, в цвет новогодней ёлки.

Добрался на перекуре до шестой темы «Green» автора «worron» https://github.com/worron/awesome-config. Подстроил для себя, работает великолепно. Немного скринов:

 ,

spawn_sp
()

В продолжение истории похождения по awesome.

Появились выходные и время на развлечения, ляпота, подстроил очередную темку Blue от мастера worron, мега удобства: https://github.com/worron/awesome-config. Сделать видео, а можно здесь потом ссылку постить? Скринами всё не покажешь. Что то немного наскринил.

 ,

spawn_sp
()

Awesome gtk. Просто отдыхаю.

Я даже не заметил, когда в awesome появилась возможность импорта gtk-шных переменных. А когда заметил, то стало гораздо легче жить, а не держать зоопарк тем под настроение. Хотя до полного однообразия ещё далеко, не знаю, как автоматически менять тему gtk3, либо писать в settings.ini, либо лезть в инструменты DE, которого нет. С прошлого раза лишился второго монитора, пришлось украсть позаимствовать у родного предприятия квадратный. Паразитирую дальше.

Подработал внешний вид rofi, что-то серьёзное можно делать только с последней версией, скомпилял 1.6.1. Лучше, чем полноэкранный режим - не нашёл, подогнал на основе старых скриптов оболочку для sdcv, часто нужно пару незнакомых слов перевести. В том же стиле drun и run режимы.

А ещё покусился на боковую панель, пытаясь разместить в ней теги - совсем неудобно. Поэтому оставил постоянно висящий поверх всего popup с некоторыми виджетами, меняющий размер при наведении мыши, он же регулятор громкости по колёсику.

ШГ - Helvetica Neue. Обоины честно дёргаю по акцентным цветам из TinEye https://labs.tineye.com/multicolr/

Другие скриншоты

( тык )

 , ,

const92
()

Manjaro-Gnome-Awesome 21.05 LTS

Manjaro Gnome, закос под Awesome WM. С доком, с обзором окон, с динамическими рабочими столами, ест при запуске 550-630 мегабайт памяти. И куча настроенных на все случаи жизни, но в том числе и невключенных расширений, ждущих своего часа.

Расширения: Activities Configurator, Dash to Panel, EditCorner, GPaste, Miniview, Remove Dropdown Arrows, Shell Configurator, Status Area Horizontal Spacing, Top Panel Workspace Scroll, Unite, Workspaces Bar и еще некоторые. Расширения для тайлинга хоть и есть, но не нужны — хватает Tilix’a и гномовского тайлинга.

Закос под i3

Еще скриншотики.

Говорят, Manjaro еще долго не перейдет на Gnome 40. Так что, делайте, как я, и все будет хорошо.

 , ,

votafak
()

Давно не включал MOC, хороший плеер

Свежий firefox 88.0 https://ibb.co/31qNSQs

 , ,

spawn_sp
()

Предельно простенько, без претензий, но и не без вкуса

Дополнив подпиленный awesomewm командой pcmanfm --desktop со свойством sticky, получил то, что давно хотел и с упорством маньяка пилил зачем-то виджетами на lua. Софтинки подошли друг к дружке, как влитые, pcmanfm без танцев с бубном запоминает назначенную ему обоину для каждого тега в отдельности и меняет их при переключении.

layout по умолчанию max, тайлинг присутствует полностью, декорация окон не нужна - мышкой + compose по полю окна гораздо удобнее таскать-тянуть-килять, чем, щурясь, ловить границу, заголовок, и кнопочки, а текста хватит и в верхней панельке. Минимум ненапряжных датчиков на нижней панельке, динамические теги. Иксы жрут чуть-чуть, функционируют отлично.

Подробности:

https://ibb.co/5r2gTWW
https://ibb.co/KNLrn7N
https://ibb.co/x2bHsy4
https://ibb.co/6ytwFxn
https://ibb.co/g4nVGp9

Спасибо за внимание.

 , , ,

piyavking
()

Воскресный вечер с ноутом

Вдохновился на подвиги), добавил 4-ю темку-RED от Worron'a себе в коллекцию, тот же FF-ешник: https://ibb.co/M2F76tQ 86 версии

 ,

spawn_sp
()

Пока есть выходные

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

 ,

spawn_sp
()