{"id":95412,"date":"2020-09-29T01:42:22","date_gmt":"2020-09-28T23:42:22","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/netbsd-pereshyol-na-okonnyj-menedzher-ctwm-po-umolchaniyu-i-eksperimentiruet-s-wayland"},"modified":"2020-09-29T01:42:22","modified_gmt":"2020-09-28T23:42:22","slug":"netbsd-pereshyol-na-okonnyj-menedzher-ctwm-po-umolchaniyu-i-eksperimentiruet-s-wayland","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/netbsd-pereshyol-na-okonnyj-menedzher-ctwm-po-umolchaniyu-i-eksperimentiruet-s-wayland","title":{"rendered":"NetBSD ist standardm\u00e4\u00dfig auf den Fenstermanager CTWM umgestiegen und experimentiert mit Wayland","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Projekt NetBSD <noindex><a rel=\"nofollow\" href=\"http:\/\/blog.netbsd.org\/tnf\/entry\/default_window_manager_switched_to\">gab bekannt<\/a><\/noindex> zum Wechsel des standardm\u00e4\u00dfig im X11-Sitzung angebotenen Fenstermanagers von <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.freedesktop.org\/xorg\/app\/twm\">twm<\/a><\/noindex> auf <noindex><a rel=\"nofollow\" href=\"https:\/\/www.ctwm.org\/\">CTWM<\/a><\/noindex>. CTWM ist ein Fork von twm, der 1992 entstanden ist und in Richtung eines leichten und vollst\u00e4ndig anpassbaren Fenstermanagers entwickelt wurde, der die Anpassung des Designs und des Verhaltens nach eigenem Geschmack erm\u00f6glicht.<\/p>\n<p>Der Fenstermanager twm wurde in den letzten 20 Jahren in NetBSD angeboten und wirkte unter modernen Bedingungen veraltet. Die negative Reaktion der Nutzer auf den standardm\u00e4\u00dfig angebotenen twm veranlasste die Entwickler, die Standardumgebung zu \u00fcberdenken und einen funktionalereren Fenstermanager CTWM einzusetzen, um eine benutzerfreundliche Umgebung f\u00fcr Nutzer zu schaffen, die Erfahrung mit anderen Betriebssystemen haben. <\/p>\n<p>CTWM unterst\u00fctzt virtuelle Arbeitsfl\u00e4chen, wird aktiv weiterentwickelt und wird unter einer mit NetBSD kompatiblen Lizenz bereitgestellt. Zu den neu implementierten Funktionen auf Basis von CTWM geh\u00f6ren ein automatisch generiertes Anwendungsmen\u00fc, n\u00fctzliche Tastenkombinationen f\u00fcr die vollst\u00e4ndige Steuerung ohne Maus, die Anpassung f\u00fcr verschiedene Bildschirmaufl\u00f6sungen (einschlie\u00dflich HiDPI nach der Hinzuf\u00fcgung gro\u00dfer Schriftarten) sowie die M\u00f6glichkeit, sowohl mit sehr langsamen als auch sehr schnellen Systemen mithilfe einer einzigen Konfigurationsdatei zu arbeiten. <\/p>\n<p>Fr\u00fcher:<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"http:\/\/www.netbsd.org\/~christos\/blog-posts\/gsoc\/2019\/drm\/image2.png\"><img decoding=\"async\" alt=\"NetBSD ist standardm\u00e4\u00dfig auf den Fenstermanager CTWM umgestiegen und experimentiert mit Wayland\" src=\"\/wp-content\/uploads\/2020\/09\/903395e8a06416d8049c492395c08d57.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>Ist geworden:<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/ftp.netbsd.org\/pub\/NetBSD\/misc\/nia\/images\/desktop.png\"><img decoding=\"async\" alt=\"NetBSD ist standardm\u00e4\u00dfig auf den Fenstermanager CTWM umgestiegen und experimentiert mit Wayland\" src=\"\/wp-content\/uploads\/2020\/09\/b6091c7f89cc3ea3d89e3b1bbaa1cc99.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>Zus\u00e4tzlich <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.netbsd.org\/tnf\/entry\/wayland_on_netbsd_trials_and\">wurde ver\u00f6ffentlicht<\/a><\/noindex> Hinweis zum Stand des Projekts zur Implementierung eines Komposit-Servers in NetBSD <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/michaelforney\/swc\">swc<\/a><\/noindex> basierend auf dem Wayland-Protokoll. Der Port ist derzeit noch nicht f\u00fcr den t\u00e4glichen Gebrauch bereit, eignet sich jedoch schon f\u00fcr Experimente und das Ausf\u00fchren von Anwendungen, die Qt5, GTK3 oder SDL2 verwenden. Es werden Probleme wie Inkompatibilit\u00e4ten mit bestimmten Anwendungen, einschlie\u00dflich Firefox, fehlende Unterst\u00fctzung f\u00fcr den Start von X11-Anwendungen und die M\u00f6glichkeit, nur mit Intel-GPUs zu arbeiten, f\u00fcr die ein Treiber zum Wechseln von Videomodi auf Kernel-Ebene vorhanden ist, angef\u00fchrt.<\/p>\n<p>Zu den Schwierigkeiten bei der Portierung von Wayland nach NetBSD wird der hohe Anteil an betriebssystemspezifischem Code in den Komposit-Managern genannt, der f\u00fcr die Verwaltung von Bildschirm, Eingabe und Fenster verantwortlich ist. Wayland bietet keine fertigen Protokolle f\u00fcr Funktionen wie das Erstellen von Screenshots, die Sperrung des Bildschirms und das Fenster-Management und hinkt derzeit in Bereichen wie Portabilit\u00e4t, Modularit\u00e4t und Standardisierung hinter dem X-Server hinterher.<\/p>\n<p>Zus\u00e4tzliche Funktionen werden durch den kompositorischen Manager oder durch die Definition von Erweiterungen zu Protokollen realisiert. Der Referenz-Kompositionsserver Weston ist stark an die API des Linux-Kerns gebunden. Zum Beispiel erfordert die Bindung an den Multiplexing-Mechanismus epoll eine \u00dcberarbeitung zur Unterst\u00fctzung von kqueue. Patches zur Verwendung von kqueue wurden bereits von den Entwicklern der BSD-Systeme vorbereitet, sind jedoch noch nicht in den Hauptbestand aufgenommen worden. <\/p>\n<p>Der Code des Referenzkompositservers wurde urspr\u00fcnglich nur mit Blick auf Linux geschrieben und ber\u00fccksichtigt nicht die Besonderheiten anderer Systeme (zum Beispiel wird im Code &#171;#include &lt;linux\/input.h&gt;&#187; verwendet und es gibt eine Abh\u00e4ngigkeit von libinput). In FreeBSD wurde ein Klon der Linux-Eingabe-API implementiert, w\u00e4hrend in NetBSD eine grundlegend andere API zur Eingabesteuerung - wscons - verwendet wird. Derzeit wurde die Unterst\u00fctzung f\u00fcr wscons bereits in swc hinzugef\u00fcgt und der Transfer zu anderen Composite-Managern ist geplant. <\/p>\n<p>Vertreter von NetBSD beabsichtigen, die Entwickler von Wayland davon zu \u00fcberzeugen, keine feste Bindung an epoll zu verwenden, sondern auf eine universelle Schicht wie libevent umzusteigen. Zu den geplanten Arbeiten z\u00e4hlt auch die Aktualisierung des DRM\/KMS-Stacks des NetBSD-Kerns und der Grafiktreiber, unter anderem durch die Portierung von Code aus dem Linux-Kern sowie die Hinzuf\u00fcgung der Unterst\u00fctzung f\u00fcr atomare Wechsel von Video Modi, neue Versionen von DRM und die Glamor-API (um X11-Anwendungen unter xwayland auszuf\u00fchren). Es ist geplant, Unterst\u00fctzung f\u00fcr Framebuffer in den auf Wayland basierenden Kompositionsserver hinzuzuf\u00fcgen.<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"http:\/\/ftp.netbsd.org\/pub\/NetBSD\/misc\/nia\/images\/wayland-laptop.jpg\"><img decoding=\"async\" alt=\"NetBSD ist standardm\u00e4\u00dfig auf den Fenstermanager CTWM umgestiegen und experimentiert mit Wayland\" src=\"\/wp-content\/uploads\/2020\/09\/e9bce87f93903184872a4cb8fb682afc.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Quelle: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53797\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u043e\u0435\u043a\u0442 NetBSD \u043e\u0431\u044a\u044f\u0432\u0438\u043b \u043e \u0441\u043c\u0435\u043d\u0435 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u043c\u043e\u0433\u043e \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432 \u0441\u0435\u0430\u043d\u0441\u0435 X11 \u043e\u043a\u043e\u043d\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 \u0441 twm \u043d\u0430 CTWM. CTWM \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u0444\u043e\u0440\u043a twm, \u043e\u0442\u0432\u0435\u0442\u0432\u0438\u0432\u0448\u0438\u0439\u0441\u044f 1992 \u0433\u043e\u0434\u0443 \u0438 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0432\u0448\u0438\u0439\u0441\u044f \u0432 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043b\u0435\u0433\u043a\u043e\u0432\u0435\u0441\u043d\u043e\u0433\u043e \u0438 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u043e\u043a\u043e\u043d\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u043c\u0435\u043d\u044f\u0442\u044c \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u0435 \u0438 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043d\u0430 \u0441\u0432\u043e\u0439 \u0432\u043a\u0443\u0441. \u041e\u043a\u043e\u043d\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 twm \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u043b\u0441\u044f \u0432 NetBSD \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 20 \u043b\u0435\u0442 \u0438 \u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":95413,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-95412","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u043e\u0435\u043a\u0442 NetBSD \u043e\u0431\u044a\u044f\u0432\u0438\u043b \u043e \u0441\u043c\u0435\u043d\u0435 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u043c\u043e\u0433\u043e \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432 \u0441\u0435\u0430\u043d\u0441\u0435 X11 \u043e\u043a\u043e\u043d\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 \u0441.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/netbsd-pereshyol-na-okonnyj-menedzher-ctwm-po-umolchaniyu-i-eksperimentiruet-s-wayland\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47NetBSD \u043f\u0435\u0440\u0435\u0448\u0451\u043b \u043d\u0430 \u043e\u043a\u043e\u043d\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 CTWM \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0438 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0438\u0440\u0443\u0435\u0442 \u0441 Wayland | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u043e\u0435\u043a\u0442 NetBSD \u043e\u0431\u044a\u044f\u0432\u0438\u043b \u043e \u0441\u043c\u0435\u043d\u0435 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u043c\u043e\u0433\u043e \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432 \u0441\u0435\u0430\u043d\u0441\u0435 X11 \u043e\u043a\u043e\u043d\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 \u0441.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/netbsd-pereshyol-na-okonnyj-menedzher-ctwm-po-umolchaniyu-i-eksperimentiruet-s-wayland\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-09-28T23:42:22+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-09-28T23:42:22+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47NetBSD hat standardm\u00e4\u00dfig auf den Fenster-Manager CTWM umgestellt und experimentiert mit Wayland | ProHoster","description":"Das NetBSD-Projekt hat die \u00c4nderung des standardm\u00e4\u00dfig in der X11-Sitzung angebotenen Fenster-Managers bekannt gegeben.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/netbsd-pereshyol-na-okonnyj-menedzher-ctwm-po-umolchaniyu-i-eksperimentiruet-s-wayland","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47NetBSD \u043f\u0435\u0440\u0435\u0448\u0451\u043b \u043d\u0430 \u043e\u043a\u043e\u043d\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 CTWM \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0438 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0438\u0440\u0443\u0435\u0442 \u0441 Wayland | ProHoster","og:description":"\u041f\u0440\u043e\u0435\u043a\u0442 NetBSD \u043e\u0431\u044a\u044f\u0432\u0438\u043b \u043e \u0441\u043c\u0435\u043d\u0435 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u043c\u043e\u0433\u043e \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432 \u0441\u0435\u0430\u043d\u0441\u0435 X11 \u043e\u043a\u043e\u043d\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 \u0441.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/netbsd-pereshyol-na-okonnyj-menedzher-ctwm-po-umolchaniyu-i-eksperimentiruet-s-wayland","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-09-28T23:42:22+00:00","article:modified_time":"2020-09-28T23:42:22+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"95412","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 11:06:26","updated":"2022-10-08 03:23:10","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/95412","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=95412"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/95412\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/95413"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=95412"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=95412"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=95412"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}