LINUX.ORG.RU

Проект X.org уходит с HAL

 , ,


0

0

В качестве ответа на постоянно возникающие вопросы по поводу отказа от использования HAL проектом X.org, работник SUN Алан Куперсмит (Alan Coopersmith), создал соответствующую wiki страницу

В этой вики Алан сообщает, как задействован HAL в проекте X.org, как HAL обнаруживает устройства ввода, обеспечивает мапирование и настройку. X.Org использует HAL начиная с X Server 1.4 и будет продолжать использовать до версии X Server 1.7 включительно, но миграция с HAL будет закончена к выходу X Server 1.8, релиз которого намечен на март.

Так как ни одна другая библиотека не предоставляет нужной функциональности, то в X Server появится много ОС специфичного кода, для Linux это означает очень много прямых подключений непосредственно к libudev. Для хранения настроек устройств будет использована директория xorg.conf.d и пока новая функциональность будет добавляться, также сохранится поддержка xorg.conf в полном объёме.

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

★★★★★

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

> Наивный и чукотский, ты действительно думаешь,
Разделяемая память.
</thread>

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

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

Открой для себя xshm. Что касается видеопамяти - это неизбежно ибо видеокарта делает (сюрприз!) видеоаккселерашию, поэтому что там у неё получается - её личное дело.

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

Ну shm открыл и то радует. GC есть и в X-ах, а вот реализацию GC в виндовс (где она там - в ядре, или GDI как там его?) изучать как-то не интересно, я уже наизучался всякой дури в Windows, извольте сами, но вообше можешь вкратце изложить. Да и не имеет это отношения, там текущие кисти типы линий и прочая дурь хранится. Что тебе он дался, он уже почти depricated?

gena2x ★★★
()

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

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

>Я пожалуй пока на винде пережду
Отлично. Если ты ещё и забудешь дорогу на этот форум - вообще замечательно.

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

2>iZEN **** (*) (03.12.2009 10:06:44)

Чувак, на автаре твоё фото? Я правильно понял, пидоры и трансвиститы есть только в бзде?!!!

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

> Ну shm открыл и то радует.

Ну ты бы еще порадовался за то, что я «открыл» сокеты. )))

Давай лучше честно признайся, что ты так и не понял разницу между отрисовкой в оперативной и видеопамяти.

GC есть и в X-ах


Ты разницу между правом собственности на автомобиль и самим автомобилем понимаешь?

От того, что GC есть в хидерфайлах никому ни тепло, ни холодно. А реализация самого примитивного 2д выглядит вот так: http://xorg.freedesktop.org/wiki/ExaStatus

Да и не имеет это отношения,


Ну да, подумаешь. В самом деле, какие пустяки...

там текущие кисти типы линий и прочая дурь хранится. Что тебе он дался,


Действительно? В нашу эпоху квадов и ксеонов, когда SSE4 бороздит просторы процессоров ))) Правда, какие-то фрики норовят сварганить алгоритмы отрисовки шрифтов средствами GPU, но мы же не будем обращать внимания на такие вендовые заскоки? Мы то знаем, за кем будет будущее. )))

он уже почти depricated


Кто тебе сказал такую глупость? Или «виноград зелен», потому что увидеть этого на иксорге под линуксом не суждено никогда? Ну так и с отрисовкой gtk/qt/awt через mesa3D тоже пока особого прогресса не видно. Как xgl помер, так и всё.

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

Твоё нытьё, выраженное в исходном посте, точно так же важно, я уверен, для всех присутствующих.

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

>Ну так и с отрисовкой gtk/qt/awt через mesa3D тоже пока особого прогресса не видно.
some_qt_app --graphicssystem opengl

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

Была констатация факта проблемы и один из способов от нее избавиться. Если тебя прямо так коробит от моих постов - заноси в игнор и не переходи на личности.

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

Не переживай, я понял что ты что-то где-то как-то слышал краем уха хотя бы о вендовой графике и даже «открыл для себя» «кисти, линии и прочую дурь» ))))

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

> горячее подключение input-devices, и автомонтирование средствами DE (знаю что можно самому написать через udev, но это не то)

Почему принято считать, что автомонтирование нужно делать средствами DE?
А если нету DE, а есть просто консоль или какой-нибудь Window Maker / IceWM / и т.п.? Каждый раз при втыкании флешки набивать команду pmount..., при втыкании фотоаппарата — gphotofs... ?

Имхо должно быть так: воткнул устройство — и оно смонтировано независимо от DE. Если нужно при монтировании спросить пароль — можно сделать монтировщик демоном, который будет запрашивать пароль у программ-клиентов, специфичных для менеджеров окон и DE.

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

> Кто нибудь может объяснить, а зачем вообще уходить с hal?

Авторы HAL объявили, что развитие HAL'а прекращается, и народ начал уходить с HAL'а.

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

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

magic sysrq помогают... если их, конечно, не отключены в стартовых скриптах

n01r ★★
()
Ответ на: комментарий от Gleb-ax

Is Wayland network transparent / does it support remote rendering?

No, that is outside the scope of Wayland

Не нужно, закапывайте

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

в принципе, можно было бы сделать свой инструмент (с блекджеком и ...) но отдельно от xorg, хоть и в его рамках. Чтоб не таскать кучу велосипедостей. Впрочем, можно все нужности попробовать отдать DE.

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

Ты и правда считаешь «Мда, линукс загибается, первые ласточки...» констатацией факта?
Вот объясни, как перспектива тотального уничтожения мерзкого HAL`а кореллирует с загибанием линукса? Это, извините, безаргументный п-дёж.

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

А флешки вы как монтировали? hal очень удобная штука для этого... Или есть альтернатива?

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

Я более чем уверен, что поручив публике подобной xorg создавать интернет,
вы бы сегодня кляли и html, xhtml,... закрывая врукопашную теги постов на лоре.:))

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

> А я тыкнул System\Preferences\Keyboard и там всё настроил год назад. Что я сделал не так?

Воспользовался гномом. :))

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

Во-первых, нифига не мерзкого, во-вторых, взамен-то что... а нифига, вместо одного костыля целая связка.

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

>Я всё жду, что настанет тот момент, когда GNU/Linux наконец-таки превратиться в... Macwinos.

В принципе линукс тут ни при чем. *BSD и многие другие тоже используют этот же Xorg...

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

>А сейчас даже это не требуется.

Без hal - да-да давайте каждая прога даже на дело с гулькин нос будет сама определять железо. Может мы еще и ядро выкинем? А зачем оно? В каждую прогу по ядру.

Это потому, что они теперь не через HAL работают...

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

>kdeшную переключалку?

она 20 Mb RSS кушает, жалко как-то...

Нетбуки уже будут поставляться скоро с двумя гигами. Память нужна для того, чтобы ее использовать, а не для того, чтобы она светилась циферками Free.

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

>И с каких пор xml стал языком разметки??? Он, в отличие от html, как раз для дескрипшенов и предназначен.

С тех пор, как получил название eXtensible Markup Language = XML.

jackill ★★★★★
()

> сохранится поддержка xorg.conf в полном объёме

ура!

opensuse
()

Новость выглядит так

...И начались страшные времена.
И пошел юзер на админа.
И выпилили HAL из Xorg
И HIG из Gnome...

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

> kdeшную переключалку?

Хм, не знаю, никакой переключалки в четверокедах не видел. Все эти опции - настройки xkb и никакой «переключалки» не требуют.

LamerOk ★★★★★
()

Я уже вижу как всезнающие аналитики с лора пишут свои иксы... Постоянно их закапывая и говоря о ненужности...

А HAL не особо то и нужен. Вместе с D-Bus. For me. Я как использовал xorg.conf, так и до сих пор использую. И, что самое странное, - всё работает. Чудеса да и только.

А для неосиливших команду mount существует udev. И неплохо так существует.

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

Не, ну одно дело - название, другое - назначение. В javascript вон тоже, от java собственно ничего и нет, и используются для разных целей.

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

>>Чем vnc лучше? Это просто лишняя сущность.

Скорость настройки + сжатие трафика.

??? Я что-то и не припоминаю когда я последний раз настраивал Xы. Плохая связь - это проблема, поэтому в своё время я довольно часто использовал screen, но при нормальной инфраструктуре приносить в жертву удобства ради сжатия трафика - это нонсенс. Лучше увеличить пропускную способность на два-три порядка.

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

> Скорость настройки +

В Виндовс ?

в юниксах вы просто заходите по ssh и запускаете любую графическую программу. То есть как бы ВООБЩЕ ничего настраивать не надо.

В винде же нету по дефолту ssh и X, а X еще и к тому же там крайне неудобный. Что приводит к пофявлению толпы X серверов под винду. Платная ОС - платные решения.

«Ничего» не мешает выпустить пакет с нормальными способами в том числе и автонастройки. Чтобы запустил - и заработало. Но это же должны делать вендузятнеки, в том числе и нормальный X сервер себе - а тут мы натыкаемся на то что вендузятники этого делать не будут в принципе.

сжатие трафика.


ssh жмет трафик.
входящий в тандартную поставку X с аднатыща девятсот мохнатого года прокси для медленных соединений жмет трафик.
Еще есть пара-тройка технологий которые жмут Xвый трафик очень сильно. На ЛОРе ссылки прорбегали.
И это мы не говорим о коммерческих решениях по зажиманию трафика X-ов ;)

PS

Вообще все эти крики об «убожестве» X это кричат люди с виндовсом головного мозга. Их сознание сформировалось в убогих условиях подворотен компьютерных клубов с ворованой халвой, фолаутом и половиной компутеров в клубе. Вот как ламерок сразу вспомнил кваку :)

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