LINUX.ORG.RU

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

 , printerd


1

3

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

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

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

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

anonymous

Проверено: DoctorSinus ()
Последнее исправление: Silent (всего исправлений: 3)
Ответ на: комментарий от BlackSecondHand

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

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

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

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

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

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

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

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

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

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

anonymous
()

dbus ужасен :(

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

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

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

Милейший...

линупсоидов

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

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

Anonymous един...

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

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

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

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

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

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

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

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

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

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

$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
()
Ответ на: комментарий от 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
()
Ответ на: комментарий от mine

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

И это хорошо?

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

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

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

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

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