LINUX.ORG.RU

HTML5 головного мозга

 ,


0

2

Итак, продолжаем эпопею говнозакосов. Представляю вашему вниманию наконец-то допиленный логонскрин. В качестве DM поставил MDM (изкоробочный LightDM вроде как тоже на HTML, но темы я там не осилил). Да-да, на скрине полноценный WebKit-рантайм, можно даже открывать страницы, если интернет подключён, вот только вернуться потом оттуда - фигушки, приходится бедный mdm убивать.

Итак, за основу был взят стандартный пример (от него ещё кое-что осталось, например, курсив в именах пользователей и куча неиспользуемых ресурсов). После обработки напильником получился типа маковский логон. Анимацию пока не прикрутил - ну да и хрен с ней.

Вариант с этого этапа (если текстовые часы вырвиглазны, можно закомментить).

А потом я прикрутил то, для чего, собственного, и понадобился HTML5 в ЭКРАНЕ ВХОДА! Виджеты. Тысячи их. Нет, всего три:

  • Часики. Пытался запилить сам, но забил и стырил отсюда и чутка допилил - цвет меняется в зависимости от времени - часы-минуты-секунды - R-G-B соответственно.
  • Дата. Запилил сам. Фон взял с аналогичного доклета для RocketDock.
  • Виджет погоды. Что характерно, в эмуляторе он почему-то не заработал, хотя в браузере и «в бою» - да. Видать, в эмуле интернет залочен, а вот сам mdmwebkit - решето-о-о-о-о...

Версия со всеееми виджетами.

Критикуйте.

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

★☆

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

Идешь против идеологии Unix.

Юниксвей предполагает модульностью. Тут никакой модульностью и не пахнет, устройства обособлены, а большинство из них в наше время ещё и полноценными ЭВМ являются. Так зачем плодить сущности? Юниксвей - это когда один единственный компьютер у тебя в кармане, и ты можешь подключить к нему моник, носители, датчики, передатчики - короче, всё что угодно. Каждый подключаемый модуль выполняет свою функцию и больше ничего.

http://lurkmore.so/images/9/9b/O2_Flame.JPG

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

Чё, реально? о_О Но ведь он вроде не пилится?

В смысле не настраивается? Дефол лежит по адресу: /usr/share/gnome-shell/js/ui файлы, типа altTab.js - конфиг окна, которое появляется, когда ты нажимаешь альт-таб. Только гном3 никто не трогает - глава секты гном в свое время обругал. (торвальдс же у нас макфаг с высоким окладом, а линукс для него - ядро)

Юниксвей предполагает модульностью. Тут никакой модульностью и не пахнет, устройства обособлены, а большинство из них в наше время ещё и полноценными ЭВМ являются. Так зачем плодить сущности? Юниксвей - это когда один единственный компьютер у тебя в кармане, и ты можешь подключить к нему моник, носители, датчики, передатчики - короче, всё что угодно. Каждый подключаемый модуль выполняет свою функцию и больше ничего.http://lurkmore.so/images/9/9b/O2_Flame.JPG

Что-то ты сам себе противоречишь, сначала ты за модульность, потом за «один компьютер, который будет делать все». Тебе там изначально предложили купить наручные часы. Лучше - механические. А смысл той фотки я не понял, сам таким не страдаю. У меня мобила за 1500р, из Китая. Что по поводу модульности? ПК внутри - тоже модульность, как ты говоришь - устройства обособлены. А то, что ты назвал Юниксвей, скорее - виндоусвей. Даже иксы не проектировались под «один единственный компьютер». Модульность - разделение на подзадачи, а на картинке, кстати, виндоус - к нему и наподключали «датчики-передатчики». Т.е из задачи «звонить» решили делать задачи: елозить мышкой, выходить в интернеты, фотографировать, отправлять данные в фейсбук и т.д. и все в одно устройство. Вот модульность на абстрактном уровне устройства нарушена, все в одну кучу сгребают.

Ты, похоже, не делишь «модульность» на уровни абстракции. Т.е внутри компьютера у тебя - модульность ПО, а устройство должно быть одно. А по юниксвею и тут должна быть модульность по задачам: телефон не фотографирует и в интернеты не лезет.

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

Только гном3 никто не трогает

Ужос, ужос //ушёл пилить и проклинать лоровских троллей.

один компьютер, который будет делать все

Ты не понял. Компьютер - минимальное ядро, к которому цепляется всё остальное. Причём ничто не мешает прицепить всё это к другому компьютеру либо связать компьютеры между собой и расшаривать подключённые к одному устройства для другого. Ядро модульным быть не обязано, если оно минимально.

А по юниксвею и тут должна быть модульность по задачам: телефон не фотографирует и в интернеты не лезет.

Юниксвей кончился тогда, когда умерли стационарные телефоны, плёночные фотоаппараты, кассетные плееры, механические будильники, механические арифмометры. Сейчас практически каждое устройство - маленькая ЭВМ. И плодить кучу разных не связанных между собой ЭВМ я просто не вижу смысла.

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

А ты шутник, как я погляжу.

Действительно, чего я накурился, на Макось даже альтернативных тем оформления нет, ко-ко-кокие виджеты? ^_^

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

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

MiniRoboDancer ★☆
() автор топика

Виджеты...кхм. Насколько я помню, в макоси вместо «Already Logged in» появляется галочка возле иконки пользователя. Или что-то вроде этого. А у тебя окно логина трясется когда пароль неправильно введен?

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

Already Logged in

Эту часть не трогал, как оно там в макоси, не видел. Найду - допилю.

А у тебя окно логина трясется когда пароль неправильно введен?
Анимацию пока не прикрутил - ну да и хрен с ней.

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