Авторские статьи

Unity 8. Попытка number two.


Не складывалось что-то у меня в благородном порыве использовать Unity 8 вместо семёрки. То графические артефакты, то просто чёрный экран. Объяснял своими кривыми руками и загаженностью системы, которая как тестовый полигон несёт груз множества пакетов. Перейдя на разрабатываемый релиз 17.04 Zesty Zapus, решено сделать попытку "намбер ту".

Вход в систему с Unity 8В версии 16.10 Yakkety Yak сделан удобный вход в Unity 8 через стандартный вход в систему, достаточно выбрать для пользователя другую оболочку.

Что нас встречает? Одинокая Scope приложений, в которой одиноко болтается Браузер, Терминал, Настройка и ... всё. Первым делом можно добавить ещё областей, кликнув на стрелочку внизу окна. Напротив нужных областей нажимаем звёздочку и данная область станет доступна среди других. Скажем там не густо и есть из вменяемых и полезных только области Музыка и Видео. Для них в Терминале желательно поставить пакеты sudo apt install mediaplayer-app mediascanner2.0 unity-scope-mediascanner2 ubuntu-restricted-extras, чтобы видеть миниатюры и осуществлять просмотр медиа материалов прямо в области.

Управление областями Unity 8

Софта мало по дефолту и нужно установить, но уже через snap пакеты и в Терминале, так как графического установщика пока нет:

  • Галерея
    sudo snap install --edge --devmode gallery-app
  • Камера
    sudo snap install --edge --devmode camera-app
  • Адресная книга
    sudo snap install --edge --devmode address-book-app
  • Календарь
    sudo snap install --edge --devmode ubuntu-calendar-app

Также можно добавить PPA, в котором тестируются часть программ для Unity 8 - sudo add-apt-repository ppa:convergent-apps/testing
Забираем новые списки - sudo apt update и ставим
sudo apt install music-app
sudo apt install ubuntu-calculator-app
sudo apt install ubuntu-docviewer-app

Что работает?

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

Медиа плеер Unity 8

Видео в лице open source мультфильма Sintel отображается в нормально, но вот миниатюры в области пока берутся неведомым образом и не отображают фактически оригинал.

Первый шаг. Мы видим в области миниатюру.

Видео в Unity 8

Второй шаг. Видеоматериал можно смотреть внутри области, нажав значок в виде треугольника, а можно кнопкой Play вызвать Media Player.

Видео в Unity 8

Стоит отметить момент, который мне нравится очень. Набор программ, доступных для иследования очень мал, но на них всё равно хорошо наблюдается их очень быстрый старт. Этот момент связан с тем, что под капотом Unity 8 нет Compiz, с которым обычно ассоциируют различные анимационные финтифлюшки типа горящих окон, кубов с рабочими столами на плоскостях и т.д. Не поймите меня не правильно, не имею ничего против компиза, но и не писаю от него кипятком. Unity 8 не использует (и правильно делает) какие-либо анимационные эффекты и это идёт ей на пользу. Окна быстро появляются перед светлыми очами и производят приятное впечатление, что система быстра и отзывчива.

Что не работает?

Противная Галерея мало того что не имеет нормальный значок в Scope, так ещё идиотски стартует в чёрном окне, вызывая дочернее окно Events где нет миниатюр изображений. Пошёл и перечитал свою статью Ubuntu получит быстрый и масштабируемый сервис создания миниатюр в поисках просветления. Посмотрел что у меня установлено в системе с именем thumbnailer, вроде как нужное установлено. Пока не знаю как починить это.

Галерея в Unity 8

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

Ну, а теперь для тех кто дочитал до конца статью, самое вкусное из печального! Когда 3 года назад, в районе релиза 13.10 мы чуть ли вот-вот не получим Unity 8, нам рисовали будущее - современные тулкиты типа GTK/Qt смогут работать поверх Wayland/Mir. Остальной софт, который очень зависим от Xorg будет работать через прослойку XMir. Для меня примером такого софта были программы вида xclock, xeyes, xcalc. Из молодого поколения, наверное, мало кто запускал чистый Xorg и видел по современным меркам форменную порнографию, как на изображении.

X11

Вот это для меня - legacy X11 app! Вот их нужно пропустить через XMir, чтобы они нормально работали в новом мире, хотя их проще выкинуть на свалку истории. И что я узнаю? Появился втихоря какой-то Libertine. sudo apt install libertine libertine-scope libertine-tools

Типа введите имя пакета и в контейнер будет поставлено требуемое.

libertine

Libertine позиционируется как песочница для установки туда X11 программ в деб пакетах для запуска в Unity 8. По факту Libertine оперирует контейнером LXC и решает такие вопросы, как состыковать гостя внутри контейнера с графикой и звуком хоста. А как же XMir? И главное - на фоне кого показывают работу? На фоне GIMP! Первая буква в GTK - это GIMP ToolKit. GIMP - это символ GTK. GIMP - это главное ПО, использующее топовую версию GTK и все его возможности.

libertine

У меня просто нет слов! Видать проблемы с XMir, которые вначале пути сильно задержали выход Unity, теперь встретили непреодолимые препятствия? С одной стороны правильно поёт Азамат Мусагалиев в ролике ниже.

Так или иначе софтина будет прозрачно для нас работать и сам делал Google Chrome внутри контейнера по статье LXC: GUI в контейнере, но как-то совсем не готов к такому повороту событий, когда топовые программы типа Firefox, VLC, GIMP, использующие современные тулкиты загонять в контейнер. И главное зачем это? Что происходит? Вот такие, товарищи, пирожки и коврижки. Рад что запустилось у меня хоть что-то, но это что-то похоже на технологическое демо и когда это примет рабочие формы не ясно. Не охота играть в бабку Вангу, но что-то чует мой /dev/ass что релиз 17.04 не будет выходом Unity 8 в виде дефолтной сессии. Нечему ещё тут хвастать.

Почему ситуация с Unity 8 там где она есть? Многие пишут, и я согласен с ними, что это следствие разработки Mir + Unity 8 в гордом одиночестве без привлечения сообщества. Canonical маленькая компания и не удивлюсь, что над новой оболочкой и новым дисплейным сервером работают 2,5 человека.

Чтобы не оставлять вас и себя на минорной ноте, давайте вспомним что есть Unity 7 и другие прекрасные среды рабочего стола. На Unity 8 никто никого не гонит метлой. Unity 8 обкатывает работу с новым дисплейным сервером Mir и адаптацию софта к экранам устройства. В будущем это даст Canonical единую кодовую базу, которая позволит не распылять силы и оперативно латать и улучшать единую оболочку для всех аппаратных платформ. Мне как админу нужен по большому счёту хороший Терминал для доступа по ssh и вменяемый браузер для захода на веб морды админок. В принципе могу скоро отписать вам о таком серьёзном изменении, но это будет в будущем. Следите за новостями.

Предлагаю видео от Popescu Sorin, которого безмерно уважаю за его его более продвинутые знания Unity 8. Походу он в ней уже давно живёт и его оболочка впечатляет.

Дата последней правки: 2016-10-26 11:13:34

RSS vasilisc.com   


Разделы

Главная
Новости
Ворох бумаг
Видео Linux
Игры в Linux
Безопасность
Статьи об Astra Linux
Статьи о FreeBSD
Статьи об Ubuntu
Статьи о Snappy
Статьи об Ubuntu Phone
Статьи о Kubuntu
Статьи о Xubuntu
Статьи о Lubuntu
Статьи об Open Source
Карта сайта