LINUX.ORG.RU

Вышла версия 7.7 X.org

 


0

1

Нынешний мэйнтейнер X.org и инженер Oracle Алан Куперсмит (Alan Coopersmith) анонсировал выход следующей версии X.org. Из главных изменений — поддержка multitouch, улучшенный процесс сборки документации из DocBook XML и начальная поддержка GLX и XKB в XCB.

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

★★★★★

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

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

тачпад
multitouch

> Уже сотню лет работает.

Почитай ссылку над своим сообщением. Xorg это X-сервер, X Input и ещё много чего. Версия 7.7 означает, что X-сервер в нём версии такой-то, такой-то компонент версии такой-то. X Input 2.2 вышел уже после Xorg 7.6, если в системе установлен Xorg 7.7 то X Input в нём версии 2.2 и выше. Если ниже то никакой это не Xorg 7.7.

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

Проекту уже десяток лет, а используется в двух оконных менеджерах.

В том же Cairo он провалялся в экспериментальных бэкендах года три (до версии 0.12).

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

А я почем знаю, вначале в Qt5 пилил xlib бэкенд, потом на него почему-то выругались, начали параллельно пилить xcb бэкенд а потом сказали, что xlib говно и надо юзать только xcb.

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

Synaptics. HP ProBook фигзнает какой модели. Все работает по умолчанию. Жалко линукс пришлось снести

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

Вот, нашёл-таки статью Жульена Данжоу, автора Awesome и контрибутора XCB.

From where I stand, I don't really see if the work is worth it now. The desktop world is trusted by GNOME and KDE, meaning GTK+ and Qt. It seems none of this toolkits are interested to work on XCB, neither on the X protocol. They probably put hard effort in bypassing X limitation and flaws, and they now sit on top of crap of workarounds and broken-by-design-standard implementation. It seems to me they don't want to go back in the layers and improves things.

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

В Qt4 используется по умолчанию из-за асинхронности, ускорения загрузки X-приложений и прочих вкусностей отказа от чистого Xlib

bash-4.2$ ldd $(which kwrite) | grep xcb libxcb.so.1 => /lib/libxcb.so.1 (0x41300000) bash-4.2$

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

Для тех кто не в теме - что это дает?

Можно будет всё делать через xcb. А xcb, в свою очередь, лучше xlib-а, т.к. асинхронный.

Но пока переходу на xcb мешает привязанность к xlib и недопиленность xcb. Вот второе пытаются устранить.

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

> Да ты вообще какой-то потерянный. Про Wayland не знаешь

Про Wayland знаю, и покажи где я путаю. Повторяю цитату:

Это тот, в чей гроб вобьют последний гвоздь осенью этого года?

Я ничего не понял.

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

Это тот, в чей гроб вобьют последний гвоздь осенью этого года?

Я ничего не понял.

Ну школота решила похоронить иксы, заменив их на няшный Wayland, на котором запускается полторы программы.

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

Моя информация предельно устарела! В GTK+3 тоже XCB.

Полностью независимый от экрана рендеринг - все функции отрисовки переведены на использование векторной графической библиотеки Cairo и больше не задействуют для вывода на экран устаревший API системы X11.

А как я уже говорил выше, Cairo с версии 0.12 (вышла в марте этого года) использует по дефолту XCB, то…

[gatsu@gatsu ~]$ ldd $(which nautilus) | grep xcb
	libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0 (0xb6647000)
	libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0xb663c000)
	libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb661a000)

Прогресс!

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

и покажи где я путаю

X11 - протокол. Он же X Window System.

Xorg - организация, которая занимается развитием X11.

Xorg Server, XServer, иногда Xorg - реализация X11.

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

>>> Это тот, в чей гроб вобьют последний гвоздь осенью этого года?

>> Я ничего не понял.

> Ну школота решила похоронить иксы, заменив их на няшный Wayland, на котором запускается полторы программы.

Не, не слышал. Сейчас у них ничего не может получиться - вернутся на прежний графический сервер.

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

В Qt4 используется по умолчанию из-за асинхронности, ускорения загрузки X-приложений и прочих вкусностей отказа от чистого Xlib

Разве? По-моему, это xlib во многом уже написана на xcb для совместимости со старыми приложениями. Поэтому и зависимость от xcb. Это не означает, что Qt4 использует XCB как бекенд напрямую.

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

Производитель тут ни при чём, тут нужен нормальный драйвер

Взаимоисключающие параграфы

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

Xorg включает в себя множество компонентов

Xorg не может включать компонентом, потому что это организация.

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

Для совместимости со старыми программами используется библиотека Xlib, где вызываются функции из libxcb, т.е. Xlib-слой оболочка для xcb

[root@nemesis ~]# rpm -ql libX11
/usr/lib/libX11-xcb.so.1
/usr/lib/libX11-xcb.so.1.0.0
/usr/lib/libX11.so.6
/usr/lib/libX11.so.6.3.0
[root@nemesis ~]# 

[root@nemesis ~]# ldd /lib/libX11.so.6 | grep xcb
        libxcb.so.1 => /lib/libxcb.so.1 (0x41300000)
[root@nemesis ~]#
Raydee ()
Ответ на: комментарий от Raydee

Ну а я о чем говорю! Qt4 не использует xcb напрямую. Это xlib использует xcb, там все так и осталось синхронным без малейших выгод от архитектуры xcb. Это только Qt5 будет уже напрямую использовать xcb.

У меня qcad на Qt3:

$ldd /usr/bin/qcad | grep xcb
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb6a68000)
Zubok ★★★★★ ()
Ответ на: комментарий от anonymous
*  x11-base/xorg-x11
      Latest version available: 7.4-r2
      Latest version installed: 7.4-r1
      Size of files: 0 kB
      Homepage:      http://xorg.freedesktop.org
      Description:   An X11 implementation maintained by the X.Org Foundation (meta package)
      License:       as-is
*  x11-base/xorg-server
      Latest version available: 1.12.1
      Latest version installed: 1.9.4
      Size of files: 5,223 kB
      Homepage:      http://xorg.freedesktop.org/
      Description:   X.Org X servers
      License:       MIT

X.Org Foundation.

Может ещё к регистру букв начнём придираться?

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

Но факт, что приложения стали загружаться и отбражаться быстрее, чем с чистой Xlib. Так что асинхронность xcb внутри Xlib все-таки работает

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

xorg-x11

An X11 implementation maintained by the X.Org Foundation

----

microsoft-windows

An Windows implementation maintained by the Microsoft Corporation

----

Внезапно новость «Вышла версия 6.1 Microsoft »

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

Но факт, что приложения стали загружаться и отбражаться быстрее, чем с чистой Xlib. Так что асинхронность xcb внутри Xlib все-таки работает

Как она может работать, если запрос и ожидание ответа происходит внутри любой функции xlib? Да никак. При использовании XCB можно послать запросы, а ответы принимать потом. Например, можно запросить шрифты, но не ждать ответа, а что-то еще поделать, а когда надо, забрать то, что сервер прислал. В xlib разделить запрос и ожидание ответа нельзя в принципе, так как запрос и ожидание в одной функции всегда.

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

Да вроде везде так (в старых новостях и на опеннете).

Будет TIME PARADOX, если X12 всё-таки выйдет.

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

Как надоело это впихивание «внезапно» на форуме. Я тебе привёл все ссылки. Про то что X11 - спецификация, а не программный продукт, я отлично знаю. Не путаю. А ты путаешь. Xorg Server сокращается не как Xorg, а как X-Server. Почитай новость, «Вышел X.org 7.7». А в это время X.org Server имеет номер 1.12. С точкой или без точки - разницы нет. Может ещё к регистру букв начнём придираться?

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

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

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

У человека баттхёрт от того, что девелоперы не хотят возвращаться к говнолибам и строить новые костыли? Охохо.

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

Я еще года два назад их собирал с XCB. Тормозится пока развитие всех иксов. Непонятно, кто что хочет и кто что сделает: вяленд, X12 или же останутся на X11.

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

А я не против, пусть новость растёт, в TOP выйдет.

Features Added/Enhanced

See also: Summary of new features in X11R7.7, Combined ChangeLog for all X11R7.7 components (1.5 Mb)

  • Xorg server 1.10 changes, Xorg server 1.11 changes, Xorg server 1.12 changes
  • Documentation: Finish conversions to DocBook/XML, improve integration across doc sets.
  • Sync extension 3.1 - adds Fence object support
  • Xi 2.2 multitouch support
  • XFixes 5.0: Pointer Barriers

X Input. X Files. А вот от Xorg 7.6:

Features Added/Enhanced

  • XCB included in the katamari, required by libX11 1.4 and some clients.
  • Xorg server 1.8 changes, including new input hotplugging and configuration framework
  • Xorg server 1.9 changes
  • Documentation: Most protocol & API docs moved from xorg-docs into individual proto/library modules, converted from legacy formats to DocBook/XML where possible.
  • Massive amounts of configure.ac/Makefile.am cleanup & improvement. Lots of previously duplicated bits moved to xorg-macros (requiring recent xorg-macros versions when we build the tarballs, but unless you autoreconf that shouldn't affect people building from tarballs).
  • Most of the COPYING file stubs have been replaced with actual copies of the copyright & license notices for easier packaging by distributors who provide such notices in their packages.

    Features Removed

  • Xsdl - experimental kdrive server using SDL that was never finished
  • Frame buffer support in XF86DGA
  • Multibuffer extension in X servers - deprecated since the 90's

Ты ещё думаешь, что Xorg = X.org Server?

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

Ты ещё думаешь, что Xorg = X.org Server?

Хм... Xorg это организация вообще-то, просто название часто ассоциируют именно с их сервером, как Apache, к примеру. Я тут спорю, что Xorg != X11 и что это разные вещи.

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