LINUX.ORG.RU

Дурдом

 arcan, durden, , ,


0

1

На самом деле — Durden, но какая разница :P Трек на фоне демонстрационного видео соседнего проекта — Pipeworld — тоже недвусмысленно намекаэ, что психически здоровым здесь не место.

Перед вами не что иное, как будущий убийца X и Wayland вместе взятых. На скриншоте можно лицезреть, как под ним работает и X-клиент (feh), и Wayland-клиент (Midori). Даже Xarcan (форк X.Org) конпелять больше не нужно. Иксовые клиенты работают через лютый бутерброд из arcan-wayland, Xwayland и arcan_xwm — но работает же :P

Сразу предупреждаем: оно сырое, глюкавое и падучее. Все трюки выполнены профессиональными каскадёрами, не повторять в домашних условиях. А то испортите первое впечатление, а потом лет 10 будете ныть и дезу разносить, знаем Мы вас :P

Но как ни странно, это не помеха и даже отлично демонстрирует преимущества. В отличие от этих ваших вяленых композиторов, которые, в отличие от иксовых WM, при падении прихлопывают за собой всю графическую сессию (кроме Enlightenment, и то с оговорками) — Arcan благодаря фирменной технологии SHMIF очень устойчив к падениям. Нативный afsrv_terminal, равно как и процес arcan-wayland, при падении Arcan спокойно висят и ждут, когда запустится новый. Правда, не всегда его находят, но это уже отдельная песня :P

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

menus_register("global", "tools",
{
        name = "screenshot",
        label = "Screenshot",
	description = "Take a screenshot of a screen region as a PNG",
	kind = "action",
	hint = "(stored in output/)",
	external_block = true,
	handler = function()
		local r, g, b = suppl_hexstr_to_rgb(HC_PALETTE[1]);
		suppl_region_select(r, g, b, function(x1, y1, x2, y2)
			local dvid = suppl_region_setup(0, 0, 1366, 768, false, true);
			if (not valid_vid(dvid)) then return; end

			local time = os.date("*t");
			local name = "Screenshot" .. os.date("%d_%m_%Y_") .. ("%02d%02d%02d"):format(time.hour, time.min, time.sec);
			save_screenshot(
				"output/" .. name .. ".png",
				FORMAT_PNG,
				dvid);
			show_image(dvid);
			local wnd = active_display():add_window(dvid, {scalemode = "stretch"});
			wnd:set_title(name);
		end);
	end,
});

Возможно, причешем и отправим в апстрим.

Ах да, весь этот Дурдом полностью написан на Lua. Нативный код есть только в самом дисплейном сервере Arcan. Не знаем, насколько он похож на Awesome кроме того, что оба тайловые и оба на Lua, но осомщикам наверняка зайдёт. При этом ещё и красиво свистит и пердит, хоть и только в 2D. В то время как иксовые тайловые WM с убогими живыми standalone-композиторами выглядят убого (Мы всё-таки надеемся когда-нибудь откопать cairo-compmgr и zComp, ага). Есть с десяток разных режимов тайлинга (на скрине BSP). А ещё есть снежок и конфетти! и подсветка местонахождения курсора красивая!

Поддерживается также мышевозный тайлинг: окошки можно таскать, с подсветкой зон для дропа. Правда, Midori от этого почему-то падает и роняет за собой Arcan ;D Перед этим угрожающе скукоживаясь, что уже видно по окошку с ЛОРом. Другие Wayland-клиенты не проверяли.

О конфигурации через сокет и FUSE упоминать не стоит, это вы и так слышали (или нет? ;)) Но они особо и не нужны, разве что для автоматизации, ведь есть крутое горизонтальное Меню™, очень похожее на (старый?) интерфейс XBMC/Kodi. Так что управлять дурдомом, по идее, можно даже с пульта от телевизора!

@mord0d жаловались, что эта инкарнация в Галерею не отсвечивает — получите, распишитесь.

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



Проверено: cetjs2 ()
Последнее исправление: mertvoprog (всего исправлений: 2)
Ответ на: комментарий от Korchevatel

Почему у многих при виде слова «свалить» включается дурацкий вопрос «куда»? Валят не «куда», а «откуда».

mertvoprog
() автор топика

Хлопци, може не треба?

Нацпол и тупняк.

mord0d жаловались

Преднамеренное нарушение правил русского языка.

Они/Их

Ты/вы — шиз?

Kinlipan
()
Ответ на: комментарий от Kinlipan

В каком месте правила русского языка запрещают уважительное множественное число? Ничего, что всего в позапрошлом веке это ещё было обычным делом по отношению к господам и даже к родителям?

mertvoprog
() автор топика
Ответ на: комментарий от mertvoprog

уважительное множественное число?

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

Kinlipan
()
Последнее исправление: Kinlipan (всего исправлений: 1)
Ответ на: комментарий от mertvoprog

Мы, Николай Второй

Это из Высочайшего Манифеста. Придумал Николай Гольштейн-Готторп (второй), с которым в наше время сравнивают высокомерных людей.

Kinlipan
()
Ответ на: комментарий от Kinlipan

Ну так и что не так?

Раз уж при капитализме все товарищи вдруг внезапно стали господами, а никак не смердами и прочими сословьями — надо соответствовать.

mertvoprog
() автор топика

Как это развидеть?

mittorn ★★★★★
()

mord0d жаловались, что эта инкарнация в Галерею не отсвечивает — получите, распишитесь.

Я помню что где-то упоминал, но не помню в каком контексте. ☺

Ах да, весь этот Дурдом полностью написан на Lua. Нативный код есть только в самом дисплейном сервере Arcan. Не знаем, насколько он похож на Awesome кроме того, что оба тайловые и оба на Lua, но осомщикам наверняка зайдёт.

Не зайдёт, по крайней мере пока. Awesome уже давно перестал быть просто менеджером окон, в нём можно написать любой виджет. Сабж в этом плане вообще ничего не может. Хотя перспективы у него вполне есть.

mord0d ★★★★★
()

Вот людям делать нефиг. Много свободного времени? Устройся на вторую работу. Там хотя бы денег дадут.

ox55ff ★★★★★
()
Ответ на: комментарий от ox55ff

Мы же не разработчик этой хреновины :P

Автор вообще какой-то старпёр, повидавший в разработке вдоволь некоторого говна.

mertvoprog
() автор топика

Midori от этого почему-то падает

Он сам по себе всегда был способен падать на ровном месте

ivanov17
()

Пока действительно особо нечего смотреть. pipworld выглядел бестолково, но любопытно. А экранами и записью так очень даже круто рулил.

kirill_rrr ★★★★★
()

мдааа.... однако....

а потом лет 10 будете ныть и дезу разносить,

так уже 10 лет вроде ему... сколько еще?

про WM надо в самом начале писать, а не в самом конце. долго думал, как он называется. т.е. WM вообще нет? есть какой-то фреймворк?

Durden

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

crypt ★★★★★
()
Последнее исправление: crypt (всего исправлений: 1)

mord0d жаловались, что эта инкарнация в Галерею не отсвечивает

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

t184256 ★★★★★
()
Ответ на: комментарий от crypt

Вы как сюда попали вообще, Вы же Нас игнорируете ;)

про WM надо в самом начале писать

WM существуют лишь в рамках концепции иксов, какой смысл их упоминать в чём-либо неиксовом?

Arcan, конечно, получше Wayland в том плане, что хотя бы дисплейный сервер не надо гвоздями к композитору прибивать. Но сам по себе он умеет запускать лишь один appl кряду — а не так, что WM отдельно, композитор отдельно, панельки и переключалки всякие отдельно, как под иксами. appl-ы разные есть: welcome (тестовый), console, Pipeworld… и Durden один из них. Эдакий монолитный шелл. Причём кодовая база у них разная и независимая, несмотря на то, что автор один. Даже фреймворка никакого нет, общее лишь то, что реализует сам Arcan — который дисплейный сервер (на самом деле, куда больше), и сидит поверх всего этого.

mertvoprog
() автор топика
Ответ на: комментарий от ados

С таким product placement должна быть скорее бело-синяя палитра. Или бело-зелёная, в какие там цвета больницы красят.

mertvoprog
() автор топика
Ответ на: комментарий от pacify

Откуда дата?

Мы рады бы отсюда уйти в любое время дня и года, но с ЛОРа ведь не уходят ;)

mertvoprog
() автор топика
Ответ на: комментарий от pacify

И почему /bin/cat непременно, кстати, Мы вот для аналогичной цели /usr/bin/yes используем, когда клавиатуру чистим ;)

mertvoprog
() автор топика
Ответ на: комментарий от Odalist

Что нехорошо, немецкая языка нехорошо? Ви антифа?

mertvoprog
() автор топика
Ответ на: комментарий от ados

Реклама-то на ЛОРе, претензии к администрации :P

Но даже тогда должна быть рыжая.

mertvoprog
() автор топика
Ответ на: комментарий от pingvinek

АХахах

ЭТо как @JAkutenshi? КАк этот вид кейсинга называется? В Word даже есть костыль для борьбы с ним издревле.

mertvoprog
() автор топика
Ответ на: комментарий от t184256

Ну звыняйте, Мы сами недоумеваем, с какого перепугу на ЛОРе всяко попускаются перерегистрации, вместо того, чтобы банить временно, либо гнать новые инкарнации забаненных впредь ссаными тряпками (в том числе самовольно забаненных, ага). Причём сами умудрились попасть под второе, но надолго у модераторов терпения на это whack-a-mole не хватило, забили ;)

mertvoprog
() автор топика

Что это за адский холокост ада? Пост к скрину прочитать не смог, мои глаза вытекли от самого скриншота. Пишу наощуп.

hateyoufeel ★★★★★
()
Ответ на: комментарий от bonta

А почему должен?

Вы из тех, кто воруют у сайтов доход от рекламы?

Не хотите смотреть рекламу — не ходите на сайты, где она есть.

А то сегодня они блокировщиками обмазываются, а завтра в промоутеров стреляют.

mertvoprog
() автор топика
Ответ на: комментарий от LINUX-ORG-RU

Нет. Там в широкоэкранном отображении какие-то артефакты сбоку вылезают, Мы бы так криво не сделали.

А вот картиночку про ватную дурку сами жабили, да.

mertvoprog
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.