Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
@fervi:
Gry chyba nie korzystają bezpośrednio z X11. Nie znam się na grach, ale używane są jakieś toolkity:
http://wayland.freedesktop.org/toolkits.html
https://wiki.archlinux.org/index.php/Wayland#SDL
Offline
[quote=yossarian]@fervi:
Gry chyba nie korzystają bezpośrednio z X11. Nie znam się na grach, ale używane są jakieś toolkity:
http://wayland.freedesktop.org/toolkits.html
https://wiki.archlinux.org/index.php/Wayland#SDL[/quote]
W teorii tak, ale te toolkity są (tak przypuszczam) dostosowane pod X11 (wymagają go).
Oczywiście pewnie łatwo będzie można je przepisać na Waylanda (może mniej łatwo) i łatwo przerobić gry na Waylanda, ale myślę, że twórcy oleją.
Dlatego warto dołączyć do Intinte Foundation i tworzyć nudne platformówki pod Waylanda
Fervi
Offline
Jeżeli te toolkity dostaną obsługę Waylanda, to i gry z nich korzystające powinny wtedy działać.
Trzeba poczekać aż to trochę okrzepnie i problemy będą same z czasem znikać.
Offline
Nie wydaje mi się, ale nie jestem po prostu pewien.
W każdym razie jest wiele aplikacji działających na GTK2, więc upadną lub Xwayland
Na razie i tak Fedora będzie na początku Waylandem się podniecać
Fervi
Offline
279
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 00:41:19)
Offline
[quote=fervi]Nie wydaje mi się, ale nie jestem po prostu pewien.
W każdym razie jest wiele aplikacji działających na GTK2, więc upadną lub Xwayland
Na razie i tak Fedora będzie na początku Waylandem się podniecać
Fervi[/quote]
A skąd pewność, że nikt GTK2 nie przepisze na Waylanda?
Biorąc pod uwagę, że spora cześć biblioteki Gtk2 nie odwołuje się bezpośrednio do Xserwera, tylko do bibliotek typu Cairo, Clutter lub libGL, to wcale nie jest powiedziane, ze przepisanie Gtk2 jest jakimś kosmicznym problemem.
Jest też możliwość, że obsługa Gtk zostanie zaimplementowana w QT,
które w ten sposób zdobyłoby pozycję nr 1 w całym ekosystemie Open Source.
Z moich informacji wynika, że softu na Gtk2 jest znacznie więcej, niż na Gtk3.
Xwayland - to też nie jest z resztą żadna tragedia.
Pozdro
;-)
Ostatnio edytowany przez Jacekalex (2013-11-27 20:20:42)
Offline
Jak przepiszą GTK2 na Wayland to ok
A co do ilości softu GTK2 i GTK3
GTK2 jest więcej, ale Debian skrupulatnie usuwa go (nie wiedzieć czemu), ostatnio poszedł se gsmartcontrol (z testinga)
Nie bardzo rozumiem metody Debiana, ale nie szkodzi :P
Na razie chyba przed Waylandem daleka droga - wsparcie dla różnych urządzeń, poprawki, sterowniki, optymalizacje ... ;)
Fervi
Offline
[quote=fervi]Jak przepiszą GTK2 na Wayland to ok
A co do ilości softu GTK2 i GTK3
GTK2 jest więcej, ale Debian skrupulatnie usuwa go (nie wiedzieć czemu), ostatnio poszedł se gsmartcontrol (z testinga)
Nie bardzo rozumiem metody Debiana, ale nie szkodzi :P
Na razie chyba przed Waylandem daleka droga - wsparcie dla różnych urządzeń, poprawki, sterowniki, optymalizacje ... ;)
Fervi[/quote]
Wcale nie daleka droga.
Wsparcie dla urządzeń - stery są w jaju, Wayland jest zgodny z API kernela,
jeśli pojawi się nowy sterownik w jaju, to będzie też dostępny dla Waylanda.
Problem jest tylko w tych sterach, które nie są zgodne z API kernela,
jak Nvidia i ATI.
Poprawki są dokładane na bieżąco, optymalizacja też.
Także nie ten adres z tym wróżeniem z fusów. ;)
Wayland powstaje pomału, ale sensownie i skutecznie.
Offline
353
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 00:42:55)
Offline
394
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 00:43:48)
Offline
A tymczasem Wayland już ma wersję 1.4, i trzyma niezłe tempo numerkologiczne. :D
Wersja 2.0 ma być gotowa do zastąpienia Xorga, podobno z pełnym-natywnym OpenGL obok EGL.
W tym tempie będzie za jakiś 6 -9 miesięcy, najwyżej rok.
Ciekawe, czy stabilny Jessie się załapie na Waylanda 2.0.
Gkt i Qt już Waylanda obsługują, Kwin też już jest,
Jak doliczyć premierę QT5 i KDE-5 , oraz migracja kernela z iptables na nftables, ciekawie się zapowiada ten rok.
Dawno nie było takiego ruchu w interesie.
Z innych dobrych nowin Libreoffice-4.2 dostał suport OpenCL (będzie można szybciej długi policzyć). :D
Ostatnio edytowany przez Jacekalex (2014-02-01 09:18:00)
Offline
395
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 00:43:49)
Offline
Ja będę miał screeny dopiero, jak na nim odpalę KDE lub RazorQT,
na razie się nie pali, tylko Xorg mi działa mocno na nerwy, bo od czasu do czasu się na nim dzieją dziwne rzeczy,
np po odpaleniu i zamknięciu Nexuiza miałem nieczynną mysz, wisiała jak zaklęta na środku ekranu, i nigdzie nie mogłem wyczaić, co jest grane.
Obecnie Xorg potrafi się też zatrzymać, wręcz na chwilę przywiesić, jak przy kompilacji jest wołanych dużo nagłówków bibliotek,
i dysk ma dużo operacji IO.
Na konsoli wszystko pięknie działa, a Xorg wisi w takich momentach,
i muszę wychodzić na konsolę najpierw odblokowując klawiaturę przez SysRQ.
Spodziewam się, że Wayland rozwiąże niektóre z tych cyrków, a w razie czego ma kod jakieś ~20-50 razy krótszy od Xorga (nawet nie wiadomo, jak liczyć kod Xorga, bo to jest setka bibliotek oprócz głównego serwera, a i tak połowa serwera X siedzi w kernelu).
Więc musisz poczekać do Qt-5.2, Kde-5 lub LXQT bazującego na QT-5.2.
Powód?
eix qtwayland * dev-qt/qtwayland [1] Available versions: (5) **5.2.9999 **5.9999 {debug qml test wayland-compositor} Homepage: http://qt-project.org/wiki/QtWayland Description: Wayland plugin for Qt [1] "qt" /var/portage/layman/qt
Pozdro
;-)
Ostatnio edytowany przez Jacekalex (2014-02-01 15:42:44)
Offline
397
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 00:43:51)
Offline
434
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 00:44:38)
Offline
Pobrałem i zainstalowałem ją w wersji Alpha kilka godzin po udostępnieniu tejże. Niestety Gnome na Waylandzie nie udało się uruchomić - crash z powodu braku łatki XWayland dla X Serwera. Zgłosiłem błąd. Za jakiś czas po dyskusji deweloperów w Fedorze zintegrowano łatkę XWayland, pomimo że ani X Serwer 1.14 ani 1.15 jej nie posiada (według deweloperów X.Org Serwer jest mało stabilna). Mimo wszystko i tak następował crash przy starcie Gnome i nie naprawili błędu przez miesiąc - w końcu zrezygnowałem, nie wiem jak to dalej wygląda.[/quote]
Łatka Xwayland - to nie do Xserwera, tylko do Westona.
Jeśli Gnome-3 (Mutter) był klientem głównym (menadżerem sesji) Waylanda, to właśnie Mutter powinien zapewnić funkcjonalność Xwayland.
Wayland - to nie jest serwer tylko protokół obrazu.
Xwayland, to jest implementacja API Xorga w protokole Waylanda.
Przy pomocy tego protokołu menedżer sesji (w przestrzeni użytkownika) gada ze sterownikami działającymi w przestrzeni kernela.
Pozdro
;-)
W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem para bellum ;) | Pozdrawiam :)
Offline
[quote=Jacekalex]Wayland - to nie jest serwer tylko protokół obrazu.
Xwayland, to jest implementacja API Xorga w protokole Waylanda.
Przy pomocy tego protokołu menedżer sesji (w przestrzeni użytkownika) gada ze sterownikami działającymi w przestrzeni kernela.[/quote]
Jeśli jakiś WM (przykładowo Fluxbox) nie obsługiwałby Waylanda, to po wrzuceniu tego Xwaylanda powinien się "odpalić"?
Offline
[quote=Pavlo950][quote=Jacekalex]Wayland - to nie jest serwer tylko protokół obrazu.
Xwayland, to jest implementacja API Xorga w protokole Waylanda.
Przy pomocy tego protokołu menedżer sesji (w przestrzeni użytkownika) gada ze sterownikami działającymi w przestrzeni kernela.[/quote]
Jeśli jakiś WM (przykładowo Fluxbox) nie obsługiwałby Waylanda, to po wrzuceniu tego Xwaylanda powinien się "odpalić"?[/quote]
Tu może być problem, bo musi być jakiś waylandowy kompozytor obrazu,
na którym wstaną programy korzystające z Xwaylanda.
Radziłbym popytać na forum/mailingliście Fluxboxa.
Wiem, że OpenBox i Enlightenment już dziarsko maszerują na Waylanda, więc FluxBox pewnie też dołączy, o ile jeszcze tego nie zrobił.
Ostatnio edytowany przez Jacekalex (2014-02-07 22:06:40)
Offline
[quote=mati75]LXDE-qt zaczęło migrować na qt5.[/quote]
Nie tyle migrować, ile połączyło się z RazorQT, i powstał projekt LXQT.
Offline
[quote=Jacekalex][quote=mati75]LXDE-qt zaczęło migrować na qt5.[/quote]
Nie tyle migrować, ile połączyło się z RazorQT, i powstał projekt LXQT.[/quote]
Xfce przepisywane, stąd obsuwa z 4.12
https://osworld.pl/wywiad-z-nickiem-schermerem-liderem-projektu-xfce/
Jeżeli coś jest przepisywane, to wiedz, że coś się dzieje...
:)
Offline
[quote=Jacekalex]Nie tyle migrować, ile połączyło się z RazorQT, i powstał projekt LXQT.[/quote]
Nie o to mi chodziło. Wersja aktualnie dostępna używała bibliotek qt4, a od wczoraj zaczęli przepisywać na qt5.
Offline
[quote=Jacekalex]Wiem, że OpenBox i Enlightenment już dziarsko maszerują na Waylanda, więc FluxBox pewnie też dołączy, o ile jeszcze tego nie zrobił.[/quote]
openbox? ;DD masz jakiś link może ??
Offline
O ile mi wiadomo, OpenBox jest przepisywany na Gtk3, a to już oznacza milowy krok w kierunku zgodności z Waylandem.
Offline
Time (s) | Query |
---|---|
0.00009 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00093 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.145.37.219' WHERE u.id=1 |
0.00057 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.145.37.219', 1732607596) |
0.00037 | SELECT * FROM punbb_online WHERE logged<1732607296 |
0.00071 | SELECT topic_id FROM punbb_posts WHERE id=255388 |
0.00009 | SELECT id FROM punbb_posts WHERE topic_id=22964 ORDER BY posted |
0.00041 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=22964 AND t.moved_to IS NULL |
0.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00273 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=22964 ORDER BY p.id LIMIT 275,25 |
0.00082 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=22964 |
Total query time: 0.00681 s |