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

Излагай обе, приводи плюсы, показывай минусы

Вообще-то это ты назвал VNC/RDP «концептуально более правильным», плюсы-минусы концепции VNC против X с тебя

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

> Религия запрещает тебе запустить отдельное приложение в собственной сессии?

А можно с конкретным примером? есть три приложения на удалённом сервере, как мне их получить на своём в трёх отдельных окнах, так чтобы они все диалоги от них были в отдельных окнах на моём сервере. Как мне закрывать конкретное окно?

Всю жизнь умел. Каков размер удаленного окна, таков и твой.

Как конкретно мне изменить размер удалённого окна приложения так чтобы на моём рабочем место оно занимало ровно столько места?

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

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

что за атака бредом? для конечного пользователя ничего не изменится, конечно если не будет никаких проблем с обновлением (как было у меня с переходом на этот самый X.org c HAL)

И где тут бред? Проблема есть? Я про неё и говорю. Всё опять отвалится.

А все эти рассуждения про «компиляй старое» и «что вы там постоянно настраиваете» - это чистая демагогия.

э-э-э, «переключить репозиторий» и «компилять» уже имеют что-то общее? ну надо же... пузато

кто сказал «переключить репозиторий»? Сказали «компиляй». Так что сам ты дурак, я не тролль.

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

Не я скептически смотрю не все эти «дерганья» и шараханья.
Пока не будет проработано нормально техническая концепция и интерфейсы (настройки) xorg 21 века - мы будем все заложниками очередного гарвадского умника-реформатора улучшайзера. :))


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

У нас тут что, изба-читальня по манам?

так чтобы они все диалоги от них были в отдельных окнах на моём сервере.


Поочередно на каждом из двух или рэндомно? Одевай скафандр и иди плясать в гамак.

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

с этим согласен, а то «налепят неподумавши»... сами себе проблем насоздают, сами их потом и решают =)

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

> Поочередно на каждом из двух или рэндомно? Одевай скафандр и иди плясать в гамак.

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

gena2x ★★★
()

HAL хорошая чтука и с ИКСАМИ у меня всё было отлично (хал настраиваеться вполне просто).
Но факт есть факт: в той функциональности что нужна искам HAL дублирует udev.
И это сказали сами разработчики DeviceKit. Так что смысла становиться всё меньше... но это всёравно лучше не желе более низкоуровневая работа.

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

Сказали «компиляй». Так что сам ты дурак, я не тролль.

я бы поприделжал пузатых коней...

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

Это очевидные вещи

Нет, не очевидные

начиная с, извините, авторизации

Авторизацию без проблем отдаем на откуп SSH

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

> Как у vnc с поддержкой opengl? Может он шрефты рендерить умеет?

Ололо. Ну и как с этим у иксов? Квачик по сети уже летает?

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

> Авторизацию без проблем отдаем на откуп SSH

Т.е. как это без проблем? А необходимость иметь _еще и_ SSH на обеих концах линии - это «не проблема», лол?

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

> Может он шрефты рендерить умеет?

Кстати, а зачем куску кода, отвечающего за клиент-серверное взаимодействие, «рендерить шрефты»?

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

Только более неудобная при реальном использовании и потому концептуально идёт лесом.

Только более неудобная при реальном использовании в сравнении с иксами в определенных (тепличных) условиях и удачном расположении планет и потому концептуально более правильная.

Очевидный фикс.

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

> А необходимость иметь _еще и_ SSH на обеих концах линии - это «не проблема», лол?

Отсутствие ssh это проблема и головная боль только в Windows.

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

А необходимость иметь _еще и_ SSH на обеих концах линии - это «не проблема», лол?

На серверном конце SSH всяко нужно держать, не консоль же к серверу на каждый чих цеплять. VNC-сервер как замена SSH-сервера — не устраивает. Плюс, в SSH предусмотрена, к примеру, аутентификация по паре ключей, чего нет ни в одной из известных мне реализаций VNC либо RDP

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

> Только более неудобная при реальном использовании в сравнении с иксами в определенных (тепличных) условиях и удачном расположении планет и потому концептуально более правильная.

O'k. Я расписываю мою любимую последовательность действий.

а) открываю терминал (он всегда легко у меня открывается)

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

в) запускаю нужную мне программу

Какой из пунктов vnc упростит? aka сделает мою жизнь лучше? Никакой - значит идёт лесом.

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

> Кстати, а зачем куску кода, отвечающего за клиент-серверное взаимодействие, «рендерить шрефты»?

Ответ: вопрос принципиальный - кто и что рендерит клиент или сервер.

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

> Отсутствие ssh это проблема и головная боль только в Windows.

Да и там это не проблема. Ставится как и другое программное обеспечение.

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

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

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

> Какой из пунктов vnc упростит? aka сделает мою жизнь лучше? Никакой - значит идёт лесом.

В твоей личной жизни - никакой. Но вот уж не думал, что русские физики настолько суровы, что не в состоянии отличить частный случай от общего.

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

> Да и там это не проблема. Ставится как и другое программное обеспечение.

да проблема, проблема - там где его надо его нет, ставить везде зараниее занудливо, да и command-line интерфейса у виндовса нет.

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

> В твоей личной жизни - никакой. Но вот уж не думал, что русские физики настолько суровы, что не в состоянии отличить частный случай от общего.

Ооо. А как же концептуальность? То есть не работает зараза? А ведь мой случай очень удобен иначе бы он у меня не наличествовал. Только зашоренным зрением почему-то vnc идеалом кажется. Xы - очень удобны именно своей сетевитостью и пользоваться ей нужно на полную катушку.

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

> да проблема, проблема - там где его надо его нет, ставить везде зараниее занудливо, да и command-line интерфейса у виндовса нет.

Только вот почему-то оффис «там где надо» всегда оказывается. Чем ssh хуже я не понимаю.

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

> Xы - очень удобны именно своей сетевитостью и пользоваться ей нужно на полную катушку.

Угу, особенно на локалхосте. Без сетевитости - никуда.

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

> Угу, особенно на локалхосте. Без сетевитости - никуда.

Полный локалхост - пережиток времён, когда жили динозавры. Ну камон - думай на перспективу.

Evgueni ★★★★★
()

Главное, что для пользователей ничего не изменится, а как оно там, — пущай себе крутится-вертится. :)

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

в X Server появится много ОС специфичного кода, для Linux это означает очень много прямых подключений непосредственно к libudev.


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


C бсдей это уже произошло :))

Freiheits-Sender ★★
()
Ответ на: комментарий от andreyu

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

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

> Ну камон - думай на перспективу.

Подумал. Теперь, от осознания того факта, что битмап одной и той же странички лора присутствует в памяти трижды - в пространстве памяти процессов клиента, сервера и в видеопамяти, я особенно глубоко чувствую своё превосходство над пользователями неполноценных операционных систем, таких как полуось, венда старше 3.1, беос, макос (х), qnx и т.д., где самый распоследний сраный блокнот рисует своё презренное меню через контекст графического устройства, со всем доступным от железки аппартным ускорением оного.

Следует незамедлительно и без всяких сомнений отринуть этот достойный всякого порицания путь в прошлое! Нет аппартаному ускорению! Да зравствует main cpu и оперативная память для _всего_!

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

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

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

> на локалхосте и нет никакой сетевитости

Наивный и чукотский, ты действительно думаешь, что смена AF_INET на AF_UNIX при вызове socket() _действительно_ что-то принципиально меняет выше по стеку вызовов?

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

> Следует незамедлительно и без всяких сомнений отринуть этот достойный всякого порицания путь в прошлое! Нет аппартаному ускорению! Да зравствует main cpu и оперативная память для _всего_!

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

Evgueni ★★★★★
()

О, да!!!

Спасибо, наиотличнейшая новость!!!!!!!

Ну вот теперь-то венде точно капец!!!

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

>Подумал. Теперь, от осознания того факта, что битмап одной и той же странички лора присутствует в памяти трижды - в пространстве памяти процессов клиента, сервера и в видеопамяти, я особенно глубоко чувствую своё превосходство над пользователями неполноценных операционных систем, таких как полуось, венда старше 3.1, беос, макос (х), qnx и т.д., где самый распоследний сраный блокнот рисует своё презренное меню через контекст графического устройства, со всем доступным от железки аппартным ускорением оного.

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

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

> x86 мешает? Ну дык давно пора закапывать

И это говорит тот же человек, что десятью постами выше доказывал крутость иксов тем, что _у него все работает_?!

Фейспальм.свг

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

>> на локалхосте и нет никакой сетевитости

Наивный и чукотский, ты действительно думаешь, что смена AF_INET на AF_UNIX при вызове socket() _действительно_ что-то принципиально меняет выше по стеку вызовов?

Представь себе - меняет! Никаких 'сетевых' взаимодействий не возникает, мой накормленненький!

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

> Что касается видеопамяти - это неизбежно ибо видеокарта делает (сюрприз!) видеоаккселерашию

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

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