Показаны сообщения с ярлыком графическая оболочка. Показать все сообщения
Показаны сообщения с ярлыком графическая оболочка. Показать все сообщения

среда, 27 сентября 2017 г.

Для MATE подготовлен патч с реализацией поддержки расширения XPresent

Всем привет! Не так давно я написал разработчикам графического окружения MATE сообщение, где попросил их добавить поддержку отрисовки через DRI3/Present - расширение оконной системы Xorg, позволяющее отрисовывать графику самым прямым способом, что полностью избавляет от тиринга, а также ощутимо повышает производительность 3D графики. Разумеется только на свободных видеодрайверах. И вот на днях, был представлен патч, добавляющий поддержку расширения XPresent. Сейчас я помогаю его тестировать, и по первым результатам - есть и хорошие и плохие новости. Плохие - на 64-х битной Ubuntu MATE 17.10 оно не работает, и на моём железе (тестировал на Nvidia GTX 760 и Radeon HD7770, всё на свободных видеодрайверах) приводит к сильным глюкам отрисовки. Это касается только 64-х битных систем. Однако на 64-х битном Debian Testing - всё работает просто замечательно! И это весьма обнадёживает. Поэтому будем надеяться, что скоро причина проблемы найдётся. Если вы хотите помочь в тестировании - напишите в комментариях.

P.S. Поддержка XPresent также была добавлена в Xfce, о чём я писал не так давно. В будущем есть планы по добавлению в MATE поддержки GLX, что привнесёт аппаратное ускорение отрисовки через OpenGL.

суббота, 8 июля 2017 г.

Как избавиться от тиринга в Linux Mint 18.2 Xfce на свободных видеодрайверах (Обновлено)

В недавно вышедшем Linux Mint 18.2 с рабочим столом Xfce было произведено обновление оконного менеджера Xfwm4, в котором добавлена поддержка вертикальной синхронизации через DRI 3/Present и OpenGL. То есть это решает проблему тиринга уже на аппаратном уровне, однако в LM 18.2 (как и в Ubuntu 16.04) по умолчанию не включён интерфейс DRI 3, потому толку от этого нововведения 0. Так что нужно его включить.

пятница, 19 августа 2016 г.

Подробный обзор оконных менеджеров в популярных графических окружениях

Приветствую! Копаясь в черновиках, я обнаружил старую заготовку для статьи, которую собирался написать несколько месяцев назад. К сожалению жизненные (и не только) обстоятельства не позволили это сделать вовремя. Но сейчас я наконец нашёл время, и сегодня мы поговорим о нескольких оконных менеджерах в популярных графических окружениях для Linux. Я подробно рассмотрю функции оконного менеджера, функционал, напишу о так называемых композитных оконных менеджерах и так далее. Надеюсь будет интересно всем. Начнём.

вторник, 16 августа 2016 г.

Сказ о том, как я KDE Plasma 5 на ноутбук ставил

Решил я сменить на своём рабочем ноутбуке порядком поднадоевший своими мелкими и детскими глюками Cinnamon, на современный и, на мой взгляд, лучший рабочий стол в Linux - KDE. Однако какой дистрибутив выбрать для него - был довольно непростой выбор. Так как на рабочем компьютере у меня Debian, а KDE Plasma 5 будет в следующем релизе (Debian Stretch, ныне тестируемый), хотелось попробовать что-то другое. На первое время решено было поставить KDE Neon, как дистрибутив с всегда свежим KDE и Qt. Поставил. И тут началось самое интересное...

среда, 10 августа 2016 г.

Установка свежих версий Xfce и Cinnamon в Debian 8

Наконец-то дошли руки написать эту заметку :) В своём репозитории для Debian 8 я подготовил два подроекта, с графическими окружениями Cinnamon и Xfce. Туда будут добавляться свежие версии этих окружений. Нужность этих репозиториев в том, что Cinnamon в Debian 8 очень старый (версии 2.2), а Xfce очень плохо работает с современными GTK3-приложениями (к примеру лепит два заголовка окна приложениям, использующим Client-Side Decorations, или CSD). Потому теперь у пользователей Debian 8 есть возможность обновить эти два рабочих окружения.

суббота, 9 апреля 2016 г.

Как заменить Unity на MATE в Ubuntu

Представим ситуацию: вы установили Ubuntu, настроили под себя, установили нужные программы. Но тут вы решили сменить графическую оболочку Unity на что-то более удобное и легковесное. К примеру - графическое окружение MATE. И не хотите переустанавливать систему, менять её на что-то другое и так далее. Поэтому в этой заметке я напишу, как установить графическое окружение MATE в Ubuntu 16.04, и заменить им Unity.

вторник, 15 марта 2016 г.

Проект по созданию дистрибутива на базе Ubuntu с графическим окружением Lumina

В одной из прошлых статей я писал о графическом окружении Lumina, разиваемым проектом PC-BSD, и не зависящим от каких-либо технологий, специфичных для конкретной ОС. Окружение легковесное, написано на Qt 5 (без применения QML), и в настоящее время активно развивается. И тут так вышло, что я начал активно им интересоваться, участвовать в тестировании, отлове багов и даже разработке. И решил - а почему не сделать вариат дистрибутива Ubuntu с Lumina?

Вообще, существуют варианты Ubuntu почти со всеми существующими DE: GNOME, MATE, KDE, Xfce, недавно было объявлено о создании дистрибутива Budgie Remix, где применяется графическое окружение Budgie, от проекта Solus (бывший EvolveOS). Поэтому создание ещё одного такого варианта для слабого железа, не выглядит таким экзотичным. На данный момент, Lumina довольно сырая, и там не хватает многих компонентов. Потому приходится прикручивать со стороны. К примеру в качестве дефолтного эмулятора терминала, я применил Qterminal - простой и очень лёгкий эмулятор терминала на Qt 5, с поддержкой вкладок, тайлинга и многого другого. Хотелось бы написать родной эмулятор терминала для Lumina, и в качестве основы я пока рассматриваю Qterminal. Свой проект я пока обозвал назвал Luminux. Я не рассчитываю что он пойдёт в массы, или что у меня хоть что-то получится. И я даже буду рад если кто-то другой возьмёт эту идею и соберёт команду для создания сборки Ubuntu с Lumina. Но пока этим буду заниматься я. В дальнейшем я буду публиковать отчёты о своей работе. Пока на это всё. Жду вашего мнения в комментариях.

вторник, 16 февраля 2016 г.

Графическое окружение Lumina - обзор и установка (обновлено)

Lumina - это легковесное графическое окружение, развиваемое проектом PC-BSD, в первую очередь для PC-BSD и FreeBSD, отодвигая на второй план портирование на другие системы. Окружение написано на Qt 5 без использования QML, и не привязано к каким-то специфичным для конкретной ОС технологии (типа consolekit, dbus, logind и так далее). Разработчики официально поддерживают сборочные сценарии и для дистрибутивов Linux (deb-скрипты для Debian/Ubuntu и spec-файлы для RPM-дистрибутивов (RedHat, Suse, Fedora). Окружение совсем молодое, и пока находится в стадии беты. Но пользоваться им можно уже сейчас.