LINUX.ORG.RU

Light Display Manager - менеджер дисплеев на WebKit

 , , , ,


0

2

Сотрудник Canonical Роберт Анселл (Robert Ancell) представил проект над которым он сейчас работает: Light Display Manager (LightDM).

Достоинства:

  • Полная поддержка тем (достигается очень легко за счет использования WebKit)
  • Кросс-десктопность (Окно приветствия может использовать любой тулкит)
  • Несложный код
  • Совместимость со стандартами (PAM, ConsoleKit, и т.д.)

Использование WebKit дает возможность легко создавать любые темы используя HTML+CSS+Javascript.

Пример темы.

Также поддерживается взаимодействие с другими языками (Python, Vala, Javascript и т.д.) за счет возможности использования GObject Introspection c библиотекой libldmgreeter.

Это персональный проект Роберта, разработанный им в свое свободное время. Помощь сообщества приветствуется.

Доступны ppa для Ubuntu Lucid и Maverick, а также исходники.

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

★★

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

Круто. Это же можно будет писать пользовательские интерфейсы на HTML+CSS+Javascript, на заморачиваясь изучением чудовищного API gtk.

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

>Это вы не правы. Вон видите народ-то на ЛОРе интересуется. Значит кому-то это нужно. Как минимум для того, чтобы просраться в комментах.

На оффоруме WoW народу-то поболе будет.

anonymous ()

Зачем там вебкит вообще нужен - непонятно.

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

>Ну и что? Ну свяжет он в свободное время свитер. Он тоже будет не нужен никому, но это его дело. Тебе-то какое дело? Или ты один из тех, кто любит указывать, что делать другим, а сам сидеть и пузо чесать?

Пипец, и в этом меня обвиняет человек, который обвиняет кого-то в задрачивании WoW? Логика-то есть у тебя, троллюшко? Ну и что? Ну ушел кто-то в гильдию WoW и играет в свободное время. Персонаж WoW тоже будет не нужен никому, но это не твое дело. Тебе-то какое дело, кто ушел задрачивать в WoW? Или ты один из тех, кто любит указывать, что делать другим, а сам сидеть и пузо чесать?

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

>На оффоруме WoW народу-то поболе будет.

И там никого не обвиняют в задрачивании Линукса.

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

>Это же можно будет писать пользовательские интерфейсы на HTML+CSS+Javascript, на заморачиваясь изучением чудовищного API gtk.

Вообще-то HTML+CSS+Javascript для интерфейсов подходят довольно паршиво. Не видел ни одного _удобного_ сайта с функциональностью больше, чем на либ.ру.

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

Кусок идиота, я не намекал на соседний тред. Если и ты вздрачиваешь на wow, то считай я говорил про lineage или контру какую-нить. Ишь как задроты защищают свой объект фапания

gutaper ★★★ ()

чем не понравился slim? опять велосипеды строим

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

>А я мечтаю о ..dm который бы одинаково хорошо работал с kde и гномом...

slim

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

Вот до чего людей доводит непрерывная работа на благо сообщества. Может, немного позадрачиваешь в WoW? Кого-нибудь там PK? Нервы успокоишь, а?

anonymous ()

По-настоящему LIGHT может называться только XDM. Остальное – более-менее свистоперделки.

Но пусть будет.

Gukl ★★ ()

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

bernd ★★★★★ ()

Он поддерживает несколько алгоритмов аутентификации или как slim запрашивает только логин и один пароль?

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

>Так и хочется спросить: а над Ubuntu там вообще кто-нибудь работает? :)

ЕМНИП, Simple Scan тоже творение Роберта, по крайней мере он мейнтенер.

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

>Абсолютно не оно

А вот я так не думаю, мне кажется, что автор понимает, что такое кроссдесктопность, поддержка тулкитов - это «в том числе», а также ConsoleKit. Какой смысл ему было заморачиваться с поддержкой тулкитов и при этом не поддерживать разные ДЕ?

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

>И кстати, что это за штука, зачем она нужна и почему она на ВебКите?

Это Display Manager, даже не знаю, что тут еще добавить... Такая штука, которая показывается для логина в DE, примеры существующих - gdm,kdm,xdm,slim. А на вебките она для того, чтобы веб-дизайнеры могли легко делать для нее красивые темы и не доставали своими идеями дизайна программеров, которые все равно все сделают не так.

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

>примеры существующих - gdm,kdm,xdm,slim.

ещё lxdm

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

>ещё lxdm

Та да, еще nodm, всех сразу не упомнишь :-)

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

>вы сразу DE на Xulrunner напишите.

Чтоб тормознуть коредвадуо?

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

Даешь все на WebKit, а то тормозов мало.


Снеси кеды - будет мало.

Alsvartr ★★★★★ ()

Только к концу треда допер, для чего это все вообще нужно. Кто-нибудь знает, когда темы для gdm вернут обратно?

ostin ★★★★★ ()

Хе-хе, тут все лохи и не знаю про qingy.

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

Интерестно, есть ли для PAM модуль аутентификации через OpenID?

ei-grad ★★★★★ ()
Ответ на: комментарий от Alsvartr

А причем здесь собственно кеды? Кеды на С++ всегда были. Я вообще-то про участившиеся случаи создания наркоманских поделок вроде этой.

PayableOnDeath ()
Ответ на: комментарий от ei-grad

>Интерестно, есть ли для PAM модуль аутентификации через OpenID?

Это как? OpenID же предполагает авторизацию на сервере провайдера OpenID. Т.е. кукисы там должны стоять. Если без кукисов, то надо вводить логинпароль, а вводить логинпароль на незнакомом компьютере - сомнительная идея.

legolegs ★★★★★ ()

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

espero ()
Ответ на: комментарий от MuZHiK-2

все чтобы они не делали.. никому не нравится. .судя по ЛОРу.. и вообще убунта не нужна.. дак зачем вам их код вообще? у вас не оч хорошее мнение об их умственных способностях.. программировать можно и без мозгов что ли?)

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

>Не видел ни одного _удобного_ сайта с функциональностью больше, чем на либ.ру.

Ну, то, что ты не видел это твои сложности, хотя проблемы таки есть. Скорее бы уже допили в CSS3 шаблонное(?) позиционирование, хотя бы можно будет не париться таблицами в таблицах или кучами флоатов где ни попадя.

Deleted ()
Ответ на: комментарий от MuZHiK-2

> По сабжу: убанта опять страдает фигней вместо того, чтобы пилить нужные вещи.

Чукча не читатель, чукча писатель? «Это персональный проект Роберта, разработанный им в свое свободное время.»

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

> Это же можно будет писать пользовательские интерфейсы на HTML+CSS+Javascript, на заморачиваясь изучением чудовищного API gtk.

Сэр, Вы издеваетесь.

Вы Glade или GtkBuilder осильте, уж, пожалуйста.

А HTML и CSS язык для описания и оформления документов, соответственно. Их в принципе использовать для дизайна пользовательских интерфейсов - костыль. У этой связки, скажем, нету вообще даже понятия о layout manager'ах. Люди сношаются с таблицами, float'ами, всякими фокусами с negative margins, а то и скриптами, пытаясь получить простейшие вещи.

Кстати, в GTK (как и Qt, да и как и Tk) можно мышкой рисовать, и будет практически все внятно и красиво. А Вы попробуйте HTML+CSS порисовать мышкой. Microsoft FrontPage получится сплошной, простите за нецензурное слово.

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

slim одинаково плохо работает с основными DE :)
на самом деле, требование определённое, должен работать нормально fast user change в каждом DE

Hokum ☆☆☆☆ ()

[troll_mode=on] В каком там году винда HTML-обои начала поддерживать ? В 1998 Вроде ? Всего на 12 лет опоздал чувак :) [troll_mode=off]

Вообще виндой я с тех пор и не пользовался. Ну лана, в виртуалке - да, и для CS тоже была дуалбутом :)

anonymous ()

> менеджер дисплеев

Использование WebKit дает возможность легко создавать любые темы используя HTML+CSS+Javascript.

Меня не покидает ощущение дежавю. Это же Active Desktop! Вендузятники в Canonical detected. Не первый раз.

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

> Вы Glade или GtkBuilder осильте, уж, пожалуйста.

Про Glade не надо, это даже не смешно. Этой тулзы даже заядлые ГТКашники стыдятся.

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

Не вижу ничего похожего, менеджер дисплеев - это не десктоп и веб-страница на десктопе - это не тема для окна логина.

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

> Про Glade не надо, это даже не смешно.

В сравнении с дизайном UI на HTML+CSS? Даже Glade хорош. Впрочем, это мое личное мнение.

anonymous ()

Жесть какая-то. Темы для логина на html - это изврат

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

А причем здесь собственно кеды?


При том, что у нормальных людей ничего не тормозит :)

Кеды на С++ всегда были


А lightdm - на С.

Я вообще-то про участившиеся случаи создания наркоманских поделок вроде этой


А что в ней наркоманского? Что тебя смущает?

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

>>Читай и вникай. Если не вникнешь, то дорога тебе на повторное лечение.

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

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

>Суть в том, что чувак занимается какой-то ерундой вместо нормальных дел

Суть в том, что чувак сделал Simple Scan, удобная штука. А для души ему захотелось нарисовать DM, и что?

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


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

vga ★★ ()

Вообще было бы неплохо объяснять, что такое менеджер дисплеев. Можно подумать, что это не экран входа, а утилита для управления подключенными мониторами.

AP ★★★★★ ()
Ответ на: комментарий от MuZHiK-2

> Да я читал, что ты мне говоришь.

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

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

Увы, я уже поправить новость не могу, может корректоры? Я тут в треде пытался объяснить на пальцах, что это штука для входа в DE, но получилось коряво. Dispay Manager - он и есть Dispay Manager, вон и в википедии его перевели как Дисплейный менеджер.

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