LINUX.ORG.RU

Asgard RC2 - обратная сторона оси

 , ,


0

1

Так как скриншот прошлого RC Асгарда с dwb уже все видели, а изменений в оформлении dwb не произошло, попробую показать кое-что принципиально новое. По просьбам трудящихся добавить полноценный терминальчег в следующий RC он таки добавлен, и между dwb и терминалом (на базе tilda, и не спрашивайте, почему) можно переключаться через F12. При этом nano получил подсветку синтаксиса, а также появились sox, tcc и нескучный dvtm. Шрифты - всё то же семейство Droid. Посмотреть весь changelog, а также стащить готовый гибридный образ Asgard RC2 можно на странице релиза на гитхабе. Там же указана контрольная сумма образа.

sudo cast intelfx, odii, CYB3R, Tactile, stevejobs, а также - по традиции - gromes и Crixalis.

>>> Просмотр (1280x800, 140 Kb)



Проверено: JB ()

nano
web-oriented

может открывать Atom?

может Atom можно даже запустить в браузере?

было бы забавно запускать браузер от рута чтобы отредактировать /etc/hosts :)

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

Нет, такое будет встраиваться в последнюю очередь. Нода в планах, но в очень отдалённых.

border-radius ()

Используй vi. Без vi твоя жизнь сложна.

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

Nano проще и понятнее. Vi будет в бизибоксовском самопале, если я его когда-то допилю до юзабельного состояния.

border-radius ()

Труъ. Кстати, почему не mpv?

intelfx ★★★★★ ()

Вот RC2 я уже-таки поставлю. Через несколько дней.

Tactile ★★ ()

Традиции - это хорошо))) А по теме, прошлый пост не читал, а браузер зачёт!!! А планируется добавление таких пакетов как finch (консольный pidgin), клиент-торрент, mc, nmap (на всякий случай), iptraf?

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

Инсталлятора на хард нету же, так что лучше dd на флэшку. В перспективе планируется интересный замут с persistent storage на той же флэшке, но, естественно, с сохранением всех преимуществ сжатого сквошем rootfs.

border-radius ()
Ответ на: комментарий от intelfx

А в чём преимущество? Кстати, в официальных репах арча (не аур) он есть? В принципе, до RC3, вероятнее всего, тоже как минимум две недели (как минимум), так что можно пообсуждать, повыбирать :)

border-radius ()
Последнее исправление: border-radius (всего исправлений: 1)
Ответ на: комментарий от Crixalis

finch - не планируется (слишком увесистый, да и в браузер-ориентированном дистре не нужен - есть plus.im и прочие онлайн-мессенджеры), торрент-клиент - уже есть (aria2c), mc - ни в коем случае, nmap и iptraf - подумаю. Кстати, в changelog этого нет, но netcat был таки заменен на socat, просто он ни в одном компоненте активно не используется (в отличие от tcc, например, который нужен для генерации байтбитов на лету для браузерной команды-юзерскрипта :bb)

P.S. Кстати, вот тебе пример, куда надо закидывать дистрибутивы для скачивания, а не на всякие сомнительные обменники. Создаешь репу на гитхабе, пушишь сборочные скрипты, потом заходишь в раздел Releases, внимательно читаешь доку и заливаешь исошник. :)

border-radius ()
Последнее исправление: border-radius (всего исправлений: 2)
Ответ на: комментарий от intelfx

Ну так ни screen, ни tmux не нужны, когда есть dvtm. Насчет менее говна мамонта - mpv умеет в потоковое аудио или даже потоковое видео, как жЫрный vlc? Что насчет увесистости пакета? Занимает меньше или больше mplayer-a? Какбэ блоатварь сюда не особо нужна при наличии альтернатив.

Зы. Я наконец-то нашёл правильную формулировку парадигмы Асгарда: собрать браузерно-ориентированную систему со вспомогательным набором утилит по принципу minimax: минимальный набор минимально весящих утилит с максимально доступным функционалом.

border-radius ()
Последнее исправление: border-radius (всего исправлений: 3)
Ответ на: комментарий от border-radius

Не. Я о том, что mpv относится к mplayer, как tmux к screen'у.

Потоковое аудио/видео уметь должен.

Занимает сильно меньше mplayer — т. к. нормально линкуется с ffmpeg, а не тянет свою копию. (Но если у тебя ничего больше ffmpeg не требует, то суммарно занятое место будет таким же.)

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

А, ну тогда есть смысл, т.к. ffmpeg всё равно нужен для браузерных медиаплагинов, которые gst-plugins-*. Океюшки, заодно выпилю mpg123 к чертям и переделаю команды :playmp3 и :stopmp3 на более абстрактные :playmedia и :stopmedia.

border-radius ()
Ответ на: комментарий от intelfx

Блинн, зачётная штука этот mpv. Однозначно впиливаю. Тяжелую матроску на моём древнем железе крутит без тормозов, в отличие от того же vlc или mplayer.

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

Да, он хорош, жалко что для его плюшек пришлось пожертвовать обратной совмеcтимостью - я до сих пор пользую smplayer в качестве GUI к mplayer, с mpv он работать не собирается - апстрим не заинтересован...

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

Ну, мне в моём дистре обратная совместимость побоку. Щас соберу образ - если всё нормально, пушну версию с mpv и :playmedia в транк.

border-radius ()
Ответ на: комментарий от border-radius

Ну я в принципе по традиции заливал на nnm-club, мне большего и не нужно) А сборочные скрипты ты имеешь ввиду - наподобие remastersys в debian?

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

Не напоминай мне об этом ужасе под названием remastersys. :D Ну да, просто там не только перепиленный archiso, но и, собственно, оверлей и build.sh - все, что нужно для сборки, по крайней мере под арчем.

border-radius ()
Ответ на: комментарий от border-radius

Тащемта, "щас" немного затянулось, собрал, потестил и пушнул только сейчас. Дело в том, что добавление одного "маленького, но очень гордого" пакетика потянуло за собой начало масштабного (по меркам дистра) перепила, и это видно по коммитам. Короче, надеюсь, в RC3 этот перепил подойдёт к своему логическому концу: анонсируется адовое удаление некоторого дублирующего функционала с одной стороны, и добавление кое-каких визуальных плюшек с другой.

border-radius ()
Ответ на: комментарий от Pinkbyte

А cmplayer тебе как? (Мне хватает голого mpv, так что не юзал...)

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

Не подскажешь, как в archiso педалить пакеты из AUR? Вот стянул я PKGBUILD, как его собирать в автоматическом режиме? Через customize_airootfs.sh? Просто есть энтузиазизм пока... кое-что в Асгарде явно лишнее.

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

Для начала тебе придётся поставить «туда» группу пакетов base-devel и попрощаться с ~300MiB свободного места. =) Хотя по окончании компиляния её можно спокойно удалять.

А потом — да, через customize_airootfs:

cd /path/to/PKGBUILD
makepkg -si --noconfirm

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

Блин. Нет, должен быть другой путь. Точняк. Наверное, сделаю хелпер-скрипт, который будет собирать аурные пакеты на хост-системе, потом уже готовые tar.xz ставить обычным поцманом после пакетов из packages.all. По сути, весь этот изврат нужен ради одного-единственного пакета (пока что). Просто в таргет-систему ради этого особого случая даже поцман ставить неохота.

border-radius ()
Ответ на: комментарий от border-radius

Да, точно, собирай на хосте.

Если хочешь извратиться, собирай на хосте, создавай кастомный репозиторий (repo-add), прописывай его в pacman.conf целевой системы и ставь обычным способом =)

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

Если хочешь извратиться, собирай на хосте, создавай кастомный репозиторий (repo-add), прописывай его в pacman.conf целевой системы и ставь обычным способом =)

О, а это идея. Нафиг мне в гите какие-то левые пкгбилды? Я только не совсем понял - этот repo-add добавляет в базу весь пакет или его где-то надо хранить отдельно?

border-radius ()
Ответ на: комментарий от border-radius

repo-add создаёт индекс. PKGBUILD-ы тебе всё равно придётся хранить или скачивать.

intelfx ★★★★★ ()
Ответ на: комментарий от border-radius

Ааа, тогда я рано скачал образ. Буду ждать установочника (консольный устроит тоже, типа такого, как в Debian).

Кстати, там Grub 2 ведь есть? Если есть, то добавь, пожалуйста, в список ядер ядро от MeeGoo (интеловское). На нём нетбук должен работать прямо офигеть как быстро. Миго вроде на Линукс-архиве взять можно, в крайнем случае я могу поделиться.

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

Нету там граба, там syslinux.

И вообще, сейчас идёт грандиозный передерибан, вследствие которого RC3 может оказаться без говнофлэша, если до того времени не найдётся версии без gtk2-зависимостей.

border-radius ()
Ответ на: комментарий от intelfx

не щупал его, всё руки никак не доходят. Он на Qt5 же, я ничего не путаю?

Pinkbyte ★★★★★ ()
Ответ на: комментарий от Pinkbyte
 $ yaourt -Si cmplayer | grep qt5
Depends On     : qt5-base qt5-declarative qt5-x11extras qt5-quickcontrols icu libdvdread libdvdnav libcdio-paranoia libcdio libquvi alsa-lib libpulse portaudio jack libchardet

Вроде того.

intelfx ★★★★★ ()
Ответ на: комментарий от border-radius

Nano проще и понятнее.

о дистрибутиве в 4-х словах.

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

Cairo, *ля, cairo, *ля, cairo!

Штеудач. Есть такая кулстори. Короче, на html5-видео крэшится dwb. Выяснилось, что dwb ни при чём, а крэшится webkitgtk в целом, независимо от версии и версии GTK. Выяснилось, что и webkitgtk ни при чём, а что-то ябнуло в последней версии libcairo. Патч уже имеется, но когда его примут в апстрим (если примут), выпустят новую версию, и эту новую версию положат в репы арча - рак на горе свистнет. В связи с чем вопрос: как бескостыльно применить данный патч при сборке cairo-git с ауры в автоматическом режиме?

border-radius ()
Последнее исправление: border-radius (всего исправлений: 1)
Ответ на: Cairo, *ля, cairo, *ля, cairo! от border-radius

Upd: посмотрел я на объём репы cairo-git и решил, что пока что будет поставляться просто пропатченная версия в готовом пакете. Ну его нафиг так вычислительные ресурсы любого, кто решит собрать транк, нагружать.

border-radius ()
Ответ на: Cairo, *ля, cairo, *ля, cairo! от border-radius

Ну, как. Скачиваешь имеющийся PKGBUILD, добавляешь патч в source=(), перегенерируешь чексуммы с помощью makepkg -g >> PKGBUILD (с последующим редактированием и удалением старого массива чексумм) и применяешь патч в функции prepare(). Способа легче, вроде бы, нет; модифицированный PKGBUILD придётся тащить с собой. Впрочем, -git на то и -git, чтобы обновлять pkgver автоматически, т. е. синкать модифицированный PKGBUILD при каждом коммите не придётся.

Кстати, может, накладывать патч лучше на релизную версию cairo? Для официальных пакетов тоже есть PKGBUILD'ы.

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

Ну, как. Скачиваешь имеющийся PKGBUILD, добавляешь патч в source=(), перегенерируешь чексуммы с помощью makepkg -g >> PKGBUILD (с последующим редактированием и удалением старого массива чексумм) и применяешь патч в функции prepare().

Да, именно это я и сделал, только для чексуммы патча указал 'SKIP'. Правда, это всё особо не помогло - крэши ушли, изображение не пришло. :)

Кстати, может, накладывать патч лучше на релизную версию cairo? Для официальных пакетов тоже есть PKGBUILD'ы.

По всей видимости, придётся откатываться на 1.10. Буду прорабатывать ещё варианты, конечно. Но без боя не сдамся.

border-radius ()
Последнее исправление: border-radius (всего исправлений: 2)
Ответ на: комментарий от border-radius

Пофикси, будь мужиком, блеать. =)

Ну таки да... тогда откат.

intelfx ★★★★★ ()

// весело. неподтверждённый скриншот и тем не менее 43 комментария.

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

Пофикси, будь мужиком, блеать. =)

Там у них был ещё один вариант патча - если хватит времени, вечером попробую им пропатчить, но если не получится, придется даунгрейдить. ЧСХ, WebM играет без проблем, а вот H264 и OGG Theora не играют, идёт только звук (ранее они же крэшили каиро).

А без боя не сдамся потому, что в RC3 уже точно говнофлэша не будет.

border-radius ()
Последнее исправление: border-radius (всего исправлений: 1)

Глядя на скриншот тёплого лампового AlsaMixer испытал очередной приступ желания выпилить PulseAudio.

За nano отдельный плюс

WARNING ★★★★ ()
Ответ на: комментарий от border-radius

Так, а его как-то по-особенному dd надо, или тривиально?

Если можно, пример, чтобы я не ошибся. Спасибо.

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

У VLC качество декодеров заметно хуже, а поддержка аппаратного декодирования и рендеринга, к сожалению, оправдывает статус экспериментальной.

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