{"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\/da\/blog\/news\/netbsd-pereshyol-na-okonnyj-menedzher-ctwm-po-umolchaniyu-i-eksperimentiruet-s-wayland","title":{"rendered":"NetBSD er g\u00e5et over til CTWM som standard vinduesmanager og eksperimenterer med Wayland","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>NetBSD-projektet <noindex><a rel=\"nofollow\" href=\"http:\/\/blog.netbsd.org\/tnf\/entry\/default_window_manager_switched_to\">har annonceret<\/a><\/noindex> for skiftet af standardvindueh\u00e5ndtereren i X11-sessionen fra <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.freedesktop.org\/xorg\/app\/twm\">twm<\/a><\/noindex> og f\u00e5 en fungerende kommando. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.ctwm.org\/\">CTWM<\/a><\/noindex>. CTWM er en fork af twm, der opstod i 1992 og har udviklet sig mod at skabe en letv\u00e6gts- og fuldt tilpasselig vindueh\u00e5ndterer, som giver brugerne mulighed for at \u00e6ndre udseende og adf\u00e6rd efter eget valg.<\/p>\n<p>Vindueh\u00e5ndtereren twm har v\u00e6ret tilg\u00e6ngelig i NetBSD i de sidste 20 \u00e5r og har i moderne sammenh\u00e6nge fremst\u00e5et for\u00e6ldet. Den negative reaktion fra brugerne p\u00e5 den standardm\u00e6ssige twm fik udviklerne til at genoverveje standardgr\u00e6nsefladen og implementere en mere funktionel vindueh\u00e5ndterer, CTWM, for at skabe et brugervenligt milj\u00f8 for dem, der har erfaring med andre operativsystemer. <\/p>\n<p>CTWM underst\u00f8tter virtuelle skriveborde, udvikles aktivt og distribueres under en NetBSD-kompatibel licens. Blandt de nye funktioner baseret p\u00e5 CTWM bem\u00e6rkes automatisk genererede applikationsmenuer, nyttige tastaturkombinationer til fuld kontrol uden mus og tilpasning til forskellige sk\u00e6rmopl\u00f8sninger (inklusive HiDPI med tilf\u00f8jelse af store skrifttyper) samt muligheden for at underst\u00f8tte b\u00e5de meget langsomme og meget hurtige systemer med \u00e9t konfigurationsfile. <\/p>\n<p>Tidligere:<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 er g\u00e5et over til CTWM som standard vinduesmanager og eksperimenterer med Wayland\" src=\"\/wp-content\/uploads\/2020\/09\/903395e8a06416d8049c492395c08d57.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>Er blevet:<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/ftp.netbsd.org\/pub\/NetBSD\/misc\/nia\/images\/desktop.png\"><img decoding=\"async\" alt=\"NetBSD er g\u00e5et over til CTWM som standard vinduesmanager og eksperimenterer med Wayland\" src=\"\/wp-content\/uploads\/2020\/09\/b6091c7f89cc3ea3d89e3b1bbaa1cc99.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>Yderligere <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.netbsd.org\/tnf\/entry\/wayland_on_netbsd_trials_and\">offentliggjort<\/a><\/noindex> notat om tilstanden for projektet til underst\u00f8ttelse af den kompositte server i NetBSD <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/michaelforney\/swc\">swc<\/a><\/noindex> baseret p\u00e5 Wayland-protokollen. Porten er endnu ikke klar til daglig brug, men er allerede egnet til eksperimentering og k\u00f8rsel af applikationer, der bruger Qt5, GTK3 eller SDL2. Blandt problemerne er inkompatibilitet med visse applikationer, herunder Firefox, manglende underst\u00f8ttelse af at k\u00f8re X11-applikationer, og mulighed for kun at k\u00f8re p\u00e5 Intel GPU'er, som har en driver til at skifte videoindstillinger p\u00e5 kernel-niveau.<\/p>\n<p>Blandt de karakteristika ved Wayland, der besv\u00e6rligg\u00f8r porteringen til NetBSD, n\u00e6vnes m\u00e6ngden af OS-specifik kode i kompositte managerer, der h\u00e5ndterer sk\u00e6rm, input og vinduesadministration. Wayland tilbyder ikke f\u00e6rdige protokoller til funktioner som sk\u00e6rmbilleder, sk\u00e6rml\u00e5sning og vinduesadministration og halter stadig efter X-serveren inden for omr\u00e5der som portabilitet, modulering og standardisering.<\/p>\n<p>Yderligere funktioner implementeres af den kompositte manager eller gennem bestemmelser om udvidelser til protokollerne. Den referencekomposite server Weston er starkt bundet til Linux-kernelens API. For eksempel kr\u00e6ver bindingen til mekanismen for multiplexering af input\/output epoll en omskrivning for at underst\u00f8tte kqueue. Patchene til brug af kqueue er allerede forberedt af udviklerne af BSD-systemer, men er endnu ikke blevet accepteret i hovedkernen. <\/p>\n<p>Koden til den referencekompositserver blev oprindeligt skrevet med fokus p\u00e5 Linux og tager ikke hensyn til andre systemers \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 (for eksempel bruges &#171;#include &lt;linux\/input.h&gt;&#187; og der er en afh\u00e6ngighed af libinput). I FreeBSD er der implementeret en klon af Linux' input-API, men i NetBSD anvendes en helt anden API til inputstyring &#8212; wscons. I \u00f8jeblikket er wscons-support allerede tilf\u00f8jet i swc og planlagt til at blive overf\u00f8rt til andre kompositmanager. <\/p>\n<p>Repr\u00e6sentanter for NetBSD har til hensigt at overtale udviklerne af Wayland til ikke at bruge en h\u00e5rd binding til epoll og i stedet g\u00e5 over til et universelt lag som libevent. Blandt de planlagte arbejder n\u00e6vnes ogs\u00e5 opdatering af DRM\/KMS-stakken i NetBSD-kernen og grafikdrivere, herunder portering af kode fra Linux-kernen, samt tilf\u00f8jelse af st\u00f8tte til atomare skift af videomodes, nye versioner af DRM og API Glamor (til k\u00f8rsel af X11-applikationer under xwayland). Der er planer om at tilf\u00f8je st\u00f8tte til framebuffer i Wayland-baserede kompositte servere.<\/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 er g\u00e5et over til CTWM som standard vinduesmanager og eksperimenterer med 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>Kilde: <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.3 - 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\/da\/blog\/news\/netbsd-pereshyol-na-okonnyj-menedzher-ctwm-po-umolchaniyu-i-eksperimentiruet-s-wayland\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\/da\/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 er skiftet til vinduesadministratoren CTWM som standard og eksperimenterer med Wayland | ProHoster","description":"NetBSD-projektet har annonceret en \u00e6ndring af den standardvinduesadministrator, der tilbydes i X11-sessionen fra.","canonical_url":"https:\/\/prohoster.info\/da\/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":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/95412","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=95412"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/95412\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/95413"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=95412"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=95412"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=95412"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}