LINUX.ORG.RU

Статья о развитии X Window System


0

0

Keith Packard, один из ведущих разработчиков X.org, опубликовал статью о том, как он видит дальнейшее развитие X Window System. Также, в его блоге (http://keithp.com/blog.html) можно найти последнюю информацию о разработке RandR 1.2 (http://keithp.com/blog/randr_1.2_upda...) и возможном переносе видеодрайверов в ядро (http://keithp.com/blog/kernel-mode-dr...).

>>> Статья



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

Ответ на: комментарий от alphex_kaanoken

> на кой в почтовиках и всяких приложениях по работе с БД нужен охеренно
> звук, ну и учи матчасть- X это *графический* сервер и свои задачи он
> выполняет - нужен звук - есть для этого отдельные сервера - или ты
> тупой совсем и не понимаешь ничего ?

еще один троль ? нафуя в почтовике звук ? пиликать когда письмо пришло
или это выходит за рамки твоего мировозррения ?

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

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

Почта, веб, графика и звук не связаны вообще НИКАК.

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

> Почта, веб, графика и звук не связаны вообще НИКАК.

даже не смешно

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

А что, писк является неотъемлемой частью работы почтовика? Вот прямо-таки он ОБЯЗАН орать дурным голосом - "ещё один мудак что-то написал"?

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

> А что, писк является неотъемлемой частью работы почтовика? Вот
> прямо-таки он ОБЯЗАН орать дурным голосом - "ещё один мудак что-то
> написал"?

нет, мне действительно интересно - а почему ты против этого ?

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

> /me катается по полу, пугая соседей

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

так все таки - что означает следующее ?


>> pop/imap умеет и smtp могет
> достаточно.
> в морг, только в морг.
> осспади, откуда столько идиотов?
> З.Ы. мсье, вы хоть один почтовик поднимали?

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

>Видимо вы не поняли намёка. Поясняю: x11 + nas = unixway

+1

К тому же можно использовать не nas, а что-нить другое, например, тот же arts, если на обеих машинах KDE.

jackill ★★★★★
()

"как он видит"! ёпта... Уже ДАВНО очевидно, Иксы - это динозавр кибернетики! Бестолковый изначально, нерасширяемый и убогий, держится на плаву только благодаря лени и дилетантству пингвиноидов. Нужна абсолютно новая система для современных приложений. И при проектировании 10 раз подумать для кого это делается - для гоняния кваки/фильмов на одноюзерском десктопе или показывать текстовые окошки удалённым юзерам. А совмещать то и то - бессмысленно.

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

you've made my day!

предложение прикрутить звук к postfix... да за это золотую медаль конгресса дать надо!

/me валяется

gr_buza ★★★★
()

The X protocol provides no facilities for handling sound, leaving it to the operating system to provide support for audio hardware and sound playback. As users increasingly expect sound, this has led to various incompatible sound subsystems. Most programmers simply use local, OS-specific sound APIs. The first generation of client-server sound systems included rplay and Network Audio System. More recent efforts have produced EsounD (GNOME) and ARts (KDE). In 2001, the X.org foundation announced the development of the Media Application Server (MAS) to remedy this problem. However, none of these is generally used as a solution to the problem.

http://en.wikipedia.org/wiki/X_Window_System

надо же, решение в пользу поддержки звука было принято еще в 2001 г.
надеюсь это не лоровские троли саботировали

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

>Тебе же Tester написал, что у него _несколько_ компьютеров, между которыми он перемещается! Соответственно число приемников _больше_ чем один! Как ты будешь передавать поток _нескольким_ компьютерам???

1. Пусть купит себе радионаушники. :)

2. Пусть купит себе PDA. wi-fi и вещает туда.

3. Пусть настроит себе реально мультикастовый сервер и не е...т нам моск. А если хочет от всех приложений звуко получать, то nas - все его. Специально для этого и делали, причем nas может работать и без иксов. Если мозгов это додумать не хватает, то он сам себе злой буратино. Пусть идет и тестирует что он там тестит.

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

Есть почта без графики и звука - sendmail, postfix. Есть веб без графики и звука - lynx, w3m, telnet. Есть звук без графики - mpd, mpg123, play. Есть графика без звука - любые смотрелки картинок.

Это непонятно?

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

> you've made my day!
> предложение прикрутить звук к postfix... да за это золотую медаль
> конгресса дать надо!

вот тупой
случайно не американей ?

почтовик имеется в виду эволюшн, тандерберд, кмейл и пр.

хотя твоя мысль использования постфикс с иксами весьма хорошо объясняет твое поведение

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

>На моей - 4, причём на 2 из них звук от разных приложений прекрасно разруливается...

Наверное все же до определенного момента. :)

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

>еще один троль ?

вроде ты это тут троллишь, ну или тупишь - как лучше ?

>нафуя в почтовике звук ? пиликать когда письмо пришло или это выходит за рамки твоего мировозррения ?

ааааааааааааааа, "мне не нрраааввввится твой ппооччтовииикк, он не пиликаааеетт" ;)))))) еще раз - нахер иксам звук прикручивать ? тебе уже сказали что есть другие решения. и еще почтовик может быть не иксовым, ему уже нужно будет тянуть иксы за собой - вообщем гуляй на вендос, там все гауно такое как ты хочешь уже есть, с соотв набором костылей и подпорок.

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

Что раздражает в лоре, так это то, что анонимусы слишком тупы, а товарищи с кучей зеленых звезд слишком умны. Встроить поддержку звука легким таким легим движением, как export DISPLAY видится гораздо прозрачнее, чем настраивать для этого кучу дополнительных костылей. Согласен с Tester.

PS: Спасибо за новость, очень интересная информация относительно xlib.

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

Интегрировать звук в иксы интегрировать звук в почтовик ну и так далее

8)

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

>еще один троль ? нафуя в почтовике звук ? пиликать когда письмо пришло или это выходит за рамки твоего мировозррения ?

Человек явно не получает по сто-двести писем в день?

Или ты сидишь и спишь, а по приходу почты открываешь ее?

И что, кругом одни терминалы?

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

>И что, кругом одни терминалы?

да непеременно, ну и на каждом своя "мелодия е-мейла" "скачанная с мегамейлмелоди.жопа.ру" ;)))))))

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

> ааааааааааааааа, "мне не нрраааввввится твой ппооччтовииикк, он не
> пиликаааеетт" ;)))))) еще раз - нахер иксам звук прикручивать ?

все таки значит мировозррение ограничено

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

> с соотв набором костылей и подпорок.

а зачем на венду ? здесь костыли и подпорки еще круче

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

>как export DISPLAY видится гораздо прозрачнее, чем настраивать для этого кучу дополнительных костылей. Согласен с Tester.

Ну да. А собрать ядро без модулей проще, чем в modprobe.conf все прописывать. Однако же все двигаются на разделение.

И nas будет работать БЕЗ ИКСОВ ВООБЩЕ. Это отдельный сервер. Кроме того, на любой платформе, где его можно собрать и использовать.

Кажется... Проще... Кажется - нужно креститься. Тот, кто способен настроить export DISPLAY (а кроме того, пошаманить, к примеру, с xhost - иначе команду экспорта можно просто выкинуть на помойку), может так же прокидать и nas.

И нечего тут строить из себя тупых девАчек.

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

> Человек явно не получает по сто-двести писем в день?

получаю. и сортирую в соответсвующие разделы.

вот ты скажи - вроде взрослый и мобильник наверно имеется. у тебя одна мелодия на все звонки ?

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

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

Используй KDE и arts.

Это уже не иксовая задача - следить за сворачиванием и разворачиванием.

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

>это же ужас - пользоваться почтовиком который и pop/imap умеет и smtp могет, да еще наверно антиспам имеет

молодой человек, вы по всей видимости не можете отличить сервер от клиента. Почтовиком в 95% случаев называют именно первый, а никак не второй.

более того, функции антиспама в почтовом клиенте вообще напрочь не нужны, фильтрация должна осуществляться исключительно на стороне сервера. Для этого даже такие вещи, как sieve придумали (вы о таком ессно не слышали).

эволюшн никак не может считаться почтовым клиентом, это клиент к групварным системам, включающий в себя функции работы с почтой.

>случайно не американей ?

деточка, выучите русский язык для начала. И научитесь пользоваться whois.jsp, хотя это не для средних умов, признаю.

>постфикс с иксами

причем тут иксы? Я с самого начала имел в виду только и исключительно сервер, и даже спросил, занимались ли вы, мсье идиот, их настройкой. В общем, в сад. А лучше в морг :)

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

> у меня это работает. но требует дополнительных телодвижений. совершенно излишних.

Аллоо, дятел Вуди! Ты задолбал! Плят линукс ему поставить ума хватило, а прописать строку

export ARTS_SERVER=`echo $DISPLAY | cut -f 1 -d :`:16000

в соответствующий скрипт теперь "грязный хак"?!

no-dashi ★★★★★
()
Ответ на: комментарий от Tester

>вот ты скажи - вроде взрослый и мобильник наверно имеется. у тебя одна мелодия на все звонки ?

Да. У меня одна мелодия на все звонки. И я не качаю мелодии по коротким номерам.

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

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

> Используй KDE и arts.

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

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

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

Немножко беременная?

Знаешь сколько икс-серверов, включая коммерческие? Я лично видел три.

Поэтому для всех - nas.

Для linuxоводов - еще alsa или atrs (в зависимости от того, что человеку удобнее).

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

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

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

Допустим, есть некое решение распределенного звука, которое умеет использовать $DISPLAY (ну... я упрощаю, конечно) и бродкастить звук на соотв. терминал (опять таки, на терминале д.б. запущен клиент)? Зачем Вам тогда непосредственная поддержка звука в _коде_иксового_сервера_?

Если Вас напрягает сам факт того, что сущностей (процессов, программ, интерфейсов) много и надо организовывать их взаимодействие - может, Вы просто не дозрели до униховой идеологии (ну или переросли ее, хехе%).

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

>все таки значит мировозррение ограничено

ну куда уж мне за Великими.

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

нахрена это раз. два это задача не иксов. Для идиотов еще раз и последний - _графический_ сервер занимается графикой, _аудио_ сервер занимается звуком, и зачем их скрещивать ты мне скажи ? или твой тухлый мозк не способен к модульному мышлению? А то по твоей логике надо совместить apache+php+mysql ну и на всякий туда еще sendmail

>а зачем на венду ? здесь костыли и подпорки еще круче

ну как, там все что можно в одном куске гавна совмещенно, это так здорово что даже сами m$ потихонько от этого пытаются уйти, пока не сильно правда успешно;

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

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

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

> И я не качаю мелодии по коротким номерам.

при чем тут это ?

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

1. я бы не сказал, что костыль. раньше можно было писать x-приложения или на socket-интерфейсе руками формируя пакеты или через xlib. Теперь есть еще один промежуточный уровень, когда уже можно, например, асинхронно посылать несколько x-запросов, но при этом еще не надо опускаться до уровня сокетов

2. Насколько я понимаю, отрисованый офскрин-битмап находится на стороне сервера. Следовательно всем x-приложениям это по барабану... Просто WM попросил иксы не рисовать окна сразу, чтобы дать возможность WM'у повыпендриваться с эфектами.

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

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

2Tester: >the X.org foundation announced the development of the Media Application Server (MAS) to remedy this problem. >надо же, решение в пользу поддержки звука было принято еще в 2001 г. надеюсь это не лоровские троли саботировали

Предлагаю потестить:

http://www.mediaapplicationserver.net/downloads.html

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

> export ARTS_SERVER=`echo $DISPLAY | cut -f 1 -d :`:16000

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

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

> остаточно отнестить к звуковухе как к клавиатуре мышке и монитору.

Ты еще предложи заменить на XMPP все протоколы, включая SMB, FTP, HTTP, NFS, SMTP, POP3 и IMAP...

no-dashi ★★★★★
()
Ответ на: комментарий от Tester

> и ты каждый раз отвлекаешься от того что делал, берешь мобильник смотришь думаешь чего этому хрену надо и кто это вообще?

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

no-dashi ★★★★★
()
Ответ на: комментарий от gr_buza

> молодой человек, вы по всей видимости не можете отличить сервер от
> клиента. Почтовиком в 95% случаев называют именно первый, а никак не
> второй.

ссылочку плиз
а то я недоверчивый, всяким соплякам не верю

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

просто смешно.
1) я не являюсь админом каждого почтового сервера
2) не каждый почтовый сервер имеет такие функции


> Для этого даже такие вещи, как sieve придумали (вы о таком ессно не
> слышали).

слышал. только он не для антиспама придуман, а для фильтрации писем на стороне imap-сервера.

> эволюшн никак не может считаться почтовым клиентом, это клиент к
> групварным системам, включающий в себя функции работы с почтой.

ух ты. а про тандерберд и кмейл что промолчали ? кстати зачем ему функции работы с почтой ? надо оторвать - вон ведь сколько почтовиков

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

> еще блокирует звуковуху когда ему взбредет в голову

Если у тебя arts "блокирует звуковуху" то тогда он как раз для тебя. Потоvу как без него или ему подобной подсистемы у тебя на твое звуковушкенесколько приложений одновременно звук издать не смогут.

> и порт открытый держать ?

А наличие открытого порта для X-сервера тебя не смущает?

> а если у меня не артс ?

export ESPEAKER=....

no-dashi ★★★★★
()

Где эти модераторы? Тему про будущее XWindow превратили в черт знает что.. Tester, уймись уже.. Небось тоже упрямый юнец, как и большинство "бодающихся бычков".. Прекращайте уже.. совсем не смешно..

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

- Почему эта посудина до сих пор не развалилась и не затонула? - Потому, что ее птицы засрали! (с) какойто фильм

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

> или твой тухлый мозк не способен к модульному мышлению?

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

> А то по твоей логике надо совместить apache+php+mysql ну и на всякий
> туда еще sendmail

они прекрасно интегрируются
в отличии от звука и иксов

и знаешь - если хочешь чтоб с тобой разговаривали - держи эмоции при себе

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

>ссылочку плиз http://www.google.com/linux?hl=ru&q=%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%...

перестаньте размахивать мудями, о "мудрейший" апологет маздая :) >2) не каждый почтовый сервер имеет такие функции почтовый сервер вообще ничем кроме доставки заниматься не должен. Это аксиома :)

это работа антиспам-системы.

и плох тот админ, который не встроил server-side настраиваемые фильтры или хотя бы обучаемый под конкретного юзера антиспам. Отсутсвие оных оправдывается только в очень больших системах и бесплатных мылхостах. >только он не для антиспама придуман, а для фильтрации писем на стороне imap-сервера в большинстве случаев фильтрация осуществляется именно с целью избавления от спама :)))

думаю это никто не будет отрицать >а про тандерберд и кмейл что промолчали а что с ними не так? Обычные клиенты. Сам юзаю кмыло, почти перелез на mutt :)

gr_buza ★★★★
()
Ответ на: комментарий от no-dashi

> Если у тебя arts "блокирует звуковуху" то тогда он как раз для тебя.
> Потоvу как без него или ему подобной подсистемы у тебя на твое
> звуковушкенесколько приложений одновременно звук издать не смогут.

а вот врать не надо. все работает великолепно и без артс.

> наличие открытого порта для X-сервера тебя не смущает?
он открыт ТАМ, а ты мне предлагаешь открыть порт ЗДЕСЬ

> export ESPEAKER=....

я же говорю - нет единого стандарта
кто во что горазд

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

>ссылочку плиз

http://www.google.com/linux?hl=ru&q=%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%...

перестаньте размахивать мудями, о "мудрейший" апологет маздая :)

>2) не каждый почтовый сервер имеет такие функции

почтовый сервер вообще ничем кроме доставки заниматься не должен. Это аксиома :)

это работа антиспам-системы.

и плох тот админ, который не встроил server-side настраиваемые фильтры или хотя бы обучаемый под конкретного юзера антиспам. Отсутсвие оных оправдывается только в очень больших системах (более 2 тысяч постоянных юзеров) и бесплатных мылхостах (где юзеров еще больше :)).

>только он не для антиспама придуман, а для фильтрации писем на стороне imap-сервера

в большинстве случаев фильтрация осуществляется именно с целью избавления от спама :)))

думаю это никто не будет отрицать

>а про тандерберд и кмейл что промолчали

а что с ними не так? Обычные клиенты. Сам юзаю кмыло, почти перелез на mutt :)

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

на всякий случай докладываю, что nas на DISPLAY и сам смотрит.
и еще nas _должен был бы_ использовать Xовую авторизацию. но это то ли не реализовали то ли сломали.
и эта. за использование "xhost" xroaches'ами наказывать нужно.

drF_ckoff ★★
()
Ответ на: комментарий от no-dashi

> Аллоо, дятел Вуди! Ты задолбал! Плят линукс

Ало, модератор! Ты перегибаешь палку! Веди себя приличнее!

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