LINUX.ORG.RU

Вышел X.Org 1.16

 , , , ,


0

2

Совершилось!

Наконец-то выпущен графический сервер X.Org версии 1.16.

Этот выпуск привносит множество изменений, некоторые из них перечислены ниже:

  • Добавлена новая подсистема ускорения видео Glamor.

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

  • XWayland - конвергенция с проектом Wayland.

    XServer интегрируется в оконную подсистему Wayland.

    Для отрисовки используется библиотека Glamor, что позволяет избежать большинства проблем с производительностью на уровне оконного менеджера;

  • Интеграция с Systemd. Возможен запуск и управление сервисом посредством данной системы инициализации, что должно улучшить скорость запуска «иксов» и надежность взаимодействия в целом.
  • Очистка кодовой базы проекта от тысяч предупреждений времени компиляции. В течении многих лет мы добавляли различные флаги компиляции, чтобы остерегаться использования небезопасных практик программирования. Новая версия значительно сокращает количество таких предупреждений компилятора;
  • Glamor для Xephyr. Данная реализация x-сервера поверх себя самого служит основной средой разработки для нашей подсистемы 2D-ускорения. Она позволяет вести быструю разработку и тестирование кода сервера на одной и той же машине;
  • Поддержка устройств с интерфейсом подключения отличным от PCI. Некоторые современные графические устройства недоступны посредством стандартного PCI API. Новая версия графического сервера автоматически опознаёт и конфигуриет такое оборудование, как это происходит в других ОС.

Впервые, в сравнении с предыдущими релизами, мы добавили довольно много кода в серверную часть графической библиотеки, 2/3 изменений относятся к подсистеме Glamor: 604 файла подверглись изменениям, произведено 34449 коммита, 7024 удаления блоков кода.

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

★★★★★

Проверено: fallout4all ()
Последнее исправление: fallout4all (всего исправлений: 2)
Ответ на: комментарий от MiniRoboDancer

Схем, графиков, иллюстраций тоже нет?

Есть, но редко. Как я уже писал, это можно дёрнуть через внешнее приложение.

Ну да, ну да...

Не знаю, что ты хотел показать этим линком, то ничего полезного на аве я не нашёл. Нет, честно.

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

А сейчас разве не так? Скачал PDF - открываю через PDF-ридер, скачал doc/odt/xls и прочие - открываю через LibreOffice, скачал архив - открываю через архиватор, скачал фильм/песню - открываю через медиаплеер.

В чём же проблема открывать отдельные картинки через внешнее приложение, когда необходимо?

Кстати, куча приложений (mc, krusader, k3b) дергают внешние утилиты.

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

Есть, но редко

Не так уж и редко.

дёрнуть через внешнее приложение

Неудобно. И теряется семантическая связь между текстом и изображением.

то ничего полезного на аве я не нашёл

Если бы он видел авы, то тупых вопросов бы не задавал.

А сейчас разве не так?

У меня по возможности не так. По крайней мере, было, пока сидел на шинде, ибо там Тотал нормально интегрируется. Под вайном контрола WMP нет, контрол осла нормально не работает, для пдфок надо адобридер ставить... данунафиг такое «счастье». Под Krusader можно добиться аналогичной интеграции с KParts, но для них надо почти все кеды тащить — так что тоже нафиг, грызу теперь DC почти без плагинов. Зато в браузере интеграция ещё какая: HTML/изображения мейнстримных форматов — вообще без вопросов, PDF — pdf.js, MP3/OGG/FLAC/WAV/OGV/MP4 — через gstreamer, для остальных медиформатов есть NPAPI-плагин VLC, но шибко глючный, стараюсь не пользоваться. Для офисных форматов онлайн-смотрелки есть, проще им кормить, чем качать в /tmp и засорять ненужными файлами раздел.

открываю через архиватор

Ненужно, архивами должен заниматься ФМ, так как сущность архива от сущности ФС существенно не отличается.

В чём же проблема открывать отдельные картинки через внешнее приложение, когда необходимо?

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

mc, krusader, k3b

mc умеет только дёргать внешние программы и фильтровать просмотр юниксвейными утилитами (что и DC умеет, собственно). Про Krusader я писал. K3B — просто гуй для писалок с API или CLI, как и все остальные гуёвые дискописалки (кроме Nero разве что, но и у того есть либы и cli).

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

Не так уж и редко.

Личные особенности сёрфа каждого.

Неудобно. И теряется семантическая связь между текстом и изображением.

Не более, чем линк в IM-чате.

Если бы он видел авы, то тупых вопросов бы не задавал.

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

Ненужно, архивами должен заниматься ФМ, так как сущность архива от сущности ФС существенно не отличается.

Архивы разные бывают, как и действия с ними. Не знаю ни одного ФМ, где есть нормальная поддержка каждого доступного архивного формата, который есть в системе. Иногда приходится только из консоли рулить. Опять же, особенности потребления интернета каждым.

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

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

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

Личные особенности сёрфа каждого.

Что это надо читать, чтобы никаких полезных иллюстраций не было?

Не более, чем линк в IM-чате.

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

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

А кто в древнюю тему писать будет? Они архивируются через три месяца, кстати.

Архивы разные бывают, как и действия с ними.

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

Не знаю ни одного ФМ, где есть нормальная поддержка каждого доступного архивного формата, который есть в системе

В DC можно добавить любой архиватор и все действия над ним, например. И ты так говоришь, будто есть отдельная от ФМ универсальная оболочка для архиваторов.

особенности потребления интернета каждым

При чём тут интернет вообще?

потребления

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

Если приходится работать в консоли

Если.

запускать иксы

Ходишь вместо локалхоста на сервачок по SSH?

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

Что это надо читать, чтобы никаких полезных иллюстраций не было?

Форумы, ЛОР, мануалы, листинги, да уйму всего.

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

Обычная. Идет разговор, кто-то кинул линк на картинку, открываешь в просмотрщике и смотришь. К тому же, деловые чаты (личные/рабочие) нередко перечитываются.

А кто в древнюю тему писать будет? Они архивируются через три месяца, кстати.

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

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

Вопросы вкусов. Зачем мне монструозный ФМ, если все действия с архивами можно делать отдельной тулзой, которая заточена под это?

В DC можно добавить любой архиватор и все действия над ним, например. И ты так говоришь, будто есть отдельная от ФМ универсальная оболочка для архиваторов.

Коммандная строка. Для любителей GUI - PeaZip, например. Кроме того, в ФМ нельзя даже посмотреть реальный и сжатый размер, процент сжатия каждого отдельного файла.

При чём тут интернет вообще?

При том, что мне с инета или внутреннего портала иногда надо скачивать далеко не мэйнстримные архивные форматы, поддержки которых не было в mc и krusader. Поэтому ФМ для меня не панацея.

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

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

Если приходится работать в консоли

Если.

Это не так редко бывает.

Ходишь вместо локалхоста на сервачок по SSH?

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

Так же иногда бывает необходимо настроить всё на месте, где нет рядом ещё одного компа с иксами.

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

деловые чаты (личные/рабочие) нередко перечитываются

А ссылка на картинку тем временем сдохнет.

Не писать, а читать.

А при чём тут чтение к тупым вопросам?

Зачем мне монструозный ФМ

Затем, что из него удобно работать с файлами. Любишь кучу файлов руками в CLI прописывать? И ошибки без наглядности куда более вероятны и чреваты. Из ФМ rm -rf /home так просто не сделаешь, и тем более случайно.

в ФМ нельзя даже посмотреть реальный и сжатый размер, процент сжатия каждого отдельного файла

RLY?

далеко не мэйнстримные архивные форматы

Total7ZIP долбёт 7z, XZ, BZIP2, GZIP, TAR, ZIP, ARJ, CAB, CHM, CPIO, CramFS, DEB, DMG, FAT, HFS, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, RAR, RPM, SquashFS, UDF, VHD, WIM, XAR и Z. MultiArc умеет в UHA, FreeArc, виндоинсталляхи, и позволяет добавить в конфиг любой архиватор с CLI. Мало?

превратил браузер в подобие ОС

ОС тут ни при чём. Просто хорошая платформа для удалённых приложений.

и комп должен выполнять свои функции даже в случае отсутствия сети

Как ты будешь читать мануалы в сети без сети? И как ты откроешь с локалхоста справку в HTML с кучей изображений без полноценного браузера?

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

А ссылка на картинку тем временем сдохнет.

На форумах такое тоже часто бывает, когда картинки постят с других источников.

А при чём тут чтение к тупым вопросам?

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

Затем, что из него удобно работать с файлами. Любишь кучу файлов руками в CLI прописывать?

Мне так удобнее, да и быстрее работать, особенно с масками и регекспами.

И ошибки без наглядности куда более вероятны и чреваты. Из ФМ rm -rf /home так просто не сделаешь, и тем более случайно.

От ошибок в ФМ тоже не застрахован, всё так же можно случайно выделить не те файлы и нажать машинально Enter. Но, в целом, rm -rf меня не пугает, так как есть бэкапы на всё, а если нет - то сначала делаю бэкапы, потом всё остальное.

http://1nya.ru/21/thf1U.png

Total7ZIP

Нативное свободное есть? Windows-приложения не юзаю, проприетращины стараюсь избегать.

ОС тут ни при чём. Просто хорошая платформа для удалённых приложений.

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

Как ты будешь читать мануалы в сети без сети? И как ты откроешь с локалхоста справку в HTML с кучей изображений без полноценного браузера?

Да, комп должен уметь прочитать локальные доки, достаточные для настройки некоторых сервисов. Кроме того, к компу может идти отдельный VLAN, который изолирован от всего прочего, и у компа только есть доступ к инету, или, хуже того, только через proxy.

Далее. Почему ты считаешь, что в мануалах обязательно куча изображений? Честно, таких я видел немного (не считая мануалы «в картинках», которые мне нахрен не нужны). Обычно это обилие текста, приправленное листингами конфигов или кода.

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

особенно с масками и регекспами

В ФМ можно по маскам файлы выделять. А без машинопонимаемых правил создание выборки в cli превращается в жопу.

всё так же можно случайно выделить не те файлы и нажать машинально Enter

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

Нативное свободное есть?

Вменяемых свободных аналогов Тотала с зоопаком плагинов нет и в ближайшее время не предвидится. Я сказал, в DC можно любой архиватор прописать.

при таком раскладе комп без сети превращается в бесполезную кучу железа

Нет. Просто он теряет возможность выполнять удалённые приложения. Которые без сети всё равно не имеют смысла.

если $VENDORNAME решит прикрыть очередной сервис

Исчез сервис — исчезает и удалённое приложение для него. Что на локалхосте страдает при этом? Ничего.

хуже того, только через proxy

Почему хуже?

что в мануалах обязательно куча изображений?

Не обязательно, но вполне могут быть

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

В ФМ можно по маскам файлы выделять. А без машинопонимаемых правил создание выборки в cli превращается в жопу.

Регекспы вполе машинопонимаемы, и куда мощнее масок.

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

Механическое нажатие энтера, когда фокус стоит на кнопке «ОК» - что тут сложного?

Вменяемых свободных аналогов Тотала с зоопаком плагинов нет и в ближайшее время не предвидится. Я сказал, в DC можно любой архиватор прописать.

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

Нет. Просто он теряет возможность выполнять удалённые приложения. Которые без сети всё равно не имеют смысла.

К сожалению, сейчас в сеть переносят задачи, которые запросто можно делать в оффлайне.

Исчез сервис — исчезает и удалённое приложение для него. Что на локалхосте страдает при этом? Ничего.

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

Почему хуже?

Потому что в таком случае ни о каком SSH или адекватном туннеле не может идти и речи, как и удаленного администрирования.

Не обязательно, но вполне могут быть

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

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

Регекспы вполе машинопонимаемы

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

Механическое нажатие энтера, когда фокус стоит на кнопке «ОК» - что тут сложного?

В том, что оно не механическое. Вылезшее окно поневоле заставляет задуматься.

К сожалению, сейчас в сеть переносят задачи, которые запросто можно делать в оффлайне.

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

Исчезают удаленные данные?

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

Потому что в таком случае ни о каком SSH или адекватном туннеле не может идти и речи, как и удаленного администрирования.

Туннелировать через TCP и 80-й порт можно что угодно. Пусть это и костыль, но ведь и прокси — костыль.

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

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

Не регекспами едиными.

В том, что оно не механическое. Вылезшее окно поневоле заставляет задуматься.

Только первые несколько раз.

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

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

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

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

Туннелировать через TCP и 80-й порт можно что угодно. Пусть это и костыль, но ведь и прокси — костыль.

Далеко не всегда можно. Особенно когда прокси не поддерживает CONNECT и любит регулярно рвать длительные соединения. Там именно такая ситуация.

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

Не регекспами едиными.

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

Только первые несколько раз.

Отнюдь. Окно не каждые полминуты-то вылезает.

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

Потому что задача не прибита монопольно к вебу. Была б прибита — фиг бы ты её в оффлайн перевёл.

регулярный импорт/экспорт становится излишне утомителен, и нужно совершать много телодвижений

В этом вся суть зондов же.

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