{"id":190,"date":"2015-07-10T23:03:34","date_gmt":"2015-07-10T22:03:34","guid":{"rendered":"http:\/\/blogs.gentoo.org\/johu\/?p=190"},"modified":"2023-07-31T08:10:49","modified_gmt":"2023-07-31T07:10:49","slug":"plasma-5-and-kdbus-testing","status":"publish","type":"post","link":"https:\/\/blogs.gentoo.org\/johu\/2015\/07\/10\/plasma-5-and-kdbus-testing\/","title":{"rendered":"Plasma 5 and kdbus testing"},"content":{"rendered":"<p>Thanks to Mike Pagano who enabled <a href=\"http:\/\/www.mpagano.com\/blog\/?p=208\" target=\"_blank\" rel=\"noopener\">kdbus support in Gentoo kernel sources<\/a> almost 2 weeks ago. Which gives us the choice to test it. As described in Mikes blog post you will need to enable the use flags kdbus and experimental on sys-kernel\/gentoo-sources and kdbus on sys-apps\/systemd.<br \/>\n<code><br \/>\nroot # echo \"sys-kernel\/gentoo-sources kdbus experimental\" &gt;&gt; \/etc\/portage\/package.use\/kdbus<br \/>\n<\/code><\/p>\n<p>If you are running &gt;=sys-apps\/systemd-221 kdbus is already enabled by default otherwise you have to enable it.<br \/>\n<code><br \/>\nroot # echo \"sys-apps\/systemd kdbus\" &gt;&gt; \/etc\/portage\/package.use\/kdbus<br \/>\n<\/code><\/p>\n<p>Any packages affected by the change need to be rebuilt.<br \/>\n<code><br \/>\nroot # emerge -avuND @world<br \/>\n<\/code><\/p>\n<p>Enable kdbus option in kernel.<br \/>\n<code><br \/>\nGeneral setup ---&gt;<br \/>\n&lt;*&gt; kdbus interprocess communication<br \/>\n<\/code><\/p>\n<p>Build the kernel, install it and reboot. Now we can check if kdbus is enabled properly. systemd should automatically mask dbus.service and start systemd-bus-proxyd.service instead (Thanks to eliasp for the info).<br \/>\n<code><br \/>\nroot # systemctl status dbus<br \/>\n\u25cf dbus.service<br \/>\nLoaded: masked (\/dev\/null)<br \/>\nActive: inactive (dead)<\/code><br \/>\n<\/code><br \/>\n<code><br \/>\nroot # systemctl status systemd-bus-proxyd<br \/>\n\u25cf systemd-bus-proxyd.service - Legacy D-Bus Protocol Compatibility Daemon<br \/>\n   Loaded: loaded (\/usr\/lib64\/systemd\/system\/systemd-bus-proxyd.service; static; vendor preset: enabled)<br \/>\n   Active: active (running) since Fr 2015-07-10 22:42:16 CEST; 16min ago<br \/>\n Main PID: 317 (systemd-bus-pro)<br \/>\n   CGroup: \/system.slice\/systemd-bus-proxyd.service<br \/>\n           \u2514\u2500317 \/usr\/lib\/systemd\/systemd-bus-proxyd --address=kernel:path=\/sys\/fs\/kdbus\/0-system\/bus<br \/>\n<\/code><\/p>\n<p>Plasma 5 starts fine here using sddm as login manager. On Plasma 4 you may be interested in <a href=\"https:\/\/bugs.gentoo.org\/show_bug.cgi?id=553460\" target=\"_blank\" rel=\"noopener\">Bug #553460<\/a>.<\/p>\n<p>Looking forward when Plasma 5 will get <a href=\"https:\/\/github.com\/eliasp\/plasma-workspace-units\/\" target=\"_blank\" rel=\"noopener\">user session support<\/a>.<\/p>\n<p>Have fun!<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-190\" class=\"share-facebook sd-button share-icon no-text\" href=\"https:\/\/blogs.gentoo.org\/johu\/2015\/07\/10\/plasma-5-and-kdbus-testing\/?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Facebook (Opens in new window)<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-190\" class=\"share-twitter sd-button share-icon no-text\" href=\"https:\/\/blogs.gentoo.org\/johu\/2015\/07\/10\/plasma-5-and-kdbus-testing\/?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Twitter (Opens in new window)<\/span><\/a><\/li><li class=\"share-reddit\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-reddit sd-button share-icon no-text\" href=\"https:\/\/blogs.gentoo.org\/johu\/2015\/07\/10\/plasma-5-and-kdbus-testing\/?share=reddit\" target=\"_blank\" title=\"Click to share on Reddit\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Reddit (Opens in new window)<\/span><\/a><\/li><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon no-text\" href=\"mailto:?subject=%5BShared%20Post%5D%20Plasma%205%20and%20kdbus%20testing&body=https%3A%2F%2Fblogs.gentoo.org%2Fjohu%2F2015%2F07%2F10%2Fplasma-5-and-kdbus-testing%2F&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"4c5a4f8089\" data-email-share-track-url=\"https:\/\/blogs.gentoo.org\/johu\/2015\/07\/10\/plasma-5-and-kdbus-testing\/?share=email\"><span><\/span><span class=\"sharing-screen-reader-text\">Click to email a link to a friend (Opens in new window)<\/span><\/a><\/li><li class=\"share-print\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-print sd-button share-icon no-text\" href=\"https:\/\/blogs.gentoo.org\/johu\/2015\/07\/10\/plasma-5-and-kdbus-testing\/\" target=\"_blank\" title=\"Click to print\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to print (Opens in new window)<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Thanks to Mike Pagano who enabled kdbus support in Gentoo kernel sources almost 2 weeks ago. Which gives us the choice to test it. As described in Mikes blog post you will need to enable the use flags kdbus and experimental on sys-kernel\/gentoo-sources and kdbus on sys-apps\/systemd. root # echo &#8220;sys-kernel\/gentoo-sources kdbus experimental&#8221; &gt;&gt; \/etc\/portage\/package.use\/kdbus &hellip; <a href=\"https:\/\/blogs.gentoo.org\/johu\/2015\/07\/10\/plasma-5-and-kdbus-testing\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Plasma 5 and kdbus testing&#8221;<\/span><\/a><\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-190\" class=\"share-facebook sd-button share-icon no-text\" href=\"https:\/\/blogs.gentoo.org\/johu\/2015\/07\/10\/plasma-5-and-kdbus-testing\/?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Facebook (Opens in new window)<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-190\" class=\"share-twitter sd-button share-icon no-text\" href=\"https:\/\/blogs.gentoo.org\/johu\/2015\/07\/10\/plasma-5-and-kdbus-testing\/?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Twitter (Opens in new window)<\/span><\/a><\/li><li class=\"share-reddit\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-reddit sd-button share-icon no-text\" href=\"https:\/\/blogs.gentoo.org\/johu\/2015\/07\/10\/plasma-5-and-kdbus-testing\/?share=reddit\" target=\"_blank\" title=\"Click to share on Reddit\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Reddit (Opens in new window)<\/span><\/a><\/li><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon no-text\" href=\"mailto:?subject=%5BShared%20Post%5D%20Plasma%205%20and%20kdbus%20testing&body=https%3A%2F%2Fblogs.gentoo.org%2Fjohu%2F2015%2F07%2F10%2Fplasma-5-and-kdbus-testing%2F&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"4c5a4f8089\" data-email-share-track-url=\"https:\/\/blogs.gentoo.org\/johu\/2015\/07\/10\/plasma-5-and-kdbus-testing\/?share=email\"><span><\/span><span class=\"sharing-screen-reader-text\">Click to email a link to a friend (Opens in new window)<\/span><\/a><\/li><li class=\"share-print\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-print sd-button share-icon no-text\" href=\"https:\/\/blogs.gentoo.org\/johu\/2015\/07\/10\/plasma-5-and-kdbus-testing\/\" target=\"_blank\" title=\"Click to print\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to print (Opens in new window)<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"author":138,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[3,4,15,7,8,6],"tags":[9,48,12,46,47],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2w1o9-34","_links":{"self":[{"href":"https:\/\/blogs.gentoo.org\/johu\/wp-json\/wp\/v2\/posts\/190"}],"collection":[{"href":"https:\/\/blogs.gentoo.org\/johu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.gentoo.org\/johu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/johu\/wp-json\/wp\/v2\/users\/138"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/johu\/wp-json\/wp\/v2\/comments?post=190"}],"version-history":[{"count":11,"href":"https:\/\/blogs.gentoo.org\/johu\/wp-json\/wp\/v2\/posts\/190\/revisions"}],"predecessor-version":[{"id":240,"href":"https:\/\/blogs.gentoo.org\/johu\/wp-json\/wp\/v2\/posts\/190\/revisions\/240"}],"wp:attachment":[{"href":"https:\/\/blogs.gentoo.org\/johu\/wp-json\/wp\/v2\/media?parent=190"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/johu\/wp-json\/wp\/v2\/categories?post=190"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/johu\/wp-json\/wp\/v2\/tags?post=190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}