<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel about="http://permalink.gmane.org/gmane.comp.window-managers.ion.general">
    <title>gmane.comp.window-managers.ion.general</title>
    <link>http://permalink.gmane.org/gmane.comp.window-managers.ion.general</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8812"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8811"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8810"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8809"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8808"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8807"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8806"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8805"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8804"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8803"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8802"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8801"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8800"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8799"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8798"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8797"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8796"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8795"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8794"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8793"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8812">
    <title>Re: Tab width in 'shaped' bar style</title>
    <link>http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8812</link>
    <description>
Other than touching the code for a custom hack? No. Tabs have uniform
widths. For a good reason. (I find varying widths confusing.)


</description>
    <dc:creator>Tuomo Valkonen</dc:creator>
    <dc:date>2008-11-30T22:46:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8811">
    <title>Tab width in 'shaped' bar style</title>
    <link>http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8811</link>
    <description>Hi,

I'm using the style 'shaped' for all my frames (floating and
non-floating), i.e.:

de.defstyle("*", {
bar = "shaped",
}),

However, the tab width depends on the maximum tab width in their
containing frame. Is there any way for the individual tabs to only
stretch as far as their own title width?

Kind regards,

</description>
    <dc:creator>Oskar Nordquist</dc:creator>
    <dc:date>2008-11-29T23:18:57</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8810">
    <title>Re: statusd_mpd-socket.lua</title>
    <link>http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8810</link>
    <description>
It's there now.


Ah, then the timer hack isn't that bad, although it would be nice 
to not block on waiting. One of the reasons for the existence of 
ion-statusd is, however, that scripts can be written without all 
the care that goes into avoiding blocking. (It would not be nice
to block the entire WM!)


There are a few minor new features in ion3plus compared to ion3,
but the primary reason for using it is if one wants to work on it.
Ion3 being stable and not getting new features, just fixes.

</description>
    <dc:creator>Tuomo Valkonen</dc:creator>
    <dc:date>2008-11-19T19:17:53</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8809">
    <title>Re: statusd_mpd-socket.lua</title>
    <link>http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8809</link>
    <description>Excerpts from Tuomo Valkonen's message of Wed Nov 19 02:44:38 -0500 2008:

Will do, thanks.


Yeah, the getting out of the way so statusbar can finish setting itself
up before attempting to open a connection is a timer hack. After that,
well, mpd doesn't push, so we have to pull. Although an event handler
could be useful there too to let us get out of the way of other monitors
if for some strange reason mpd is slow to respond (across a network?)

I'll look into the event stuff in ion3 the next time I get a bit of time
I want to spend on this.  Maybe I should switch over to ion3-plus?
</description>
    <dc:creator>Marc Hartstein</dc:creator>
    <dc:date>2008-11-19T16:01:18</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8808">
    <title>Re: statusd_mpd-socket.lua</title>
    <link>http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8808</link>
    <description>
I suggest sending it to the scripts repository for easy availability.

Also, on a cursory glance, it appeared to be a timer hack. If it's
at all possible to get the file descriptor from Lua, I suggest
adding it to those selected on for event-based processing. This
will require a little bit of C code to add the desciptor, since 
popen_bgread is currently the only interface and unlikely to work
correctly on sockets. While to ion3plus, certainly new interfaces
could be added to support selecting on arbitrary fds from the Lua
side (and the primary reason the support isn't there, is that fds
are not well available from Lua), this can be done with e.g. the
TCC/alien/c/invoke hacks disgussed e.g. at

  http://www.mail-archive.com/ion-general-0fE9KPoRgkgATYTw5x5z8w&lt; at &gt;public.gmane.org/msg02559.html

</description>
    <dc:creator>Tuomo Valkonen</dc:creator>
    <dc:date>2008-11-19T07:44:38</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8807">
    <title>statusd_mpd-socket.lua</title>
    <link>http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8807</link>
    <description/>
    <dc:creator>Marc Hartstein</dc:creator>
    <dc:date>2008-11-19T03:18:02</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8806">
    <title>Re: Can't type queries</title>
    <link>http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8806</link>
    <description>
I'm not exactly sure why Xlib handles LC_CTYPEs without the encoding
part specified in a fucked up manner, but it does have a locale.alias
database of its own, /usr/share/X11/locale/locale.alias, which does
e.g. list

en_IN:                                          en_IN.ISO8859-1

If Xlib uses this database instead of the information from libc,
nl_langinfo(CODESET), and libc has been compiled with a different
character set for en_IN, it could be why it's fscked up.

The modern (read: shit) toolkits afaik pretty much reinvent all
this, being utf-8 monoculturistic [ which also results in nobody
bothering to fix Xlib, the generic multibyte routines of which
handle utf-8 locales very badly ], and xterm also uses the Xutf8
routines instead of Xmb routines when in an utf-8 locale.

</description>
    <dc:creator>Tuomo Valkonen</dc:creator>
    <dc:date>2008-11-16T11:23:09</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8805">
    <title>Re: Can't type queries</title>
    <link>http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8805</link>
    <description>
It's not Ion. It's Xlib. en_IN.UTF-8 should work, if it's been
compiled.

</description>
    <dc:creator>Tuomo Valkonen</dc:creator>
    <dc:date>2008-11-16T08:49:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8804">
    <title>Re: Can't type queries</title>
    <link>http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8804</link>
    <description>Hello,

On Sat, Nov 15, 2008 at 2:34 PM, Tuomo Valkonen &lt;tuomov-X3B1VOXEql0&lt; at &gt;public.gmane.org&gt; wrote:

 The problem was that ion did not recognize the locale on my system
(en_IN). Changing it to en_US.UTF-8 solved the problem. Thanks for the
help.

--
sughosh

</description>
    <dc:creator>sughosh ganu</dc:creator>
    <dc:date>2008-11-16T07:16:23</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8803">
    <title>Re: Can't type queries</title>
    <link>http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8803</link>
    <description>
Another thing you might look for is, if the startup errors
(non-logged; you'll have to dig into the console or 
.xsession-errors of you run a DM and it supports it) 
has complaints about "input methods" or "input contexts",
in the case that you're running in a strange locale
(as your name might imply). Ion only has very basic support
for X input managers, so pre-edit windows etc. might not work.

</description>
    <dc:creator>Tuomo Valkonen</dc:creator>
    <dc:date>2008-11-15T09:34:14</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8802">
    <title>Re: Can't type queries</title>
    <link>http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8802</link>
    <description>
IIRC it's a locale setup fuckup. You have to have the encoding
specified as part of LC_CTYPE for X, e.g. LC_CTYPE=fi_FI.ISO-8859-1,
and you have to have the locale compiled for libc. (Debian:
config /etc/locale.gen, generate: locale-gen.)

</description>
    <dc:creator>Tuomo Valkonen</dc:creator>
    <dc:date>2008-11-15T09:04:00</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8801">
    <title>Re: two quick misc. questions - labeling workspace and changing titlebar height...</title>
    <link>http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8801</link>
    <description>
It's not workspace title. It's the window title.
Workspace titles aren't shown.

</description>
    <dc:creator>Tuomo Valkonen</dc:creator>
    <dc:date>2008-11-15T08:59:53</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8800">
    <title>Re: two quick misc. questions - labeling workspace and changing titlebar height...</title>
    <link>http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8800</link>
    <description>


--- On Thu, 11/13/08, Tuomo Valkonen &lt;tuomov-X3B1VOXEql0&lt; at &gt;public.gmane.org&gt; wrote:



I did this, and the workspace still has:

xterm&lt;5&gt;

in the title.  Or in the case of my web browser,
the title of the current web page is in the
window title.

How do I permanently change the label that I see
in the purple bar at the top of the current
workspace ?

Thanks.


      


</description>
    <dc:creator>Juri Mianovich</dc:creator>
    <dc:date>2008-11-14T20:22:36</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8799">
    <title>Can't type queries</title>
    <link>http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8799</link>
    <description>Hello,
   I have installed the latest stable version of ion3 (ion-3-20081002
tarball) on my dell xps notebook. I am able to use all the key
bindings, but am not able to type into queries. So pressing F3 prompts
for a command, but typing does not produce any string. Same is the
case with other keys like F4 and F5.

 I did a grep on the mail archives and found that a similar issue was
reported last year. Tuomov had replied saying that there could have
been a problem translating the keystrokes to strings. Has there been a
fix found for this issue. A peculiar fact is that the issue listed in
the mail archive was also reported on a notebook (thinkpad). I have
installed ion on PC's and have never come across this issue. Do i need
to tweak some X settings to get this working.

--
sughosh

</description>
    <dc:creator>sughosh ganu</dc:creator>
    <dc:date>2008-11-14T19:43:31</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8798">
    <title>Re: quickly cloning an existing statusbar script (date)?</title>
    <link>http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8798</link>
    <description>
Where ever you found the following line:


The monitor name must be parseable, and should be based on the
file name. RTFM:

http://modeemi.fi/~tuomov/ion-doc-3/ionconf/node6.html#SECTION00640000000000000000

</description>
    <dc:creator>Tuomo Valkonen</dc:creator>
    <dc:date>2008-11-14T07:16:11</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8797">
    <title>Re: quickly cloning an existing statusbar script (date)?</title>
    <link>http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8797</link>
    <description>(Bah, stupid slrn messed up something.)

On 2008-11-13, Juri Mianovich &lt;juri_mian-/E1597aS9LQAvxtiuMwx3w&lt; at &gt;public.gmane.org&gt; wrote:

It doesn't make any sense.
You should probably RTFM the basics on writing statusd monitors.

</description>
    <dc:creator>Tuomo Valkonen</dc:creator>
    <dc:date>2008-11-13T21:24:39</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8796">
    <title>Re: quickly cloning an existing statusbar script (date)?</title>
    <link>http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8796</link>
    <description>

</description>
    <dc:creator>Tuomo Valkonen</dc:creator>
    <dc:date>2008-11-13T21:23:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8795">
    <title>Re: quickly cloning an existing statusbar script (date)?</title>
    <link>http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8795</link>
    <description>
Hello,


--- On Thu, 11/13/08, Tuomo Valkonen &lt;tuomov-X3B1VOXEql0&lt; at &gt;public.gmane.org&gt; wrote:



Thanks for your response.  I think I will pursue it this way,
which is to create a %ukdate.

So, in addition to adding a second item to the default
template, like this:

template="[  %date  %ukdate  ] %filler%systray",

and adding this block of code to cfg_statusbar.lua:

ukdate={
ukdate_format='  %a %Y-%m-%d %H:%M  UK'
}

I also need to:

- edit the monitor
- find the original lua file for statusd_date.lc, edit it
  for a +7 (hard hack for DST, sorry) and recompile it to
  a lc file

If that is correct, would you tell me what/where "the monitor"
is ?

I am going to change this line:

statusd.inform('date', os.date(settings.date_format, tm))

to this:

statusd.inform('date -v +7H', os.date(settings.date_format, tm))

does that seem reasonable ?

Thanks again.


      


</description>
    <dc:creator>Juri Mianovich</dc:creator>
    <dc:date>2008-11-13T21:01:45</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8794">
    <title>Re: two quick misc. questions - labeling workspace and changing titlebar height...</title>
    <link>http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8794</link>
    <description>
That's not the workspace name; it's just indicator of an empty frame.


Mod1+M workspace/rename


Change the style file.

PS. Turn on line in your mail program. Max. ~76 characters/line.

</description>
    <dc:creator>Tuomo Valkonen</dc:creator>
    <dc:date>2008-11-13T19:39:44</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8793">
    <title>Re: quickly cloning an existing statusbar script (date)?</title>
    <link>http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8793</link>
    <description>
The monitor must of course be modified to use the correct meter names...


... for which you need to modify the original .lua file.


There's no simple way. The date monitor supports multiple
simultaneous date formats (rtf config file), so one could
add a zone option for them, and modify the values in the
date table.

But I'm not sure this will have the correct effect. You see, 
we have this excellent demonstration of the idiocy of mankind, 
called daylight saving time. And the times it changes, are 
different for different locales.

So, I'm not actually sure you can get good multi-zone dates
from libc without Awful Hacks, as it does not support specifying
the zone from your code, just through the environment or other 
configuration files. Better multi-zone dates would probably 
involve a programming effort with some library better suited 
to that. Or calling an external program that does it, which 
is a bit too resource-intensive for a time display monitor. 

However, libc does support UTC/GMT in addition </description>
    <dc:creator>Tuomo Valkonen</dc:creator>
    <dc:date>2008-11-13T19:37:25</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8792">
    <title>two quick misc. questions - labeling workspace and changing title barheight...</title>
    <link>http://permalink.gmane.org/gmane.comp.window-managers.ion.general/8792</link>
    <description>Hello,

When I create a workspace, it is named:

&lt;empty frame&gt;

And when I start a program in it (an xterm, firefox) the name changes to that.  But what if I want to permanently rename that workspace to:

"my favorite xterms"  (or whatever) and have that name/title stick ?



Second, I'd like to change the height of the title bar slightly and have that new height apply to all future title bars.  How can I do that ?


Many thanks!


      


</description>
    <dc:creator>Juri Mianovich</dc:creator>
    <dc:date>2008-11-13T19:07:33</dc:date>
  </item>
  <textinput about="http://search.gmane.org/?group=$group=gmane.comp.window-managers.ion.general">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.window-managers.ion.general</link>
  </textinput>
</rdf:RDF>
