LINUX.ORG.RU

weston wayland

 , , , ,


0

1

Вообщем ничего необычного, система без иксов, без xwayland.

шг само собой, знаю вижу.

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

Вообщем система без иксов мне очень нравится, шустрая, понятная, количество пакетов в ней 377, и само собой никаких автомонтирований и прочих подобных плюх нету, да мне и не к чему это по большому счету, очень редко этим пользуюсь, зато стабильность и скорость работы самой системы очень хороши, гладко все очень по ощущениям, кстати это ubuntu cosmic те ничего небычного.

по ссылке мозила фулскрин и screenfetch

https://s33.postimg.cc/u01ep9djj/wayland-screenshot-2018-06-24_12-10-31.png

https://s8.postimg.cc/7lan3e3f9/wayland-screenshot-2018-06-25_06-53-29.png

ах да, аудио настроить в этой лисе не получается, пульс ставить не хочется никоим образом, а alsa подрубить через apulse что то не осиливается. понимаю, при моих 2г оперативы не лучший выбор браузера, но в отличии от епифани для медиа не тянет гстример да и плюшек побольше, вон umatrix поставить например можно, но в целом конечно поскорее бы chromium запиили под вяленого, совсем станет то что надо, да и gimp с geany тоже бы в тему оказались мне при такой системе, но это совсем долгая история окажется думаю, но пилят понемногу так что глядишь и допилят однажды, а порисовать-поредактировать, по кодить ченить элементарное да в вебе посидеть нормально, что еще надо для нормального десктопа я и не знаю, так что хоть десктоп у меня и не полноценный считаю, но тем неменее все впереди и все все таки станут однажды счастливыми на этой ппланете люди, если конечно успеют дожить до этого момента :)

>>> Просмотр (1280x720, 492 Kb)

Deleted

Проверено: JB ()
Последнее исправление: IAMAI (всего исправлений: 4)

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

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

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

Мы точно на лоре?

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

Deleted
()

Firefox'овский флатпак брал из https://firefox-flatpak.mojefedora.cz/ или собирал сам? Отключал ему иксовый сокет чтобы убедиться что xwayland точно не используется?

Не знаю чего бы в вейландовской системе не быть автомонтированию - это вообще к udev

но в целом конечно поскорее бы chromium запиили под вяленого

Надо пробовать https://github.com/Igalia/chromium/tree/ozone-wayland-dev

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

в weston нету их, самому очень не хватает, потому и панель держать приходится с терминала эмулятором.

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

Отключал ему иксовый сокет чтобы убедиться что xwayland точно не используется?

да, качал оттуда, нет не отключал.

это вообще к udev

не помню когда что либо вставлял что требует монтирования в порты, потому и не замрачиваюсь. раз в пол года или год если что приходится сунуть то и руками норм, этож не трудно. а вообще если бы это было очеь важно то конечо бы настроил все, а упомянул об этом, что бы дать понять что за десктоп, да и фм нету нормального gtk3 на данный момент, который подерживается в wayland, если ставить nautilus то это плюс 230 метров, потому даже если и сделать автомонтирование то все равно в терминал лезть пришлось бы, ну а раз залез, то и примонтировать можо.

Надо пробовать https://github.com/Igalia/chromium/tree/ozone-wayland-dev

надо, вкурсе, но по руски там ни слова, а текста дофига, пробовал с переводчиком понять, просто ли поставить и можно ли без конпиляции, так и не понял, с компиляцией сразу не вариант, не лежитт душа к этому процессу на десктопе. вообщем, когда сделают deb тогда и поставлю, долго они ео так же пилят, на ровне с мозилой, никак не допилят :)

Deleted
()

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

простите за офтопик.

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

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

Deleted
()

ах да, аудио настроить в этой лисе не получается, пульс ставить не хочется никоим образом, а alsa подрубить через apulse что то не осиливается. понимаю, при моих 2г оперативы не лучший выбор браузера, но в отличии от епифани для медиа не тянет гстример да и плюшек побольше, вон umatrix поставить например можно, но в целом конечно поскорее бы chromium запиили под вяленого, совсем станет то что надо, да и gimp с geany тоже бы в тему оказались мне при такой системе, но это совсем долгая история окажется думаю, но пилят понемногу так что глядишь и допилят однажды, а порисовать-поредактировать, по кодить ченить элементарное да в вебе посидеть нормально, что еще надо для нормального десктопа я и не знаю, так что хоть десктоп у меня и не полноценный считаю, но тем неменее все впереди и все все таки станут однажды счастливыми на этой ппланете люди, если конечно успеют дожить до этого момента :)

Слабо весь остальной текст тоже одним предложением?

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

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

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

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

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

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

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

система без иксов, без xwayland
на все сто

Weston и есть X Server. XWayland это часть проекта вестона, которая запускает сервер и транслирует X в Wayland

показывает plymouth

Может это иксовые пакеты зависят от него?? Неа!?

xkb-data

Используется вестоно для управления раскладкой.

немного то да

Не немного, а почти 90% пакетов юзают X.

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

вообще то wayland проект xorg, по крайей мере одного из участников xorg. а weston это не x сервер, но так же графический.

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

нормальное то общение остается а это поважнее граматики имха.

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

А теперь сравни с адекватно написанным текстом:

Грамотность речи на письме облегчает восприятие текста, по моему мнению — его важно соблюдать. У тебя даже не ясно, где кончается одно предложение и начинается другое. Каждое слово приходится расшифровывать отдельно. Тебя можно понять — но приложив усилие для расшифровки белиберды в нормальный текст. Это не комплексы — любому грамотному человеку объективно трудно воспринимать такой текст.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Deleted

У меня уже складывается впечатление что ты тролль. Ты разговариваешь с человеком который сам делает свой Wayland композитор на Rust. Это стырй сырой вариант https://image.ibb.co/nD8WJR/wayland_screenshot.png

Иконка в левом углу окна - как бы символизирует из под чего оно запущено. XWayland я тупо содрал с вестона.

Но все это не имеет значение когда твой собеседник троляка. Тебе главное к чему-нибудь прицепиться.

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

Ого. Ты делаешь свой Wayland композитор на Rust'е? А API/ABI ты делаешь совместимый? Какие подводные камни у Rust'а на этой задаче? Вообще как по твоему Rust для этой задачи смотрится лучше C/C++?

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

Совместимость ABI c Linux ядром через набор ioctl. Библиотек минимум - это каприз, требование. Сишные билиотеки я не использую от слова совсем, кроме стандартных libc.so, libpthread.so, linux-vdso.so, которые вставляются автоматически компилятором Rust. У меня небольшой пример запускается голым на разных дистрах.

Насчет API спорно! Так как Wayland - это протокол, а не конечный продукт. Он существует на бумаге в виде якобы стандарта. Проблему я вижу в том, что у вяленного протокол очень примтивный и простой - универсальный. Это Unix-way, урааа! Да. Но в нем нет многих стандартных функций, которые есть в X. Трей, обои, дигитайзер.

Идея вяленного - расширяемый протокол в виде extensions xml файлов. Ну типа у тебя есть единый интерфейс через который шлются команды.

Выходит так. Что клиент должен о них знать, и сервер о них должен знать. Оба используют вроде как общий XML описание, но в двух файлах.

И все хорошо! только есть одно - этих расширений как и композиторов как собак.

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

Фишка еще в том чт никто не пишет на голом API GUI приложения - это муторно. А есть готовый Qt и есть готовый Gtk, которые должны оборачиваться вокруг Wayland. Надо ждать пока эти товарищи подтянуться.

Еще фишка в том, что старый софт который давно собран на базе Gtk 2, который может не поддерживать вяленного. Софт надо переписать под Gtk 3, а потом еще в пакеты засунуть. И проблема не в этом. Просто софта очень много, его нужно весь перекомпилировать и портировать. Это не сложно. Но его очень много.

Я думаю гентушникам в этом плане проще.

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

Какие подводные камни у Rust'а на этой задаче?

wayland-server на растишке, wayland-client на сишке. Клиентское приложение посылает сырой указатель на функцию серверной части. А растишка не работает с сырыми указателями в безопасном режиме напрямую. Ты врубаешь ключевое слово unsafe и забываешь что у тебя растишка. Вот это смущает.

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

Вообще как по твоему Rust для этой задачи смотрится лучше C/C++?

учитывая мое резюме в котором есть «C/C++ программист 5+ лет» и «Rust программист 1 год»

растишка значительно лучше чувствуется после C, но примитивней и тупей чувствуется после C++. Я бы сказал что композитор вяленного писать на плюсах самое то. И быстрее по срокам, и производительно получается, и совместимость наилучшая. Оборачивать в объекты функционал вяленного намного лучше с точки зрения архитектурны чем на расте. Указатели и ООП сильно экономит время и делает код простым, но не безопасным. В расте объекты по коду расфасовывать нельзя. Потому что все объекты уникальны, и должны создаваться один раз, и каждый объект отвечает за свой ресурс. И эти объекты завязаны друг на друга. Когда у тебя указатель. Делать это проще простого. В Расте есть ссылка, но для нее надо продумывать время жизни. Либо юзать Rc/RefCell

baist ★★
()
Ответ на: комментарий от Vsevolod-linuxoid

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

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

я не тролль от слова совсем.

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

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

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

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