<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Gnome on despatches</title><link>https://icle.es/tags/gnome/</link><description>Recent content in Gnome on despatches</description><generator>Hugo</generator><language>en</language><lastBuildDate>Fri, 20 Jun 2025 09:25:00 +0100</lastBuildDate><atom:link href="https://icle.es/tags/gnome/index.xml" rel="self" type="application/rss+xml"/><item><title>Gnome Desktop Inaccessible After Screensaver Kicks in [1103]</title><link>https://icle.es/2011/11/03/gnome-desktop-inaccessible-after-screensaver-kicks-in-1103/</link><pubDate>Thu, 03 Nov 2011 11:11:14 +0000</pubDate><guid>https://icle.es/2011/11/03/gnome-desktop-inaccessible-after-screensaver-kicks-in-1103/</guid><description>&lt;p>Yesterday, I
&lt;a href="http://drone-ah.com/2011/11/02/saving-your-workspace-window-configuration-in-linux-1102/" title="Saving your workspace window configuration in Linux [1102]">mentioned a problem that I've been having&lt;/a>
with GNOME 3 on Ubuntu 11.10.&lt;/p>
&lt;p>Essentially what happens is that when I leave my desktop for a while, under
specific circumstances, and often, on returning and moving the mouse or using
the keyboard, the pointer would come back  on screen. However, this only works
on one of my two screens.&lt;/p>
&lt;p>The unlock dialog does not show up and it seems that there is no way to get back
in.&lt;/p>
&lt;p>In the past, I would log into the terminal (Ctrl-Alt-F1 or any function key
through to F5 or so) and&lt;/p>
```bash
$ kill -9 -1
```</description><content:encoded><![CDATA[<p>Yesterday, I
<a href="http://drone-ah.com/2011/11/02/saving-your-workspace-window-configuration-in-linux-1102/" title="Saving your workspace window configuration in Linux [1102]">mentioned a problem that I've been having</a>
with GNOME 3 on Ubuntu 11.10.</p>
<p>Essentially what happens is that when I leave my desktop for a while, under
specific circumstances, and often, on returning and moving the mouse or using
the keyboard, the pointer would come back  on screen. However, this only works
on one of my two screens.</p>
<p>The unlock dialog does not show up and it seems that there is no way to get back
in.</p>
<p>In the past, I would log into the terminal (Ctrl-Alt-F1 or any function key
through to F5 or so) and</p>
```bash
$ kill -9 -1
```
<p>This would of course kill all processes owned by me and is therefore unpleasant
at best and have you losing a bunch of work at worst.</p>
<p>After a brainwave yesterday (as detailed in the aforementioned post), I decided
to check the status of the screensaver and killed just those processes. Happily,
this gives me my desktop back. However, my gnome-shell had given up which I had
to restart</p>
```bash
$ gnome-shell --replace
```
<p>Unfortunately, I did not get the windows into the original workspaces since
everything just got dumped into the one workspace but it is better than having
to kill everything off.</p>
<p>EDIT: I just realised that the screen saver of course no longer kicks in and I
had to restart it</p>
```bash
$ gnome-screensaver --no-daemon
```]]></content:encoded></item><item><title>Saving your workspace window configuration in Linux [1102]</title><link>https://icle.es/2011/11/02/saving-your-workspace-window-configuration-in-linux-1102/</link><pubDate>Wed, 02 Nov 2011 23:57:22 +0000</pubDate><guid>https://icle.es/2011/11/02/saving-your-workspace-window-configuration-in-linux-1102/</guid><description>&lt;p>I am usually working on a good half a dozen things at any given time and this
means that I usually have a good ten or twenty windows open. My chromium
currently has a 134 tabs and this is after I  cleaned up and closed all the tabs
I no longer need.&lt;/p>
&lt;p>Luckily, working in Linux means that I can spread each stream of work into the
various workspaces.&lt;/p>
&lt;p>Now GNOME 3 makes things a little more complicated with the dynamic workspaces
but I&amp;rsquo;m learning to use it to my advantage&lt;/p>
&lt;p>However, with Ubuntu 11.10 Oneiric Ocelot and GNOME 3, I seem to be running into
an issue regularly&amp;hellip;If I leave my computer for a while, it doesn&amp;rsquo;t unlock
correctly. The screen remains black and I can&amp;rsquo;t move the mouse to my second
screen and the unlock screen doesn&amp;rsquo;t show up.&lt;/p></description><content:encoded><![CDATA[<p>I am usually working on a good half a dozen things at any given time and this
means that I usually have a good ten or twenty windows open. My chromium
currently has a 134 tabs and this is after I  cleaned up and closed all the tabs
I no longer need.</p>
<p>Luckily, working in Linux means that I can spread each stream of work into the
various workspaces.</p>
<p>Now GNOME 3 makes things a little more complicated with the dynamic workspaces
but I&rsquo;m learning to use it to my advantage</p>
<p>However, with Ubuntu 11.10 Oneiric Ocelot and GNOME 3, I seem to be running into
an issue regularly&hellip;If I leave my computer for a while, it doesn&rsquo;t unlock
correctly. The screen remains black and I can&rsquo;t move the mouse to my second
screen and the unlock screen doesn&rsquo;t show up.</p>
<p>Thinking about it, it seems like there might be two screen savers being started
but I shall investigate that tomorrow. I have the same issue at both work and
home so it is more likely to be related to Ubuntu + GNOME 3 or something about
the way I set things up.</p>
<p>I  usually resolve this by logging into the console and here a neat trick for
killing all our processes in one fell swoop.</p>
```bash
$ kill -9 -1
```
<p>Another thing I have been doing a bit more of recently is gaming which involves
rebooting in Windows.</p>
<p>Both of the above leaves me with a restarted workspace. Starting up the
applications pops them all into the same workspace. Chrome is especially a
nightmare. I might have 135 open tabs but they are in about 6 windows spread
across four workspaces.</p>
<p>It is annoying to have to distribute these things out each time.</p>
<p>After having done much research, I have not been able to find a clean automated
solution.</p>
<p>There are two half solution that I have found however.</p>
<p>The first one is <a href="http://live.gnome.org/DevilsPie" title="Devil&#39;s Pie">Devil&rsquo;s Pie</a>
and for a graphical interface
<a href="http://code.google.com/p/gdevilspie/" title="gdevilspie">gdevilspie</a>. According the
website for Devil&rsquo;s Pie, it is &ldquo;A totally crack-ridden program for freaks and
weirdos who want precise control over what windows do when they appear. If you
want all XChat windows to be on desktop 3, in the lower-left, at 40%
transparency, you can do it.&rdquo;</p>
<p>Unfortunately, that is exactly what it is. If you pre-determine where you want
your windows to be, you can use this very useful application. However, that is
not quite what I want. I want the current configuration to be remember. Exactly
like how Chromium remembers which tabs are in which order in which windows and
their position on the workspace, but for multiple workspaces.</p>
<p>Unfortunately, I couldn&rsquo;t find any way to save the current state.</p>
<p>There is however, another tool
<a href="http://thialfihar.org/projects/window_position_session/" title="Window Position Session">I found scouring the web.</a></p>
<p><a href="http://thialfihar.org/projects/window_position_session/" title="Window Position Session"></a>libwnck-3-dev
is what I installed on my Ubuntu box. There are two key commands here</p>
```bash
$ wnckprop --list
```
<p>This will list all the windows across all the workspaces. To get more
information on a specific Window,</p>
```bash
wnckprop --xid [XID]
```
<p>The XID is the number returned next to each window from the first command. The
post that I  mentioned above has a nifty tool attached that saves the window
positions and can also restore them using wnckprop.</p>
<p>However, it saves them based on the Window title. This of course doesn&rsquo;t work
for Chromium or such Windows that changes the title each time you change the
tab.</p>
<p>However, if the save is the last command you run and the restore is the first
command you run after opening up the windows, it can restore the windows into
the correct workspaces.</p>
<p>With the idea of the dynamic workspaces in GNOME 3, you might have to initialise
the workspaces first but it is better than spending five minutes after logging
in each time re-arranging windows&hellip;</p>]]></content:encoded></item><item><title>Design</title><link>https://icle.es/2008/12/12/design/</link><pubDate>Fri, 12 Dec 2008 16:42:37 +0000</pubDate><guid>https://icle.es/2008/12/12/design/</guid><description>&lt;p>Admitting to being a techie - I have often overlooked design. In fact, I have
often explained to (potential) clients, using the analogy of a ferrari that we
make the engine and everything else work while somebody else makes it look
gorgeous. For me, how something looks was largely irrelevant - as long as it
worked well.&lt;/p>
&lt;p>This explains why, for a long time, I used a fairly bland desktop environment.
My desktop itself was just pure black with no wallpaper. Ironically, I would
remove all the icons, so it would be pure black and nothing else.&lt;/p></description><content:encoded><![CDATA[<p>Admitting to being a techie - I have often overlooked design. In fact, I have
often explained to (potential) clients, using the analogy of a ferrari that we
make the engine and everything else work while somebody else makes it look
gorgeous. For me, how something looks was largely irrelevant - as long as it
worked well.</p>
<p>This explains why, for a long time, I used a fairly bland desktop environment.
My desktop itself was just pure black with no wallpaper. Ironically, I would
remove all the icons, so it would be pure black and nothing else.</p>
<p>This should have tipped me off on my own desire for design. I thought my desire
for black stemmed from the &ldquo;good old&rdquo; days of DOS when the screen was black and
my love for the linux terminal. As an aside, I used to reconfigure the terminal
windows in X to have a white on black background as well - so much better for
the eyes. In fact, I still don&rsquo;t understand why everyone uses a white background
for terminals and such like. Paper was white because that was easier. There is
really no reason for the screen to be white too&hellip;</p>
<p>Now, this was before I bumped into
<a href="http://www.enlightenment.org/" title="Beauty at your fingertips">Enlightenment</a> (at
this time, it was E16) and to put it bluntly, I was captivated. This was
absolutely gorgeous. Fairly unusable since I was used to
<a href="http://www.gnome.org/" title="The Free Software Desktop Project">GNOME</a> and of course
Microsoft Windows. I thoroughly enjoyed this until it became more of a
distraction&hellip;</p>
<p>I ended up reconfiguring GNOME to be prettier - in fact, I had the Mac OS X
theme for a while which I enjoyed.</p>
<p>I then dabbled with E17 and it was absolutely gorgeous - E16 paled in
comparison. I ran into a bug where some java applications would jump a few
pixels when changing the decorations. This was a real pain since I was
developing a Java application at the time. I spent an entire day trying to &ldquo;fix&rdquo;
this before I realised that it was E17 screwing it up and not my code&hellip; :-(</p>
<p>More recently, I thoroughly enjoyed
<a href="http://compiz.org/" title="A Compositing Window Manager">Compiz</a> with the shaky
windows and such like - I just always wished that I could actually throw a
window and watch the momentum carry it that extra distance.</p>
<p>Nevertheless, this bridged the gap enough to E17 to keep me happy for a little
while.</p>
<p>Last week, I dabbled with E17 again to see if the issue with Java was resolved.
To my surprise E17 had changed more or less completely - it was bridging the gap
between a window manager and a full fledged Desktop environment.</p>
<p>However, there was a problem. It looked like I couldn&rsquo;t get it back to its old
glory of absolutely fantastic graphics without some effort in configuration. One
other issue I ran into was that maximising a screen would fill it up across both
my monitors. Another thing I could configure but then, it all seemed like too
much effort.</p>
<p>E17 gives me the feeling that this is where user interfaces will end up - it
automates so many of the things that makes it quicker to do anything. However,
it still lacks some of the &ldquo;basics&rdquo;.</p>
<p>E17 is a very good example of a UI that tries to conform to what I call the
&ldquo;<a href="https://icle.es/2008/12/12/invisible-interface/" title="Invisible Interface">Invisible Interface</a>&rdquo;
which I will be writing about later.</p>
<p>To bring it all back to now, I found it a hassle to go through all the available
themes for WordPress for the Company Blog as well as my own.</p>
<p>I used to take great pleasure in going through dozens or hundreds of themes and
picking ones that I liked but after doing it a few times (for Firefox,
Thunderbird, my phone, GNOME, GDM and my flat), it gets a bit repetitous.</p>
<p>Now, for a wish. A website that pulls in all the different themes for all over
the world for everything. A one-stop-theme shop. Here, I could go through and
pick a general theme that I liked and download it for all the applications, my
phone(s), mp3 players (and of course, taking it to the next level, all the
gadgets at my flat).</p>
<p>That gives my life more uniformity. Perhaps this is something that Designers
could take on&hellip; Say Hugo Boss, and design something that even matches your
clothes, shoes, hair - everything.</p>
<p>That way, you could have your own unique branding&hellip; and while you are at it
link it into Gravatars and you are also instantly recognisable</p>
<p>Now for the issue of privacy - I think I best leave that for another day.</p>
]]></content:encoded></item></channel></rss>