<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://forum.xfce.org/extern.php?action=feed&amp;tid=6599&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Xfce Forums / [Solved] Keep panel at desktop level]]></title>
		<link>http://forum.xfce.org/viewtopic.php?id=6599</link>
		<description><![CDATA[The most recent posts in [Solved] Keep panel at desktop level.]]></description>
		<lastBuildDate>Wed, 21 Dec 2011 07:58:02 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: [Solved] Keep panel at desktop level]]></title>
			<link>http://forum.xfce.org/viewtopic.php?pid=24151#p24151</link>
			<description><![CDATA[<p>Hmm yeah, you&#039;re right. However, I don&#039;t have any other programs starting with &quot;panel&quot; in the name, so it&#039;s not a problem for me, since I only run the script at start-up.</p><p>Thanks for all of your help, both of you.</p>]]></description>
			<author><![CDATA[dummy@example.com (graph)]]></author>
			<pubDate>Wed, 21 Dec 2011 07:58:02 +0000</pubDate>
			<guid>http://forum.xfce.org/viewtopic.php?pid=24151#p24151</guid>
		</item>
		<item>
			<title><![CDATA[Re: [Solved] Keep panel at desktop level]]></title>
			<link>http://forum.xfce.org/viewtopic.php?pid=24148#p24148</link>
			<description><![CDATA[<p>Might I suggest one small change?</p><div class="codebox"><pre><code>wmctrl -l | grep panel
0x01a00004 -1 xubi xfce4-panel
0x01a00034 -1 xubi xfce4-panel
0x042000cb  0 xubi [Solved] Keep panel at desktop level (Page 1) / Desktop / Xfce Forums - Mozilla Firefox</code></pre></div><p>...it also returns any window that might have the word &quot;panel&quot; in it. To make sure we only get the xfce4-panel IDs, I would suggest something like:</p><div class="codebox"><pre><code>ID=$(wmctrl -l | grep xfce4-panel$ | sed -n 3p | awk &#039;{ print $1 }&#039;)</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (ToZ)]]></author>
			<pubDate>Tue, 20 Dec 2011 19:52:23 +0000</pubDate>
			<guid>http://forum.xfce.org/viewtopic.php?pid=24148#p24148</guid>
		</item>
		<item>
			<title><![CDATA[Re: [Solved] Keep panel at desktop level]]></title>
			<link>http://forum.xfce.org/viewtopic.php?pid=24145#p24145</link>
			<description><![CDATA[<p>Hmm. It appears that the panels identifier can change value, so I made this quick &#039;n&#039; dirty script to run at startup:</p><div class="codebox"><pre><code>#!/bin/bash

# Wait for all panels to load
while [ &quot;$(wmctrl -l | grep -c panel)&quot; -lt &quot;3&quot; ];
do
   sleep 0.05s
done

# Determine identifier
ID=$(wmctrl -l | grep panel | sed -n 3p | awk &#039;{ print $1 }&#039;)
# Place panel at desktop-level
wmctrl -i -r $ID -b add,below</code></pre></div><p>Save the script and add it to startup programs (xfce4-session-settings). Please note that this script is focusing on hidding the third and last panel.</p>]]></description>
			<author><![CDATA[dummy@example.com (graph)]]></author>
			<pubDate>Tue, 20 Dec 2011 16:40:03 +0000</pubDate>
			<guid>http://forum.xfce.org/viewtopic.php?pid=24145#p24145</guid>
		</item>
		<item>
			<title><![CDATA[Re: [Solved] Keep panel at desktop level]]></title>
			<link>http://forum.xfce.org/viewtopic.php?pid=24143#p24143</link>
			<description><![CDATA[<p>Woop-woop, I think I have the solution now.<br />First we do as ToZ mentioned:</p><div class="codebox"><pre><code>wmctrl -l
wmctrl -i -r 0x0120004d -b add,below</code></pre></div><p>Then we need to make sure that windows will be able to maximize over the panel. This can be done with the following command from <a href="http://forum.xfce.org/viewtopic.php?pid=24102#p24102" rel="nofollow">this thread</a>:</p><div class="codebox"><pre><code>xfconf-query -c xfce4-panel -p /panels/panel-2/disable-struts -t bool -n -s true</code></pre></div><p>It works perfectly for me now.</p>]]></description>
			<author><![CDATA[dummy@example.com (graph)]]></author>
			<pubDate>Tue, 20 Dec 2011 13:00:48 +0000</pubDate>
			<guid>http://forum.xfce.org/viewtopic.php?pid=24143#p24143</guid>
		</item>
		<item>
			<title><![CDATA[Re: [Solved] Keep panel at desktop level]]></title>
			<link>http://forum.xfce.org/viewtopic.php?pid=24049#p24049</link>
			<description><![CDATA[<p>This seems to work:</p><div class="codebox"><pre><code>wmctrl -l</code></pre></div><div class="quotebox"><blockquote><div><p>0x01600004 -1 xubi xfce4-panel<br />0x01800003 -1 xubi Desktop<br />0x01600034 -1 xubi xfce4-panel<br />0x03800002 -1 xubi Conky (xubi)<br />0x03600002 -1 xubi Conky (xubi)<br />0x03200002 -1 xubi Conky (xubi)<br />0x03400003&#160; 0 xubi gmusicbrowser</p></div></blockquote></div><p>...then</p><div class="codebox"><pre><code>wmctrl -i -r 0x01600034 -b add,below</code></pre></div><p>...makes the bottom panel <span class="bbu">not</span> show up on top of windows. However, when I maximize the window, it still doesn&#039;t automatically cover the panel. Must be a setting for that somewhere.....</p><p>EDIT: Found it. disable-struts property. See here: <a href="http://forum.xfce.org/viewtopic.php?pid=24102#p24102" rel="nofollow">http://forum.xfce.org/viewtopic.php?pid=24102#p24102</a></p>]]></description>
			<author><![CDATA[dummy@example.com (ToZ)]]></author>
			<pubDate>Mon, 12 Dec 2011 19:45:20 +0000</pubDate>
			<guid>http://forum.xfce.org/viewtopic.php?pid=24049#p24049</guid>
		</item>
		<item>
			<title><![CDATA[Re: [Solved] Keep panel at desktop level]]></title>
			<link>http://forum.xfce.org/viewtopic.php?pid=24044#p24044</link>
			<description><![CDATA[<p>Hmm. The -r switch will only move the given window/object to a specified desktop, which is not what I&#039;m looking for.</p><p>I don&#039;t want to send my panel to a specified desktop, I want to make it stay below all other windows as a dock.</p><p>But thank you for your answer anyway:-)</p>]]></description>
			<author><![CDATA[dummy@example.com (graph)]]></author>
			<pubDate>Mon, 12 Dec 2011 18:55:47 +0000</pubDate>
			<guid>http://forum.xfce.org/viewtopic.php?pid=24044#p24044</guid>
		</item>
		<item>
			<title><![CDATA[Re: [Solved] Keep panel at desktop level]]></title>
			<link>http://forum.xfce.org/viewtopic.php?pid=24041#p24041</link>
			<description><![CDATA[<p>Hello,</p><p>have a look on wmctrl.</p><p>&quot;wmctrl -l&quot; give you the list of open windows, and the desktop level (typicaly 0, 1, 2 ...). Xfce-panel for exemple has a -1 desktop level.<br />wmctrl -r &lt;WIN&gt; -t &lt;DESK&gt;&#160; &#160;Move the window to the specified desktop. Maybee it works with -1.</p><p>(sorry for my poor english, i&#039;m french)</p>]]></description>
			<author><![CDATA[dummy@example.com (xulops)]]></author>
			<pubDate>Mon, 12 Dec 2011 15:00:37 +0000</pubDate>
			<guid>http://forum.xfce.org/viewtopic.php?pid=24041#p24041</guid>
		</item>
		<item>
			<title><![CDATA[[Solved] Keep panel at desktop level]]></title>
			<link>http://forum.xfce.org/viewtopic.php?pid=24039#p24039</link>
			<description><![CDATA[<p>Hello there.</p><p>I&#039;m normally a fluxbox guy, but are supporting my parents&#039; Xubuntu installation.</p><p>In fluxbox I have the option to but a certain window or panel at the desktop level, which is lovely, because your panels won&#039;t pop-over your windows all the time.</p><p>Is there any way to make a panel stay behind all windows all the time? So that you would have to minimize all windows to use it?</p>]]></description>
			<author><![CDATA[dummy@example.com (graph)]]></author>
			<pubDate>Mon, 12 Dec 2011 12:26:57 +0000</pubDate>
			<guid>http://forum.xfce.org/viewtopic.php?pid=24039#p24039</guid>
		</item>
	</channel>
</rss>
