{"id":110,"date":"2015-12-01T20:21:00","date_gmt":"2015-12-01T19:21:00","guid":{"rendered":"http:\/\/www.ncodenicer.com\/?p=110"},"modified":"2026-05-10T22:07:30","modified_gmt":"2026-05-10T20:07:30","slug":"making-gnome-3-usable-under-freebsd","status":"publish","type":"post","link":"https:\/\/www.codenicer.com\/?p=110","title":{"rendered":"Making GNOME 3 usable under FreeBSD"},"content":{"rendered":"\n<p>As usable as it could be after their developers got infected by that brain parasite (it is funny how functionality-wise pretty much everything is done in wrong way).<\/p>\n\n\n\n<p>Plugins needed\/enabled:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Applications menu<\/strong><\/li>\n\n\n\n<li><strong>Backslide<\/strong> (not really needed, but I like desktop background to cycle through directory)<\/li>\n\n\n\n<li><strong>Frippery panel favorites<\/strong> to get something similar to quick launch<\/li>\n\n\n\n<li><strong>Mmod panel<\/strong> to disable annoying hot spot in top left, and to move date\/time to top right<\/li>\n\n\n\n<li><strong>Pidgin IM integration<\/strong> in order to alert of new messages<\/li>\n\n\n\n<li><strong>Project hamster extension<\/strong> (if using hamster for tracking time, for this to work you also need hamster timetracker which can be found on github)<\/li>\n\n\n\n<li><strong>User themes<\/strong> if you want to be able to have per user themes<\/li>\n\n\n\n<li><strong>Window list<\/strong> or <strong>Frippery Bottom Panel<\/strong> to show list of running programs in bottom of screen (frippery looks little bit less attractive, but it has proper workspace switcher)<\/li>\n\n\n\n<li><strong>Workspace isolated dash<\/strong> to prevent dash from showing programs on all workspaces (if you care about dash)<\/li>\n\n\n\n<li><strong>Workspace wraparound<\/strong> to be able to cycle through workspaces<\/li>\n\n\n\n<li><strong>Topicons<\/strong> if you are annoyed by new tray (this one doesn&#8217;t seem to work completely properly for me &#8211; parts of screen bellow it are often not refreshed)<\/li>\n\n\n\n<li><strong>Media player indicator<\/strong> for controlling rhythmbox from top panel (or alternative <strong>tray icon<\/strong> plugin for rhythmbox to control it from new tray)<\/li>\n<\/ul>\n\n\n\n<p>To be able to install extensions from your browser make sure <code>\/usr\/local\/bin<\/code> comes before <code>\/usr\/bin<\/code> in your path. In order to have screensavers make sure <code>xscreesaver<\/code> is started (then you control them using <code>xscreensaver-demo<\/code>).<\/p>\n\n\n\n<p>Default font is also horrible, but after changing it to <em>Sans 10<\/em> things look much nicer.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/www.codenicer.com\/comment\/5#comment-5\">It can&#8217;t be made really pleasant<\/a><\/h3>\n\n\n\n<p>With above plugins it can only be bearable (too many other things are annoying). It is much better alternative to switch to MATE.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As usable as it could be after their developers got infected by that brain parasite (it is funny how functionality-wise pretty much everything is done in wrong way). Plugins needed\/enabled: To be able to install extensions from your browser make sure \/usr\/local\/bin comes before \/usr\/bin in your path. In order to have screensavers make sure [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[6,43,75],"class_list":["post-110","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-freebsd","tag-gnome","tag-mate"],"_links":{"self":[{"href":"https:\/\/www.codenicer.com\/index.php?rest_route=\/wp\/v2\/posts\/110","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codenicer.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codenicer.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codenicer.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codenicer.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=110"}],"version-history":[{"count":1,"href":"https:\/\/www.codenicer.com\/index.php?rest_route=\/wp\/v2\/posts\/110\/revisions"}],"predecessor-version":[{"id":111,"href":"https:\/\/www.codenicer.com\/index.php?rest_route=\/wp\/v2\/posts\/110\/revisions\/111"}],"wp:attachment":[{"href":"https:\/\/www.codenicer.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=110"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codenicer.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=110"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codenicer.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=110"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}