LINUX.ORG.RU

Начата работа над новым диспетчером очереди печати printerd

 ,


1

3

Автор утилиты system-config-printer Тим Воу (Tim Waugh) объявил о начале работы над новым диспетчером очереди печати printerd. В отличие от CUPS, printerd предоставляет единственный интерфейс через систему D-Bus. Такой интерфейс упростит интеграцию с десктопными приложениям. Поддержку протокола IPP планируется реализовать с помощью промежуточного демона, работающего в отдельном процессе.

Было принято решение, что единственным входным форматом печатаемых файлов будет PDF. Также заявлено, что будут поддерживаться все существующие драйверы и бекенды системы CUPS.

Уже реализован базовый каркас приложения и простая консольная утилита для управления демоном. Исходный код доступен здесь.

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

anonymous

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

Ответ на: комментарий от BlackSecondHand

плохая тенденция что линукс превращается в рашку страну маленьких императоров.

где каждый знает что надо делать но почемуто чаще критикует тех кто делает.

и эти люди ещё не признают концепции ааптивного хаоса...

Thero ★★★★★ ()
Ответ на: комментарий от baka-kun

это щас прозвучало прям как объяснение нового названия для федоры...

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

это типично для людей и до определённого момента правильно

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

дык под линукс кажись даже нету ни одной апликухы с 100%й поддержкой всех фич pdf от adobe.

когда стало понятно что в формат для печати PDF накидано много ненужного для самой печати они изобрели подмножество PDF/A со встроенными блекджеком и шрифтами

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

Если яббл закроет сорцы капса — кто будет развивать оренсорс форк? Вернее, а надо красношапке помогать ябблу?

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

блин через 10 лет мы будем проверять твиттер почёсыванием жопы а печатать издавая отрыжку к чему такие заделы на будующее? эта совместимость уже не актуальна.

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

Милейший...

линупсоидов

... соблаговолите пойти... /* нет, не туда */ в ближайшую поликлинику и обратиться к логопеду.

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

Anonymous един...

... и имя нам легион. Ну, я полагаю, Вы в курсе. Но вот что от Вас сокрыто, так это то, что анонимус по своей сути является групповым сознанием. :}

anonymous ()
Ответ на: Re: Да. А в это время до третьих идиотов... от Eshkin_kot

Re: Да. А в это время до третьих идиотов...

Хе! Сегодня уже смотреть не буду (на работе задолбался), но по-моему, на Вашем скриншоте все-таки один dbus. :-) Думаю, что все-таки надо определиться с тем, на что Вы смотрите — system bus или session bus. Отображаемые вьювером методы могут варьироваться. Хочу сразу предупредить что это идея, что назвается, «навскидку». И да, смотреть буду в гноме, т.к. qt/kde у меня отсутствуют.

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

твоё мнения ясное я с ним идеологически согласен, как это связано с моим философско-аналитическим высказыванием-анализом процесса текущего(да и типично любого) обсуждения на лоре?

вывод всего треда:

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

\\на то у меня личные мотивы..

Thero ★★★★★ ()
Ответ на: Re: Да. А в это время до третьих идиотов... от anonymous

Re: Да. А в это время до третьих идиотов...

Чтобы все-таки не тянуть кота ни за что, решил разобраться с проблемой «на месте». Сделал просто — присунул ноут на зарядку и запустил два терминала. По отдельности. Далее ввел просто:

$dbus-monitor --system

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

Потом то же самое запустил с ключом --session. Сообщений стало поболе,добавились сообщния про иконку отображения статуса батареи, ну и так, мелочевка всякая (кстати, забыл одну либу заемерджить).

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

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

А какие доводы?

А ты попробуй распечатай в .ps что-нить посерьезней простого текста. Тогда и доводы сами по себе отпадут.

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

«К 2013 будет полное слияние кодовых баз DEd , kerneld, journad, systemd, udevd и wayland».

Ну, маководы уже давно пользутся своим зонd - говорят, даже нравится.

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

Давайте проведём голосование по каждому проекту. Будешь «приятно» удивлён.

А разве право на голосование не с 18-и лет? Так что 3/4 ЛОРа (включая тебя) просто не имеют права голоса.

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

Это та замечательная премия, которая по тебе плачет?

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

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

В случае Linux, NIH это «nothing invented here».

anonymous ()

D-Bus

Я (может) повторюсь, но скажу: не нужно! И да, почему не Поцтеринг?

anonymous ()

В отличии от CUPS, printerd предоставляет единственный интерфейс через систему D-Bus.

А вот за это надо убивать.

Было принято решение, что единственным входным форматом печатаемых файлов будет PDF.

Вот дебилы...

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

Достаточно было просто сделать форк, а не эту шизофреническую поделку printerd

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

Apple купила CUPS и потихоньку делает его непригодным к использованию на линуксе.

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

AVL2> cups внутри себя тоже перебрался на pdf. И давно уже.

И это плохо.

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

У яббла нет и никогда не было корпоративного рынка. У яббла - рынок недобитых хипстеров в первую очередь.

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

Альтернатива и замена - это как бы разные понятия. Альтернатива - это когда есть выбор. Замена - когда заменили и всё. RedHat определённо выкинет CUPS из лёгкого выбора.

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

Стандарты могут и должны быть. Вот тот же ODF, например.

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

А через сокеты не судьба? Тут просто dbus нафиг не нужен.

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

vaino> да, вспомни как на замену XFree пришел X.Org, тогда тоже был выбор

Выбора не было на самом деле, но смена XFree86 на X.org была оправданной и нужной. Лично я это время застал. Выбор характеризуется тем, что можно легко и просто, хотя бы на этапе установки, выбрать то, чем будешь пользоваться.

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

Да и касательно выбора: X.org был тем же самым, что и XFree86, только был избавлен от ряда недостатков последнего, и при этом не терял ни одной его возможности. С вялендом всё иначе.

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

pevzi> Делаем ставки, какой *d появится следующим.

networkd

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

jollheef> Пока есть сфера применения - не дропнут. Тем более как я понял - wayland не проектировался в расчете на сетевое применение.

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

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

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

Quasar ★★★★★ ()
Ответ на: комментарий от baka-kun

Венду ещё как затронуло. Она на задворках серверного рынка.

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

А зачем нужен DBus, например, сетевому серверу печати?

Вы ещё не поняли? Сетевых серверов печати не будет. Точнее, сетевой сервис будет отделён от собственно сервера печати. А DBus или не DBus использовать в качестве стандартизованного средства межсервисного взаимодействия - по большому счёту не важно.

Вообще, некоторый смысл в том, чтобы разделить локальную и сетевую компоненты есть. Например, для локальной компоненты существенно проще управлять правами: грубо говоря, управление правами либо уничтожается вовсе, либо минимизируется, - нет смысла запрещать пользователю A убирать задание пользователя B (ну, разве предупреждение выдать), т.к. пользователь A имеет _физический_ доступ к принтеру и при необходимости может его просто выключить (или выдернуть бумагу). Проще организовать фидбэк и взаимодействие с приложением, из которого ведётся печать. Ну и так далее.

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

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

AlexM ★★★★★ ()
Ответ на: комментарий от baka-kun

baka-kun> С чего бы винде вытеснить коммерческие юниксы там, где даже недоделка-линукс смог? :)

Угадай с трёх раз.

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

Кстати. Можно же дистрибутив слепить с jack вместо PulseAudio.

Пробовал и то - и другое. Сделал вывод, что Jack удобнее в обращении и намного лучше, чем PulseAudio. Даже при применении на десктопе пользователя, который не занят обработкой звука.

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

Thero> а стандарта на инит нет

System V Init, BSD Init. Не?

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

Оно даёт лицензию GPL и отвязывает от Эппл

И это хорошо?

А чего тогда воют когда FreeBSD clang запиливает из-за лицензии?

(Двойные стандарты такие двойные)

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

Если яббл закроет CUPS и будет опенсорсный форк - яббл не сможет его использовать.

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