<?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>Fedora on Life</title><link>/tags/fedora/</link><description>Recent content in Fedora on Life</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Fri, 21 Sep 2018 08:16:00 +0530</lastBuildDate><atom:link href="/tags/fedora/index.xml" rel="self" type="application/rss+xml"/><item><title>Fixing GlusterFS Geo-Replication Failure on Fedora</title><link>/post/2018/2018-09-21-glusterfs-on-fedora-on-break-geo-replication/</link><pubDate>Fri, 21 Sep 2018 08:16:00 +0530</pubDate><guid>/post/2018/2018-09-21-glusterfs-on-fedora-on-break-geo-replication/</guid><description>&lt;p&gt;GlusterFS geo-replication can fail on Fedora due to a missing dynamic library symlink.&lt;/p&gt;
&lt;p&gt;Checking &lt;code&gt;/var/log/glusterfs/geo-replication/gv0_node1/gsyncd.log&lt;/code&gt; reveals:&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-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;class&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;Changes&lt;/span&gt;(object):
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; File &lt;span style="color:#e6db74"&gt;&amp;#34;/usr/libexec/glusterfs/python/syncdaemon/libgfchangelog.py&amp;#34;&lt;/span&gt;, line &lt;span style="color:#ae81ff"&gt;19&lt;/span&gt;, &lt;span style="color:#f92672"&gt;in&lt;/span&gt; Changes
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; use_errno&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#66d9ef"&gt;True&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; File &lt;span style="color:#e6db74"&gt;&amp;#34;/usr/lib64/python2.7/ctypes/__init__.py&amp;#34;&lt;/span&gt;, line &lt;span style="color:#ae81ff"&gt;361&lt;/span&gt;, &lt;span style="color:#f92672"&gt;in&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;__init__&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; self&lt;span style="color:#f92672"&gt;.&lt;/span&gt;_handle &lt;span style="color:#f92672"&gt;=&lt;/span&gt; _dlopen(self&lt;span style="color:#f92672"&gt;.&lt;/span&gt;_name, mode)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;OSError&lt;/span&gt;: &lt;span style="color:#f92672"&gt;/&lt;/span&gt;usr&lt;span style="color:#f92672"&gt;/&lt;/span&gt;lib64&lt;span style="color:#f92672"&gt;/&lt;/span&gt;libgfchangelog&lt;span style="color:#f92672"&gt;.&lt;/span&gt;so: cannot open shared object file: No such file &lt;span style="color:#f92672"&gt;or&lt;/span&gt; directory
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Looking at &lt;code&gt;/usr/libexec/glusterfs/python/syncdaemon/libgfchangelog.py&lt;/code&gt;:&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-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;class&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;Changes&lt;/span&gt;(object):
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; libgfc &lt;span style="color:#f92672"&gt;=&lt;/span&gt; CDLL(&lt;span style="color:#e6db74"&gt;&amp;#34;/usr/lib64/libgfchangelog.so&amp;#34;&lt;/span&gt;, mode&lt;span style="color:#f92672"&gt;=&lt;/span&gt;RTLD_GLOBAL,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; use_errno&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#66d9ef"&gt;True&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;On Fedora and RHEL, bare &lt;code&gt;.so&lt;/code&gt; library symlinks (as opposed to versioned sonames like &lt;code&gt;.so.0&lt;/code&gt;) are provided by the &lt;code&gt;-devel&lt;/code&gt; development packages. To resolve this error, install the development package:&lt;/p&gt;</description></item><item><title>Building the Canon MF3010 Printer Driver on Fedora 25</title><link>/post/2016/2016-11-16-building-canon-mf3010-driver-on-fedora25/</link><pubDate>Wed, 16 Nov 2016 14:49:00 +0530</pubDate><guid>/post/2016/2016-11-16-building-canon-mf3010-driver-on-fedora25/</guid><description>&lt;p&gt;To build the Canon imageCLASS MF3010 Linux driver from source, download the &amp;ldquo;UFR II/UFR II LT Printer Driver for Linux V3.20&amp;rdquo; archive from Canon&amp;rsquo;s support website.&lt;/p&gt;
&lt;p&gt;On Fedora 25, you need two adjustments to build the RPM cleanly:&lt;/p&gt;
&lt;h3 id="1-spec-file-patch-cndrvcups-commonspec"&gt;1. Spec File Patch (&lt;code&gt;cndrvcups-common.spec&lt;/code&gt;)&lt;/h3&gt;
&lt;p&gt;Exclude internal dependency requirements and apply the &lt;code&gt;gmodule&lt;/code&gt; patch:&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-diff" data-lang="diff"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;--- cndrvcups-common.spec.orig 2016-11-16 14:37:13.341877857 +0530
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;+++ cndrvcups-common.spec 2016-11-16 14:34:40.674461102 +0530
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;@@ -1,5 +1,6 @@
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; %define VERSION 3.60
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; %define RELEASE 1
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;+%global __requires_exclude ^libcaiousb.so$
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; %ifarch x86_64
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; %define libs32 /usr/lib
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;@@ -19,6 +20,7 @@ Vendor: CANON INC.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Group: Applications/Publishing
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Source: cndrvcups-common-%{version}-%{release}.tar.gz
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;+Patch0: cndrvcups-common-gmodule.patch
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; BuildRoot: %{_tmppath}/%{name}-root
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;@@ -27,6 +29,8 @@ BuildRoot: %{_tmppath}/%{name}-root
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; %prep
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; %setup -q
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;+%patch0 -p1
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;+
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; cd buftool
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; ./autogen.sh --prefix=%{_prefix} --enable-progpath=%{_bindir} --libdir=%{_libdir} --disable-shared --enable-static
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="2-add-gmodule-dependency-patch"&gt;2. Add &lt;code&gt;gmodule&lt;/code&gt; Dependency Patch&lt;/h3&gt;
&lt;p&gt;In modern Fedora releases, &lt;code&gt;gmodule&lt;/code&gt; must be explicitly included in &lt;code&gt;PKG_CHECK_MODULES&lt;/code&gt;:&lt;/p&gt;</description></item><item><title>Running Sky (tel.red) on Fedora 25</title><link>/post/2016/2016-09-01-running-sky-from-tel-red-on-fedora25/</link><pubDate>Thu, 01 Sep 2016 13:41:00 +0530</pubDate><guid>/post/2016/2016-09-01-running-sky-from-tel-red-on-fedora25/</guid><description>&lt;p&gt;On Fedora 25, the Sky Skype for Business client crashes on launch inside its bundled Qt 5 runtime:&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-text" data-lang="text"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Program received signal SIGABRT, Aborted.
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;0x00007ffff112692f in raise () from /lib64/libc.so.6
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;(gdb) bt
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#0 0x00007ffff112692f in raise () at /lib64/libc.so.6
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#1 0x00007ffff112852a in abort () at /lib64/libc.so.6
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#2 0x00007ffff200dcb1 in () at /usr/lib/sky/lib/libQt5Core.so.5
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#3 0x00007ffff24ee835 in QGuiApplicationPrivate::createPlatformIntegration() () at /usr/lib/sky/lib/libQt5Gui.so.5
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#4 0x00007ffff24ee955 in QGuiApplicationPrivate::createEventDispatcher() () at /usr/lib/sky/lib/libQt5Gui.so.5
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#5 0x00007ffff21cea64 in QCoreApplicationPrivate::init() () at /usr/lib/sky/lib/libQt5Core.so.5
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#6 0x00007ffff24f2340 in QGuiApplicationPrivate::init() () at /usr/lib/sky/lib/libQt5Gui.so.5
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#7 0x00007ffff2be62b9 in QApplicationPrivate::init() () at /usr/lib/sky/lib/libQt5Widgets.so.5
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#8 0x0000000000434e41 in main ()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The issue stems from incompatible bundled Qt libraries. A reliable workaround is to force Sky to use Fedora&amp;rsquo;s system-provided &lt;code&gt;qt5&lt;/code&gt; packages:&lt;/p&gt;</description></item><item><title>Using C++ REST SDK (Casablanca) on Fedora Linux</title><link>/post/2016/2016-03-13-using-c-rest-on-fedora-linux/</link><pubDate>Sun, 13 Mar 2016 17:23:00 +0530</pubDate><guid>/post/2016/2016-03-13-using-c-rest-on-fedora-linux/</guid><description>&lt;p&gt;Microsoft has open-sourced Casablanca (the C++ REST SDK) on &lt;a href="https://github.com/Microsoft/cpprestsdk/"&gt;GitHub&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;To make it easy to use on Fedora, I packaged and published RPMs on Fedora COPR:
&lt;a href="https://copr.fedorainfracloud.org/coprs/ritz/cpprestsdk/"&gt;COPR: ritz/cpprestsdk&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;To enable the repository and install:&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;sudo dnf copr enable ritz/cpprestsdk
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo dnf install cpprest-devel
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Happy compiling with &lt;code&gt;-lcpprest&lt;/code&gt;!&lt;/p&gt;</description></item><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>Lync on Linux</title><link>/post/2015/2015-07-13-lync-on-linux/</link><pubDate>Mon, 13 Jul 2015 20:58:00 +0530</pubDate><guid>/post/2015/2015-07-13-lync-on-linux/</guid><description>&lt;p&gt;If you are looking to run Microsoft Lync (aka Skype for Business) on Linux, you&amp;rsquo;re in luck: &lt;a href="http://fisil.com/"&gt;Fisil&lt;/a&gt; maintains a Linux client hosted at &lt;a href="http://tel.red/"&gt;tel.red&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;However, I ran into an issue running the client on Fedora 23 (Rawhide), as the Sky package bundles its own older X11 libraries:&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-text" data-lang="text"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ sky
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;/opt/sky_linux/sky: symbol lookup error: /lib64/libXxf86vm.so.1: undefined symbol: _XEatDataWords
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;code&gt;_XEatDataWords&lt;/code&gt; was added to fix an upstream X.Org vulnerability (&lt;a href="http://cgit.freedesktop.org/xorg/lib/libXxf86vm/commit/id=284a88e21fc05a63466115b33efa411c60d988c9"&gt;commit details&lt;/a&gt;). The workaround is to preload your distribution&amp;rsquo;s native &lt;code&gt;libX11&lt;/code&gt; library:&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>Tablets: Unity and GNOME Shell</title><link>/post/2011/2011-12-24-tablets-unity-and-gnome-shell/</link><pubDate>Sat, 24 Dec 2011 08:17:00 +0530</pubDate><guid>/post/2011/2011-12-24-tablets-unity-and-gnome-shell/</guid><description>&lt;p&gt;I have been thinking about writing this down for quite a while: my hands-on experiences testing Ubuntu Unity and GNOME Shell on the WeTab tablet.&lt;/p&gt;
&lt;h3 id="unity"&gt;Unity&lt;/h3&gt;
&lt;p&gt;Unity makes a fine netbook interface, but tablet support feels underdeveloped. After configuring auto-login, I was greeted by the standard desktop and launcher. However, launching an application and maximizing it hides the dock launcher entirely, making it awkward to bring back with a finger. Furthermore, scrollbars are difficult to grab, and multi-touch gestures like drag-to-scroll aren&amp;rsquo;t yet implemented. Aside from those tablet friction points, the interface shows potential.&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>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>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>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>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>rt2860 on Fedora 11</title><link>/post/2009/2009-03-22-rt2860-on-fedora11/</link><pubDate>Sun, 22 Mar 2009 23:41:00 +0530</pubDate><guid>/post/2009/2009-03-22-rt2860-on-fedora11/</guid><description>&lt;p&gt;For anyone missing the wireless driver on the Asus Eee PC 1000H: &lt;code&gt;rt2860&lt;/code&gt; has made it into kernel staging and is not yet part of Fedora 11. To build it yourself, download the latest snapshot from the &lt;a href="http://git.kernel.org/gitweb.cgi?p=linux/kernel/git/torvalds/linux-2.6.git;a=tree;f=drivers/staging/rt2860"&gt;Linux kernel git staging tree&lt;/a&gt; using the &amp;ldquo;snapshot&amp;rdquo; link.&lt;/p&gt;
&lt;p&gt;Once downloaded, extract the archive and append the following line to the &lt;code&gt;Makefile&lt;/code&gt;:&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-makefile" data-lang="makefile"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;obj-m &lt;span style="color:#f92672"&gt;:=&lt;/span&gt; rt2860sta.o
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Then run the command below to compile and install the module:&lt;/p&gt;</description></item></channel></rss>