{"id":2637,"date":"2023-01-23T10:31:28","date_gmt":"2023-01-23T17:31:28","guid":{"rendered":"https:\/\/jasonsblog.ddns.net\/?p=2637"},"modified":"2023-01-23T10:36:28","modified_gmt":"2023-01-23T17:36:28","slug":"gnome-data-collection-shows-gnome-desktop-needs-extensions","status":"publish","type":"post","link":"https:\/\/jasonsblog.ddns.net\/index.php\/2023\/01\/23\/gnome-data-collection-shows-gnome-desktop-needs-extensions\/","title":{"rendered":"Gnome Data Collection Shows Gnome Desktop Needs Extensions"},"content":{"rendered":"\n<p>Vanilla Gnome Desktop is one of my least favorite desktop environments, but with several extensions enabled it can be nice to use like my <a rel=\"noreferrer noopener\" href=\"https:\/\/jasonsblog.ddns.net\/index.php\/2022\/12\/08\/voyager-os-gnu-linux-based-on-ubuntu-with-gnome-customizations\/\" target=\"_blank\">Voyager virtual machine<\/a>. The entire Gnome data collection results are an interesting read, but the extensions section shows a similar realization from users, that it needs extensions. Also of interest is how few of the people that allowed them to track this data used Fakebook and some other online accounts. Raises the question, is the vanilla Gnome allowing extensions the way to go, or should a lot of this functionality just be included by default into the desktop environment? <\/p>\n\n\n\n<p><a href=\"https:\/\/blogs.gnome.org\/aday\/2023\/01\/18\/gnome-info-collect-what-we-learned\/\">https:\/\/blogs.gnome.org\/aday\/2023\/01\/18\/gnome-info-collect-what-we-learned\/<\/a><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Shell Extensions<\/h2>\n\n\n\n<p>gnome-info-collect gathered data on which extensions were enabled on each reporting system. This potentially points to functionality that people feel is missing from GNOME Shell.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Extension usage levels<\/h3>\n\n\n\n<p>When analyzing extension usage, we removed any pre-installed extensions from the data, so that data only included extensions that had been manually installed.<\/p>\n\n\n\n<p>The vast majority of systems \u2013 some 83% \u2013 had at least one enabled extension. Additionally, 40% had between 1 and 5 enabled extensions, meaning that the majority (around 60%) had 5 or less enabled extensions.<\/p>\n\n\n\n<p>At the same time, a substantial minority of systems had a relatively high number of enabled extensions, with around 25% of systems having between 6 and 10.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Number of Manually Enabled Extensions<\/strong><\/td><td><strong>Number of Responses<\/strong><\/td><td><strong>% Responses<\/strong><\/td><td><strong>% Responses With Enabled Extensions<\/strong><\/td><\/tr><tr><td>0<\/td><td>421<\/td><td>16.84%<\/td><td><\/td><\/tr><tr><td>1-5<\/td><td>1058<\/td><td>42.32%<\/td><td>50.89%<\/td><\/tr><tr><td>6-10<\/td><td>635<\/td><td>25.40%<\/td><td>30.54%<\/td><\/tr><tr><td>11-18<\/td><td>341<\/td><td>13.64%<\/td><td>16.40%<\/td><\/tr><tr><td>19+<\/td><td>45<\/td><td>1.80%<\/td><td>2.16%<\/td><\/tr><tr><td><strong>Total<\/strong><\/td><td><strong>2500<\/strong><\/td><td><strong>100.00%<\/strong><\/td><td><strong>100.00%<\/strong><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/blogs.gnome.org\/aday\/files\/2023\/01\/Number-of-enabled-extensions-per-system.png\"><img decoding=\"async\" src=\"https:\/\/blogs.gnome.org\/aday\/files\/2023\/01\/Number-of-enabled-extensions-per-system.png\" alt=\"\" class=\"wp-image-9986\"\/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Extension popularity<\/h3>\n\n\n\n<p>The data included 588 individual extensions that were enabled. When analysing the popularity of each extension, we grouped the extensions which had similar or identical features. So, for example, \u201cappindicator support\u201d includes all the various status icon extensions as well. The table below shows the 25 most common enabled extension types, after grouping them in this way. Some of the extensions are included as part of GNOME\u2019s classic mode, and we didn\u2019t have a way to filter out those extensions which were enabled due to the classic session.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Extension<\/strong><\/td><td><strong>Enabled Systems<\/strong><\/td><td><strong>% Systems<\/strong><\/td><\/tr><tr><td>Appindicator support<\/td><td>1099<\/td><td>43.66%<\/td><\/tr><tr><td>Gsconnect<\/td><td>672<\/td><td>26.70%<\/td><\/tr><tr><td>User theme<\/td><td>666<\/td><td>26.46%<\/td><\/tr><tr><td>Dash to dock \/ panel<\/td><td>579<\/td><td>23.00%<\/td><\/tr><tr><td>Sound output chooser<\/td><td>576<\/td><td>22.88%<\/td><\/tr><tr><td>Blur my shell<\/td><td>530<\/td><td>21.06%<\/td><\/tr><tr><td>Clipboard manager<\/td><td>510<\/td><td>20.26%<\/td><\/tr><tr><td>Caffeine<\/td><td>445<\/td><td>17.68%<\/td><\/tr><tr><td>System monitor<\/td><td>346<\/td><td>13.75%<\/td><\/tr><tr><td>Just perfection desktop<\/td><td>318<\/td><td>12.63%<\/td><\/tr><tr><td>Drive menu<\/td><td>310<\/td><td>12.32%<\/td><\/tr><tr><td>Apps menu<\/td><td>308<\/td><td>12.24%<\/td><\/tr><tr><td>Place menus<\/td><td>276<\/td><td>10.97%<\/td><\/tr><tr><td>Openweather<\/td><td>242<\/td><td>9.61%<\/td><\/tr><tr><td>Bluetooth quick connect<\/td><td>239<\/td><td>9.50%<\/td><\/tr><tr><td>Night theme switcher<\/td><td>208<\/td><td>8.26%<\/td><\/tr><tr><td>Tiling assistant<\/td><td>184<\/td><td>7.31%<\/td><\/tr><tr><td>Launch new instance<\/td><td>180<\/td><td>7.15%<\/td><\/tr><tr><td>Rounded window corners<\/td><td>158<\/td><td>6.28%<\/td><\/tr><tr><td>Game mode<\/td><td>146<\/td><td>5.80%<\/td><\/tr><tr><td>Alphabetical app grid<\/td><td>146<\/td><td>5.80%<\/td><\/tr><tr><td>Burn my windows<\/td><td>140<\/td><td>5.56%<\/td><\/tr><tr><td>GNOME UI tune<\/td><td>116<\/td><td>4.61%<\/td><\/tr><tr><td>Auto move windows<\/td><td>99<\/td><td>3.93%<\/td><\/tr><tr><td>Desktop icons<\/td><td>98<\/td><td>3.89%<\/td><\/tr><tr><td>Background logo<\/td><td>2<\/td><td>0.08%<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>As can be seen, appindicator support was by far the most common extension type, with 44% of all reporting systems having it enabled. Gsconnect, user theme, dash to dock\/panel, sound output chooser, blur my shell and clipboard managers were all enabled in over 20% of the responses.<\/p>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Vanilla Gnome Desktop is one of my least favorite desktop environments, but with several extensions enabled it can be nice to use like my Voyager virtual machine. The entire Gnome data collection results are an interesting read, but the extensions section shows a similar realization from users, that it needs extensions. Also of interest is [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-2637","post","type-post","status-publish","format-standard","hentry","category-tech"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"featured_image_src":null,"author_info":{"display_name":"Jason","author_link":"https:\/\/jasonsblog.ddns.net\/index.php\/author\/jturning\/"},"_links":{"self":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/2637","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/comments?post=2637"}],"version-history":[{"count":4,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/2637\/revisions"}],"predecessor-version":[{"id":2642,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/2637\/revisions\/2642"}],"wp:attachment":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/media?parent=2637"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/categories?post=2637"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/tags?post=2637"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}