Używasz Linuksa z Waylandem? Oto, co powinieneś wiedzieć

  • Joseph Goodman
  • 0
  • 3043
  • 212
Reklama

Być może słyszałeś o Wayland Jak wypróbować Wayland, nowy serwer wyświetlania dla systemu Linux Jak wypróbować Wayland, nowy serwer wyświetlania dla systemu Linux Wkrótce dystrybucja Linuksa otrzyma nowy serwer wyświetlania o nazwie Wayland. Rzućmy okiem na Wayland i zobacz, jak możesz go teraz wypróbować. , nowy protokół (ish), którego celem jest zastąpienie serwera wyświetlającego Xorg w odległej przyszłości. Jeśli myślisz, że to nie wpłynie na ciebie, pomyśl jeszcze raz - Fedora 25 i nowsza Fedora 25 dotarła: oto co się zmieniło Fedora 25 przybyła: oto co się zmieniło Fedora 25 dostarcza najnowsze informacje z projektu GNOME, ale jaka jest historia nowy serwer wyświetlania, Wayland? Czy serwer wyświetlania nowej generacji jest naprawdę gotowy na najwyższy czas? używa go domyślnie.

Oczywiście jest to coś, co pozostanie i będzie rosło. Fakt, że możesz go teraz używać, jest tego dowodem. Ale jeśli chcesz przetestować przyszłość, musisz pamiętać o kilku rzeczach.

Co to jest Wayland?

Krótko mówiąc, jest to protokół, który mówi twoim programom, jak powinny wyglądać w zależności od twoich działań. Na przykład przesuwając okno lub klikając przycisk. Technicznie rzecz biorąc, nie zastępuje on samego serwera Xorg - Wayland określa tylko sposób, w jaki taki serwer wyświetlania powinien komunikować się z tymi aplikacjami.

Zamiast tego polega na dostarczeniu tego serwera wyświetlania, o nazwie a Kompozytor Wayland. To właśnie pełni rolę serwera Xorg. Przykładem tego jest KWin, pulpitu KDE Wyjaśnienie KDE: spojrzenie na najbardziej konfigurowalny interfejs Linuksa Wyjaśnienie KDE: spojrzenie na najbardziej konfigurowalny interfejs Linuksa Jak wygląda Linux? Czasami Jedność; innym razem, GNOME. Często jednak Linux uruchamia KDE. Jeśli nie używasz niegdysiejszego K Desktop Environment na swoim komputerze z systemem Linux, teraz jest czas na zmiany! . Wayland stara się uprościć komunikację z serwerami wyświetlaczy, ułatwiając i przyspieszając przyszły rozwój.

Ale podobnie jak wiele przyszłych technologii, ma trochę ząbkowania. Serwer Xorg istnieje już od dłuższego czasu i jest stale rozbudowywany. Oznacza to również, że Wayland ma trochę do nadrobienia (wraz z serwerami wyświetlającymi, które go implementują). Ale na razie jest wiele rzeczy, które możesz zrobić, aby przetestować to znacznie płynniej.

Unikaj aplikacji GTK + 2 lub Qt 4

Linux jest dość wyjątkowy, ponieważ nie ma realnego de facto Zestaw narzędzi GUI (na przykład w systemie Windows lub macOS). Te zestawy narzędzi to oprogramowanie (frameworki), które ułatwiają tworzenie GUI (graficzne interfejsy użytkownika Grsync - Prosty GUI, który pomaga w łatwym użyciu „rsync” [Linux] Grsync - Prosty GUI, który pomaga w łatwy sposób używać „rsync” [ Linux]) dla programów. Najważniejsze w systemie Linux to GTK + i Qt.

Zasadniczo programy, z którymi współdziałasz na co dzień, są napisane w tych ramach. Działają jak klienci do serwera wyświetlającego z prośbą o narysowanie rzeczy na ekranie. Jednak te żądania należy najpierw zrozumieć, i to zależy od zestawu narzędzi do zrobienia.

Jako takie, tylko niektóre rodzaje programów mogą faktycznie działać w Wayland - te, które potrafią to mówić. Na przykład te napisane w Qt 5 (zestaw narzędzi Pulpit plazmy Obecny stan nowego środowiska pulpitu Linux, Plazma 5 Obecny stan nowego środowiska pulpitu Linux, Plazma 5 Po latach dopracowywania serii 4.x KDE jest po raz kolejny prowadząc wyścig innowacji wśród środowisk komputerowych Linux dzięki najnowszemu produktowi: Plazma 5. jest oparty na), będzie mógł działać poprawnie. Programy GTK + 3 mogą również działać natywnie.

Biorąc to pod uwagę, jeśli spróbujesz otworzyć, powiedzmy, aplikację Qt 4, będziesz mieć spore szanse na jej uruchomienie. Wayland robi to, uruchamiając serwer Xorg za kulisami, aby słuchać aplikacji, których nie rozumie. Może to jednak prowadzić do większego zużycia pamięci. Czy Linux zużywa mniej pamięci RAM niż system Windows? Czy Linux zużywa mniej pamięci RAM niż system Windows? To zależy. Windows i Linux mogą nie używać pamięci RAM w ten sam sposób, ale ostatecznie robią to samo. Więc który zużywa mniej pamięci RAM? i nieco niższe prędkości. Ponadto jest kilka rzeczy, których w tej chwili nie można zrobić.

Niektóre aplikacje mogą nie działać

Serwer Xorg, który ma wbudowane lata pracy, jest w pełni funkcjonalny. Został zaprojektowany tak, aby był bardzo rozszerzalny, dzięki czemu mógł rosnąć przez lata. W związku z tym istnieją pewne rzeczy, których Wayland nie może jeszcze zrobić dla programów (i dlatego są one zależne od Xorg).

Na przykład, często cytowanym tematem na temat Waylanda jest to, że Redshift Redshift trzyma oczy ostre i pomaga spać [Linux] Redshift utrzymuje oczy ostre i pomaga spać [Linux] na tym nie działa. Redshift to program zaprojektowany do filtrowania niebieskiego światła z twojego monitora, w tym samym stylu co F.lux lub Night Shift. Czy F.lux i Night Shift naprawdę poprawiają twoje nawyki snu? Czy F.lux i Night Shift naprawdę mogą poprawić swoje nawyki związane ze snem? Nadmierne korzystanie z komputerów, tabletów i smartfonów może prowadzić do pogorszenia jakości snu - ale czy aplikacje takie jak F.lux i Night Shift naprawdę przeciwdziałają tym efektom? Nauka jest w tym dość jasna. . Głównym powodem, dla którego nie działa, jest to, że opiera się na jednym z rozszerzeń Xorga: RandR. Zapewnia programom łatwy sposób na poproszenie Xorg o zmianę sposobu wyświetlania ekranu.

Chociaż Wayland zapewnia środki do odtworzenia tej umiejętności, jest ona zależna od każdej Wayland składacz aby go faktycznie wdrożyć. Oznacza to, że chociaż jedno środowisko pulpitu Które środowisko pulpitu Linux najlepiej pasuje do Twojej osobowości? Jakie środowisko pulpitu Linux najlepiej pasuje do Twojej osobowości? Jakim jesteś użytkownikiem komputera? Czy pozostawiasz ikony rozrzucone na pulpicie? Czy wolisz pracować w jednej uporządkowanej aplikacji? Dowiedzmy się, które środowisko pulpitu Linux najbardziej Ci odpowiada. może obsługiwać coś takiego jak Redshift, nie ma gwarancji, że będzie działać gdzie indziej.

W przyszłości Wayland będzie prawdopodobnie odpowiednio obsługiwany. Pulpit GNOME Zmienianie czcionek pulpitu GNOME w Linuksie jest łatwiejsze niż myślisz Zmienianie czcionek pulpitu GNOME w Linuksie jest łatwiejsze niż myślisz Pulpit GNOME można łatwo dostosować, ale jedną z rzeczy, które ludzie często przeoczają, jest czcionka. Na szczęście istnieje sposób na zmianę czcionek GNOME Shell bez edytowania plików lub korzystania z terminala. na przykład ma teraz możliwość zmiany temperatury ekranu. Ale jest jeszcze wiele do zrobienia.

Komponowanie jest koniecznością

Komponowanie to technika, która pomaga zapobiegać rozdzieraniu ekranu i artefaktom. Odbywa się to poprzez przechowywanie kopii wyświetlacza w pamięci, zwykle za pomocą karty graficznej. Czy należy używać procesorów graficznych AMD lub NVIDIA w systemie Linux? Czy powinieneś używać procesorów graficznych AMD lub NVIDIA w systemie Linux? Szukasz szybkiej karty graficznej? Masz dwie główne opcje: AMD i Nvidia. Jednak jak najlepsze wykorzystanie sterowników Linux może być trudnym zadaniem. Czy powinieneś wybrać zastrzeżone sterowniki lub oprogramowanie typu open source? . W ten sposób, nawet jeśli aplikacje przestaną odpowiadać, Twój serwer wyświetlacza nadal będzie miał coś do pracy. Oprócz tego pozwala także tworzyć animacje okien i cienie Ciesz się świetnymi efektami pulpitu dzięki Compiz Fusion [Linux] Ciesz się świetnymi efektami pulpitu w Compiz Fusion [Linux] Niektórzy ludzie chcą po prostu użyć czegoś, co wygląda naprawdę ładnie. Z drugiej strony jest kilku maniaków, którzy chcą oszukać swoje systemy z tymi samymi efektami, aby stworzyć naprawdę interesujący… .

Wayland został zaprojektowany tak, aby uczynić ten proces znacznie bardziej wydajnym niż Xorg, wprowadzając go jako obowiązkowy. Xorg oferuje komponowanie jako funkcję opcjonalną, poprzez rozszerzenie o nazwie Xcomposite. Ale ze względu na sposób implementacji zajmuje to nieco więcej czasu niż Wayland.

To powiedziawszy, może to prowadzić do pewnych problemów. Komponowanie powoduje nieco niższą wydajność programów, takich jak gry Linux Gaming, przegląd: Czego możesz, a czego nie możesz oczekiwać Linux Gaming, przegląd: czego możesz, a czego nie możesz oczekiwać Podczas gdy Linux na komputerze może być kuszącą platformą, jest jedna rzecz powstrzymująca wiele osób przed podjęciem decyzji: gry na PC. Czy ci się to podoba, czy nie, Windows to de facto platforma do gier na PC… Wracając do Xorg, większość komputerów wyłącza to, gdy aplikacja przechodzi w tryb pełnoekranowy, co rozwiązuje ten problem. Ale wiele kompozytorów Wayland wciąż musi to zaimplementować. Jeśli interesuje Cię korzystanie z programów intensywnie korzystających z grafiki, należy o tym pamiętać.

Grafika Nvidia może nie działać

Mówiąc dokładniej, jeśli korzystasz z zastrzeżonego sterownika karty graficznej Nvidia Jak zainstalować zastrzeżone sterowniki graficzne w Ubuntu, Fedorze i mennicy Jak zainstalować zastrzeżone sterowniki graficzne w Ubuntu, Fedorze i mennicy W większości przypadków wszystko będzie dobrze oprogramowanie źródłowe w systemie Linux. Ale jeśli chcesz prawdziwej mocy graficznej i gier, potrzebujesz zastrzeżonych sterowników. Oto jak je zdobyć. , Wayland prawdopodobnie nie będzie dla ciebie działać. Jest to związane z powyższym problemem dotyczącym kompozycji. Aby proces działał, sterownik grafiki musi w pewien sposób komunikować się z kompozytorami Wayland.

Karty graficzne Intel i AMD Czy należy używać procesorów graficznych AMD lub NVIDIA w systemie Linux? Czy powinieneś używać procesorów graficznych AMD lub NVIDIA w systemie Linux? Szukasz szybkiej karty graficznej? Masz dwie główne opcje: AMD i Nvidia. Jednak jak najlepsze wykorzystanie sterowników Linux może być trudnym zadaniem. Czy powinieneś wybrać zastrzeżone sterowniki lub oprogramowanie typu open source? nie mają tego problemu, ponieważ używają oczekiwanego standardu, zwanego GBM (Generic Buffer Management). Nvidia uważa, że ​​ich sposób rozmawiania z Waylandem, zwany EGLStreams, jest lepszy i jako taki trzyma się tego.

Ten problem można rozwiązać na dwa sposoby: sterowniki Nvidia implementują GBM lub kompozyty Wayland implementują EGLStreams. Obecnie Nvidia wydaje się niezainteresowana zastosowaniem poprzedniego rozwiązania, więc rozwiązanie problemu leży w środowisku komputerowym. Na przykład GNOME działa dobrze. Jednak wiele innych komputerów stacjonarnych Najlepsze środowisko Lean Linux: LXDE vs. Xfce vs. MATE Najlepsze środowisko Lean Linux: LXDE vs. Xfce vs. MATE Poprawienie wyboru środowiska Linux może znacznie przyspieszyć. Tutaj patrzymy na trzy opcje: LXQt, Xfce i MATE. pozostają bezużyteczne.

Prawdopodobnie powinieneś użyć Fedory

Biorąc to wszystko pod uwagę, jeśli chcesz mieć dobre wrażenia na Wayland, Fedora jest najlepszym wyborem. Pomimo tego, że są użyteczne, serwery wyświetlające, które go używają, są wciąż najnowocześniejsze 5 systemów operacyjnych Linux, które oferują najnowocześniejsze aktualizacje 5 systemów operacyjnych Linux, które oferują najnowocześniejsze aktualizacje System, który zawsze się ulepsza i aktualizuje, ma swoje zalety, np. wzrost prędkości i bezpieczeństwa. Jeśli chcesz wypróbować najnowocześniejszy system Linux, oto kilka systemów operacyjnych do rozważenia. , więc dobrze jest mieć wszelkie wsparcie. Fedora jest znana z korzystania z najnowszych technologii, jakie oferuje Linux, jednocześnie będąc całkiem użytecznym. To sprawia, że ​​idealnie pasuje do Waylanda, który wciąż ma pewne problemy do rozwiązania.

Ponieważ działa na najnowszym pulpicie GNOME Objaśnienie GNOME: Spojrzenie na jeden z najpopularniejszych komputerów stacjonarnych w Linuksie Wyjaśnienie GNOME: Spojrzenie na jeden z najpopularniejszych komputerów stacjonarnych w Linuksie Interesujesz się Linuksem, a akronim to GNOME dla środowiska GNU Network Object Model Environment. GNOME jest jednym z najpopularniejszych interfejsów typu open source, ale co to oznacza? domyślnie nie musisz się martwić, że karta graficzna Nvidia nie działa. Ponadto wszystkie aplikacje są napisane w GTK + 3, które doskonale współpracują z Wayland. A ponieważ Fedora jest stale aktualizowana, otrzymasz ulepszenia do sposobu korzystania z Wayland tak szybko, jak to możliwe.

Biorąc to wszystko pod uwagę, możesz jeszcze trochę trzymać się Xorga. W przeważającej części Wayland ma na celu ułatwienie rozwoju - korzyści dla użytkowników końcowych pojawiają się później, kiedy to się opłaca. I w tym momencie istnieje sposób, aby przejść przed tym.

Próbowałeś Wayland? Czy widzisz, jak to się poprawi? Powiedz nam, co myślisz o tym ważnym rozwoju w świecie Linuksa.

Kredyty graficzne: TravelMediaProductions / Shutterstock




Jeszcze bez komentarzy