{"id":1294,"date":"2007-05-11T13:06:32","date_gmt":"2007-05-11T11:06:32","guid":{"rendered":"http:\/\/vizZzion.org\/blog\/2007\/05\/guidance-updates\/"},"modified":"2007-05-11T13:06:32","modified_gmt":"2007-05-11T11:06:32","slug":"guidance-updates","status":"publish","type":"post","link":"https:\/\/vizZzion.org\/blog\/2007\/05\/guidance-updates\/","title":{"rendered":"Guidance updates"},"content":{"rendered":"<p><a href=\"http:\/\/vizzzion.org\/?id=gallery&#038;gcat=UDSSevilla\" title=\"Again, Sevilla's gorgeous castle\"><img decoding=\"async\" src=\"http:\/\/vizzzion.org\/gallery\/fotos\/UDSSevilla\/thumbs\/IMG_0505.JPG\" alt=\"Again, Sevilla's gorgeous castle\" title=\"Again, Sevilla's gorgeous castle\" align=\"right\" class=\"showonplanet\" \/><\/a><br \/>\n\tIn bazaar style (Ha, I actually found a link with the picture I want to share with all of you), here&#8217;s<br \/>\n\tour wishlist for guidance in Kubuntu Gutsy:<\/p>\n<ul>\n<li>\n\t\t\t<strong>Powermanager<\/strong> needs to be ported to Qt4, there is little KDE-specific in there, so it&#8217;s one of<br \/>\n\t\t\tthe obvious candidates to switch early. In the process, the ugly polling should be changed to<br \/>\n\t\t\tan event-based approach, something which is not possible with PyQt3 since there&#8217;s a clash in<br \/>\n\t\t\tthe mainloops of Qt3 and DBus.\n\t\t<\/li>\n<li>\n\t\t\t<strong>Serviceconfig<\/strong> needs some porting to upstart. It&#8217;s mostly trivial though. Instead of using<br \/>\n\t\t\tsymlinking in \/etc\/rc.X\/ we should switch to update-rc.d. Upstart also makes some things much<br \/>\n\t\t\teasier, for example finding out if a service is running or not.<\/p>\n<pre># status $SERVICE\n# start $SERVICE\n# stop $SERVICE\t<\/pre>\n<p>\t\t\tThose commands should be used by serviceconfig. Also, descriptions can be extracted from the services in \/etc\/event.d\/, ultimately, those can be even localised. All in all, upstart seems to be a very nice step forward compared to the rather awkward init system.\n\t\t<\/li>\n<li>\n\t\t\t<strong>Displayconfig<\/strong> needs additions. XRandR 1.2 will offer quite a lot of additional runtime-configuration, wrapping that kind of stuff from C to be able to use it in displayconfig (or the displayconfig-gtk backend) is necessary. Although only some drivers will support it in Gutsy, it seems like a good idea to have this kind of stuff. It could possibly easily be done using CTypes.\n\t\t<\/li>\n<li>\n\t\t\t<strong>Userconfig<\/strong> should get some more meaningful default groups. We could make the interface a bit simpler by adding a &#8220;[ ] May become admin&#8221; button and move the group membership to an &#8216;advanced&#8217; tab.\n\t\t<\/li>\n<\/ul>\n<p>  \tIf you want to get your hands dirty on some python code, those are the things on our agenda. I myself will probably not have time to implement most of those, so drop me a note if you&#8217;d like to work on some of them.Guidance can be found in KDE&#8217;s Subversion repository, in svn.kde.org\/home\/kde\/trunk\/extragear\/utils\/guidance.<\/p>\n<p \/>\n","protected":false},"excerpt":{"rendered":"<p>In bazaar style (Ha, I actually found a link with the picture I want to share with all of you), here&#8217;s our wishlist for guidance in Kubuntu Gutsy: Powermanager needs to be ported to Qt4, there is little KDE-specific in there, so it&#8217;s one of the obvious candidates to switch early. In the process, the&hellip; <a class=\"more-link\" href=\"https:\/\/vizZzion.org\/blog\/2007\/05\/guidance-updates\/\">Continue reading <span class=\"screen-reader-text\">Guidance updates<\/span> <span class=\"meta-nav\" aria-hidden=\"true\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29],"tags":[],"class_list":["post-1294","post","type-post","status-publish","format-standard","hentry","category-kde"],"_links":{"self":[{"href":"https:\/\/vizZzion.org\/blog\/wp-json\/wp\/v2\/posts\/1294","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vizZzion.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vizZzion.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vizZzion.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vizZzion.org\/blog\/wp-json\/wp\/v2\/comments?post=1294"}],"version-history":[{"count":0,"href":"https:\/\/vizZzion.org\/blog\/wp-json\/wp\/v2\/posts\/1294\/revisions"}],"wp:attachment":[{"href":"https:\/\/vizZzion.org\/blog\/wp-json\/wp\/v2\/media?parent=1294"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vizZzion.org\/blog\/wp-json\/wp\/v2\/categories?post=1294"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vizZzion.org\/blog\/wp-json\/wp\/v2\/tags?post=1294"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}