The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз дисплейного сервера Wayland 0.85 и композитного сервер..., opennews (??), 12-Фев-12, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


186. "Релиз дисплейного сервера Wayland 0.85 и композитного сервер..."  +/
Сообщение от Йоптикemail (ok), 14-Фев-12, 08:01 
От слов - к делу. Вижу, что тут много отзывов, и всё это неоднозначно, хоть и явно видно, что негативных откликов. Решил попробовать лично и не понимаю слов одного анонимуса, который утверждал, что я буду от зеленца дристать через три забора. Но так как я отношусь к разряду школоло в возрасте 15-ти лет, то я:
1. Сижу на Gentoo, да, я люблю конструкторы в любом виде;
2. Снёс блоб от nvidia;
3. Поставил nouveau: включил это же в ядре, выключил uvesafb, переключил рендеринг с nvidia на x11;
4. Пересобрал mesa-8.0 с USE="gles2 gles1 wayland gbm";
5. emerge -1av xorg-drivers;
6. Запихнул в локальный оверлей wayland и weston;
7. emerge -v =dev-libs/wayland-9999 =dev-libs/weston-9999;
8. ctrl + alt + f1;
9. weston.

Мои впечатления: сыро. Мышь и клавиатура работают, rotation окошек работает - прикольно. Но пока не понял, зачем оно нужно. Окошки красиво появляются, но первая мысль - рамки похожи на гномошелловские: такие же широкие, только без кнопочек "закрыть", "развернуть" и "свернуть". Кроме вэйландовского терминала почему-то больше ничего не заработало - я про заявленные демки, типа "flower" и им подобные.
Поигрался 10 минут.
1. emerge -Cv wayland weston
2. emerge -cav
3. Снес nouveau: включил uvesafb, отключил nouveau из раздела staging.
4. Поставил блоб nvidia, переключил рендеринг с x11 на nvidia.
5. Продолжил играться KDE.
6. Повысил скилл на 0.0000000000000001% =)

Надо будет пересмотреть вариант запуска weston без этих лишних манипуляций в качестве клиента для X.

В общем, вчера и свободный драйвер потестил, и эту наработку. Про драйвер: оно свободно, открыто, понравилась быстрая работа фреймбуффера в сравнении с uvesafb, которая в моём случае, при обилии вербозного текста, скроллит текст с опозданием. В игрушки с этими дровами не поиграть, хоть я и люблю, и не обязательно под wine. Про wayland: посмотрим, что будет дальше. При нынешнем состоянии этого сервера я даже не представляю, что с ним будет: или скатится в какашку, или наоборот - выкарабкается и действительно будет быстрее Х. И каждый будет выбирать то, что ему лучше и/или удобнее: кому не нужно будет использовать сетевую прозрачность Х - будет использовать wayland, и наоборот.
И я не претендую на Ъ-комментатора, я просто высказал своё мнение, так что прошу взрослых дядей не налетать на меня.

И кстати, про комментатора, который говорил про удаленный запуск x11-приложений: научите меня =) Прошу прощения, что так глупо. В гугле не забанили, но у меня получалось "прокидывать" приложения только между двумя серверами, запущенными на одном компьютере одновременно, удалённо почему-то не получилось.

Ответить | Правка | Наверх | Cообщить модератору

188. "Релиз дисплейного сервера Wayland 0.85 и композитного..."  +/
Сообщение от arisu (ok), 14-Фев-12, 09:25 
о, хоть кому-то не лень отписать про опыт. %-)

> про удаленный запуск x11-приложений: научите меня

самый простой вариант, которой кладёт кое-что на секурность:
# xhost +  # выполняется там, где запущен X Server

впрочем, волшебные печеньки можно делать руками, за этим отправлю тебя в гугель на тему «mit magic cookie» (have fun, заодно борода успеет отрасти).

не забываем ещё, что ты должен иметь «белый» IP на машине, где X Server работает. порт его открыть тоже полезно (предположим, ты не делаешь проброс через ssh). не забыть экспортнуть переменную DISPLAY:

# export DISPLAY=<ip хоста/имя хоста>:0  # обычно ноль, почему — можешь узнать в гугле
(ладно, 0 — это экран, на который надо окна кидать; вот концепцию экранов в X Window System точно в гугле смотри; не путай их с виртуальными десктопами, это никак не связано)
выполняется на удалённой машине (той, софт на которой ты хочешь запускать, но выхлоп её видеть у себя; то бишь, в ssh-сеансе это стукать).

# xcalc  # тоже на удалённой машине

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

как-то вот так для начала.

Ответить | Правка | Наверх | Cообщить модератору

193. "Релиз дисплейного сервера Wayland 0.85 и композитного сервер..."  +/
Сообщение от Vkni (ok), 14-Фев-12, 19:18 
> И кстати, про комментатора, который говорил про удаленный запуск x11-приложений: научите
> меня =) Прошу прощения, что так глупо. В гугле не забанили,
> но у меня получалось "прокидывать" приложения только между двумя серверами, запущенными
> на одном компьютере одновременно, удалённо почему-то не получилось.

Простейший способ (выполняется на машине с X сервером):

$ xhost + (не уверен, правда, что это обязательно)

$ ssh <машина, на которой будем запускать программу> -C -Y

Дальше просто запуск программы на удалённой машине - отрисовка будет на вашей.

Ответить | Правка | К родителю #186 | Наверх | Cообщить модератору

194. "Релиз дисплейного сервера Wayland 0.85 и композитного сервер..."  +/
Сообщение от Vkni (ok), 14-Фев-12, 19:19 
Через ssh никаких переменных DISPLAY руками выставлять не нужно - этим занят sshd.
Ответить | Правка | Наверх | Cообщить модератору

197. "Релиз дисплейного сервера Wayland 0.85 и композитного..."  +/
Сообщение от arisu (ok), 14-Фев-12, 20:08 
> Через ssh никаких переменных DISPLAY руками выставлять не нужно — этим занят
> sshd.

это, в принципе, бубунтоидный подход: дать свиток с заклинанием на тарабарском языке. оно, конечно, работает, если его прочитать, но понимания не добавляет. я специально попытался подойти издалека, чтобы человек в процессе потыкался в разные места, почитал всякие доки и понимал немного, что там за кулисами творится.

Ответить | Правка | Наверх | Cообщить модератору

199. "Релиз дисплейного сервера Wayland 0.85 и композитного..."  +/
Сообщение от Vkni (ok), 15-Фев-12, 00:42 
> это, в принципе, бубунтоидный подход:

Вам шашечки или ехать? Этот подход прекрасно работал в те времена, когда о бубунте и слыхом не слыхали.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру