<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Gnome on Life</title><link>/tags/gnome/</link><description>Recent content in Gnome on Life</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sun, 17 Jan 2016 17:14:00 +0530</lastBuildDate><atom:link href="/tags/gnome/index.xml" rel="self" type="application/rss+xml"/><item><title>How to Increase the Offline Storage Quota for Kindle in Epiphany</title><link>/post/2016/2016-01-17-increase-the-offline-storage-quota-for-kindle-in-epiphany/</link><pubDate>Sun, 17 Jan 2016 17:14:00 +0530</pubDate><guid>/post/2016/2016-01-17-increase-the-offline-storage-quota-for-kindle-in-epiphany/</guid><description>&lt;p&gt;You can easily install Amazon&amp;rsquo;s Kindle Cloud Reader as a standalone web application on Fedora Linux using the Epiphany (GNOME Web) browser via GNOME Software.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Kindle Webapp" loading="lazy" src="../../post/2016/images/kindle.png"&gt;&lt;/p&gt;
&lt;p&gt;However, this comes with one major hurdle: the default offline storage quota for web databases is a measly 6 MB, which you will exhaust almost immediately.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Storage Error" loading="lazy" src="../../post/2016/images/quota-error.png"&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;webkitgtk3&lt;/code&gt; used to offer an API called &lt;code&gt;webkit_get_default_web_database_quota&lt;/code&gt;, but this was removed from the newer &lt;code&gt;webkitgtk4&lt;/code&gt; engine that Epiphany relies on.&lt;/p&gt;</description></item><item><title>Unity vs. GNOME Shell: The Small Things – Status Tray</title><link>/post/2012/2012-03-21-unity-vs-gnome-shell-the-small-things-status-tray/</link><pubDate>Wed, 21 Mar 2012 10:56:00 +0530</pubDate><guid>/post/2012/2012-03-21-unity-vs-gnome-shell-the-small-things-status-tray/</guid><description>&lt;p&gt;The GNOME Shell status tray is an interesting implementation written in JavaScript. Consequently, it is approachable to learn, write extensions for, and modify. However, one issue that bothered me was focus stealing.&lt;/p&gt;
&lt;p&gt;When clicking on a status tray icon and moving the mouse cursor diagonally down toward the open menu, focus would inadvertently switch to the next adjacent tray icon. This was rather jarring, exacerbated by the gap between the panel icon and the popover menu.&lt;/p&gt;</description></item><item><title>FUDCon 2011: Here I Come!</title><link>/post/2011/2011-11-01-fudcon-2011-here-i-come/</link><pubDate>Tue, 01 Nov 2011 00:04:00 +0530</pubDate><guid>/post/2011/2011-11-01-fudcon-2011-here-i-come/</guid><description>&lt;p&gt;&lt;a href="http://fudcon.in/" title="FUDCon Pune 2011"&gt;&lt;img alt="FUDCon Pune 2011 Banner" loading="lazy" src="../../post/2011/images/fudcon-pune-2011-banner.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I am heading to FUDCon Pune this year! I hope to present a talk to help newcomers get started with contributing to open source, specifically within the GNOME project.&lt;/p&gt;
&lt;p&gt;Please check out and vote for my session here:
&lt;a href="http://fudcon.in/sessions/contributing-opensource"&gt;Contributing to Open Source (FUDCon Session)&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Linux and the Desktop</title><link>/post/2011/2011-08-07-linux-and-desktop/</link><pubDate>Sun, 07 Aug 2011 00:38:00 +0530</pubDate><guid>/post/2011/2011-08-07-linux-and-desktop/</guid><description>&lt;p&gt;It&amp;rsquo;s been a blast—Linux on the desktop never ceases to amaze me.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.desktopsummit.org/"&gt;&lt;img alt="Desktop Summit 2011 Banner" loading="lazy" src="../../post/2011/images/desktop-summit-2011-banner.png"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Dell ST2220T Touchscreen Monitor on Linux</title><link>/post/2011/2011-06-14-dell-st2220t-on-linux/</link><pubDate>Tue, 14 Jun 2011 12:20:00 +0530</pubDate><guid>/post/2011/2011-06-14-dell-st2220t-on-linux/</guid><description>&lt;p&gt;Good news: the Dell ST2220T multi-touch monitor works on Fedora Linux using &lt;code&gt;evdev&lt;/code&gt; under Xorg!&lt;/p&gt;
&lt;p&gt;&lt;img alt="Dell ST2220T" loading="lazy" src="../../post/2011/images/dell-st2220t.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Special thanks to Gopal for tracing and testing this. Additional hardware diagnostic info is posted in &lt;a href="https://bugzilla.redhat.com/703118"&gt;Red Hat Bugzilla 703118&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Pushing for xchat-gnome 0.26.3</title><link>/post/2011/2011-04-15-pushing-for-xchat-gnome-0-26-3/</link><pubDate>Fri, 15 Apr 2011 16:49:00 +0530</pubDate><guid>/post/2011/2011-04-15-pushing-for-xchat-gnome-0-26-3/</guid><description>&lt;p&gt;&lt;code&gt;xchat-gnome&lt;/code&gt; 0.26.2 has been tagged, though it hasn&amp;rsquo;t yet been uploaded to &lt;code&gt;ftp.gnome.org&lt;/code&gt;. Instead, I am pushing for an immediate 0.26.3 release—hopefully the final release in the GTK+ 2.x series—followed by &lt;code&gt;xchat-gnome&lt;/code&gt; 0.3.0 targeting GNOME 3.&lt;/p&gt;</description></item><item><title>GNOME Legacy and GNOME 3</title><link>/post/2011/2011-02-25-gnome-legacy-and-gnome-3/</link><pubDate>Fri, 25 Feb 2011 22:02:00 +0530</pubDate><guid>/post/2011/2011-02-25-gnome-legacy-and-gnome-3/</guid><description>&lt;p&gt;For anyone who prefers to stick with &amp;ldquo;GNOME Legacy&amp;rdquo; (Fallback mode) rather than GNOME 3 with GNOME Shell, you can configure your default session by running:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;cd /usr/share/gnome-session/sessions
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo mv gnome.session gnome-new.session
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo mv gnome-fallback.session gnome.session
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Evolution Evolved</title><link>/post/2010/2010-11-23-evolution-evovled/</link><pubDate>Tue, 23 Nov 2010 18:07:00 +0530</pubDate><guid>/post/2010/2010-11-23-evolution-evovled/</guid><description>&lt;p&gt;Notable improvements expected with the release of Evolution 3.0:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Migration of local mail storage from &lt;code&gt;mbox&lt;/code&gt; to the faster, more resilient &lt;code&gt;maildir&lt;/code&gt; format.&lt;/li&gt;
&lt;li&gt;Built-in duplicate email detection and removal.&lt;/li&gt;
&lt;li&gt;Significant memory usage and leak optimizations.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>xchat-gnome and Delays</title><link>/post/2010/2010-06-01-xchat-gnome-and-delays/</link><pubDate>Tue, 01 Jun 2010 20:35:00 +0530</pubDate><guid>/post/2010/2010-06-01-xchat-gnome-and-delays/</guid><description>&lt;p&gt;Apologies for the delay in releasing a new version. I recently relocated to Pune and am searching for accommodation, after which I&amp;rsquo;ll be setting up broadband internet. Once that is sorted out, I will resume active work on &lt;code&gt;xchat-gnome&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;In the meantime, patches and contributions are very welcome!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;P.S.:&lt;/strong&gt; &lt;code&gt;xchat-gnome&lt;/code&gt; now has an official &lt;a href="http://live.gnome.org/Xchat-Gnome"&gt;mailing list&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>xchat-gnome 0.26.2</title><link>/post/2010/2010-02-22-xchat-gnome-0-26-2/</link><pubDate>Mon, 22 Feb 2010 18:46:00 +0530</pubDate><guid>/post/2010/2010-02-22-xchat-gnome-0-26-2/</guid><description>&lt;p&gt;I am currently one of the maintainers of &lt;code&gt;xchat-gnome&lt;/code&gt; and am working steadily toward releasing version 0.26.2. Track progress on &lt;a href="https://bugzilla.gnome.org/show_bug.cgi?id=602311"&gt;GNOME Bug 602311&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Fedora 13 with Xorg 1.8.x, GNOME 2.30, and "Fixed" Nautilus</title><link>/post/2010/2010-02-22-fedora-13-with-xorg-1-8-x-gnome-2-30-and-fixed-nautilus/</link><pubDate>Mon, 22 Feb 2010 18:38:00 +0530</pubDate><guid>/post/2010/2010-02-22-fedora-13-with-xorg-1-8-x-gnome-2-30-and-fixed-nautilus/</guid><description>&lt;p&gt;With the release of GNOME 2.30, Nautilus has reverted to browser mode as the default. So long, spatial mode!&lt;/p&gt;
&lt;p&gt;In Fedora 13, Xorg now relies on &lt;code&gt;udev&lt;/code&gt; rather than &lt;code&gt;hal&lt;/code&gt; for automatic hardware detection.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Bonus note:&lt;/strong&gt; I noticed Totem now remembers the last-played playback position.&lt;/p&gt;
&lt;p&gt;Fedora and GNOME keep getting better with time.&lt;/p&gt;</description></item><item><title>Duplicate Emails in Evolution</title><link>/post/2009/2009-11-25-duplicate-emails-and-evolution/</link><pubDate>Wed, 25 Nov 2009 20:48:00 +0530</pubDate><guid>/post/2009/2009-11-25-duplicate-emails-and-evolution/</guid><description>&lt;p&gt;Troubled by duplicate emails in your Evolution inbox?&lt;/p&gt;
&lt;p&gt;You need the &lt;code&gt;remove-duplicates&lt;/code&gt; plugin! It slices, it dices, and it comes complete with its own patch set and Makefile.&lt;/p&gt;
&lt;p&gt;Currently, upstream is tracking this effort here:&lt;br&gt;
&lt;a href="https://bugzilla.gnome.org/show_bug.cgi?id=587011"&gt;GNOME Bug 587011 – evolution-kill-bonobo unable to build remove-duplicates&lt;/a&gt;&lt;/p&gt;</description></item><item><title>xchat-GNOME Fullscreen</title><link>/post/2009/2009-05-08-xchat-gnome-fullscreen/</link><pubDate>Fri, 08 May 2009 19:56:00 +0530</pubDate><guid>/post/2009/2009-05-08-xchat-gnome-fullscreen/</guid><description>&lt;p&gt;You love chatting over IRC, IRC is life, and you need your IRC client to support fullscreen mode! Look no further: &lt;code&gt;xchat-gnome&lt;/code&gt; requires only a trivial patch to support fullscreen.&lt;/p&gt;
&lt;p&gt;For more information, see &lt;a href="http://bugzilla.gnome.org/show_bug.cgi?id=445638"&gt;Fullscreen support for xchat-gnome (GNOME Bug 445638)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Yes, &lt;code&gt;xchat-gnome&lt;/code&gt; needs your love!&lt;/p&gt;</description></item><item><title>Receiving Files from Phone to Computer</title><link>/post/2009/2009-03-25-receiving-files-from-phone-to-computer/</link><pubDate>Wed, 25 Mar 2009 04:18:00 +0530</pubDate><guid>/post/2009/2009-03-25-receiving-files-from-phone-to-computer/</guid><description>&lt;p&gt;&lt;img alt="File Sharing Preferences" loading="lazy" src="../../post/2009/images/file-sharing-preferences.png"&gt;&lt;/p&gt;
&lt;p&gt;Duh! To receive files from a phone or other Bluetooth-enabled device to a laptop running Linux, make sure to enable the &lt;strong&gt;&amp;ldquo;Receive files in Downloads folder over Bluetooth&amp;rdquo;&lt;/strong&gt; option in GNOME File Sharing Preferences.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notes:&lt;/strong&gt; &lt;a href="http://fedoraproject.org/wiki/Features/BluetoothFedora9#Receiving_files_from_remote_Bluetooth_devices"&gt;Bluetooth on Fedora&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SQLite vs. libgda</title><link>/post/2009/2009-03-22-sqlite-over-libgda/</link><pubDate>Sun, 22 Mar 2009 23:50:00 +0530</pubDate><guid>/post/2009/2009-03-22-sqlite-over-libgda/</guid><description>&lt;p&gt;A few things I have learned:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DDL (Data Definition Language) varies significantly from one SQL implementation to another.&lt;/li&gt;
&lt;li&gt;It is much easier and faster to maintain an application for a single database backend rather than across many.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;libgda&lt;/code&gt; is great when you are designing an application specifically meant to manage arbitrary databases.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;libgda&lt;/code&gt; is overkill when all you need is to maintain a simple, local embedded database.&lt;/li&gt;
&lt;li&gt;SQLite is fast, lightweight, well-documented, and backed by an active IRC support community.&lt;/li&gt;
&lt;li&gt;Keep database-related code restricted to as few source files as possible.&lt;/li&gt;
&lt;li&gt;The SQLite source code is an excellent reference for understanding how to implement commands like &lt;code&gt;.import&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Using Git (or any modern version control system) saves an enormous amount of time.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Evolution Account Editor Accepts Whitespace in Hostname as Valid</title><link>/post/2008/2008-05-22-evolution-account-editor-accepts-white-space-in-host-name-as-valid/</link><pubDate>Thu, 22 May 2008 19:56:00 +0530</pubDate><guid>/post/2008/2008-05-22-evolution-account-editor-accepts-white-space-in-host-name-as-valid/</guid><description>&lt;p&gt;Evolution accepts whitespace in the hostname field. When sending email, it fails due to invalid hostname.&lt;/p&gt;
&lt;p&gt;This has now been fixed, thanks to input from Alan Matsuoka.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Reference:&lt;/strong&gt; &lt;a href="http://bugzilla.gnome.org/show_bug.cgi?id=533465"&gt;GNOME Bug 533465 – Evolution account editor accepts white space in host name as valid&lt;/a&gt;&lt;/p&gt;</description></item><item><title>xchat-gnome: Sound Notification</title><link>/post/2008/2008-02-04-xchat-gnome-sound-notification/</link><pubDate>Mon, 04 Feb 2008 13:46:00 +0530</pubDate><guid>/post/2008/2008-02-04-xchat-gnome-sound-notification/</guid><description>&lt;p&gt;Upon quitting Totem, I heard a ping. This came from xchat-gnome (via the sound-notification plugin). It turns out &lt;code&gt;gnome_sound_play&lt;/code&gt; was being used to play the sound, which defaults to the ESD backend:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-c" data-lang="c"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;gnome_sound_play&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#34;../../data/message.wav&amp;#34;&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;ESD has been superseded by &lt;a href="http://www.pulseaudio.org/"&gt;PulseAudio&lt;/a&gt; in most major distributions. I would prefer moving to a GStreamer-based backend, so I rewrote the code to use GStreamer. However, the ping still didn&amp;rsquo;t work while I was playing music through Totem.&lt;/p&gt;</description></item><item><title>xchat-gnome: Unchecking "Mark as Away" Does Not Work</title><link>/post/2008/2008-02-04-xchat-gnome-unchecking-mark-as-away-does-not-work/</link><pubDate>Mon, 04 Feb 2008 09:07:00 +0530</pubDate><guid>/post/2008/2008-02-04-xchat-gnome-unchecking-mark-as-away-does-not-work/</guid><description>&lt;p&gt;Ticking &amp;ldquo;Away&amp;rdquo; worked like a charm on xchat-gnome, but unticking it didn&amp;rsquo;t do any magic.&lt;/p&gt;
&lt;p&gt;This turned out to be a bug fixed upstream (&lt;a href="http://bugzilla.gnome.org/462031"&gt;GNOME #462031&lt;/a&gt;). Grepping the code revealed a rather trivial fix, which on further lookup was part of the Fedora 9 build. I ended up filing a bug report (&lt;a href="https://bugzilla.redhat.com/show_bug.cgi?id=430883"&gt;Fedora #430883&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;A package was released with the stated fix, which crashed xchat-gnome whenever one tried to set or unset away:&lt;/p&gt;</description></item></channel></rss>