You are not logged in.

#1 2007-03-26 22:58:36

cyprinus
Member
From: /home/cyprinus
Registered: 2007-02-07
Posts: 33

How can I remove window decoration in Openbox permanently?

As in the subject.

Offline

#2 2007-03-27 06:36:45

arox1
Member
From: Poland
Registered: 2006-07-08
Posts: 174

Re: How can I remove window decoration in Openbox permanently?

I have similar question about removing wd from Firefox only

My applications section in rc.xml:

<applications>
<!--
  
<application>
<application class="Firefox">
<decor>no</decor>
</application>
 -->

</applications>

It's not working
What should be there - "application name" or "application class"?
And what name shoul I use - binary name or maybe name from openbox menu file?
(I tried different versions but it's still not working)

BTW I'm using openbox svn, maybe this feature is broken there

Offline

#3 2007-03-27 07:31:36

Mo
Member
Registered: 2007-01-18
Posts: 92

Re: How can I remove window decoration in Openbox permanently?

Try this:

<applications>
<application class="Firefox">
<decor>no</decor>
</application>
</applications>

Mo. smile

Last edited by Mo (2007-03-27 07:32:04)

Offline

#4 2007-03-27 07:38:46

arox1
Member
From: Poland
Registered: 2006-07-08
Posts: 174

Re: How can I remove window decoration in Openbox permanently?

Not working

Remowing those "arrows" also resets my OB theme to default hmm

Offline

#5 2007-03-27 07:43:32

Mo
Member
Registered: 2007-01-18
Posts: 92

Re: How can I remove window decoration in Openbox permanently?

Well, theses arrows comment things out between them. You can upload your whole rc.xml and I'll have a look at it.

Mo. smile

Offline

#6 2007-03-27 07:56:35

arox1
Member
From: Poland
Registered: 2006-07-08
Posts: 174

Re: How can I remove window decoration in Openbox permanently?

<?xml version="1.0" encoding="UTF-8"?>
<!-- Do not edit this file, it will be overwritten on install.
        Copy the file to $HOME/.config/openbox/ instead. -->
<openbox_config xmlns="http://openbox.org/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://openbox.org/                 file:///usr/share/openbox/rc.xsd">

<resistance>
  <strength>10</strength>
  <screen_edge_strength>5</screen_edge_strength>
  <edges_hit_layers_below>no</edges_hit_layers_below>
</resistance>

<focus>
  <focusNew>yes</focusNew>
  <focusLast>no</focusLast>
  <followMouse>yes</followMouse>
  <focusDelay>700</focusDelay>
  <raiseOnFocus>yes</raiseOnFocus>
</focus>

<placement>
  <policy>UnderMouse</policy>
  <!-- 'Smart' or 'UnderMouse' -->
</placement>

<theme>
  <name>DarkGraph2</name>
  <titleLayout>NLIMC</titleLayout>
  <titleNumber>yes</titleNumber>
  <!--
      avaible characters are NDSLIMC, each can occur at most once.
      N: client menu
      L: window label (AKA title).
      I: iconify
      M: maximize
      C: close
      S: shade
      D: omnipresent (on all desktops).
  -->
  <keepBorder>yes</keepBorder>
  <hideDisabled>no</hideDisabled>
</theme>

<desktops>
  <number>4</number>
  <firstdesk>1</firstdesk>
  <names><name>1</name><name>2</name><name>3</name><name>4</name></names>
</desktops>

<resize>
  <drawContents>yes</drawContents>
  <fourCorners>no</fourCorners>
  <popupShow>Nonpixel</popupShow>
  <!-- 'Always', 'Never', or 'Nonpixel' (xterms and such) -->
  <popupPosition>Center</popupPosition>
  <!-- 'Center' or 'Top' -->
</resize>

<dock>
  <position>TopRight</position>
  <!-- (Top|Bottom)(Left|Right|)|Left|Right|Floating -->
  <floatingX>0</floatingX>
  <floatingY>0</floatingY>
  <noStrut>no</noStrut>
  <stacking>Normal</stacking>
  <direction>Vertical</direction>
  <!-- 'Vertical' or 'Horizontal' -->
  <autoHide>no</autoHide>
  <hideDelay>300</hideDelay>
  <showDelay>300</showDelay>
  <moveButton>Middle</moveButton>
</dock>

<keyboard>
  <chainQuitKey>C-g</chainQuitKey>

  <keybind key="A-F10">
    <action name="MaximizeFull"/>
  </keybind>
  <keybind key="A-F5">
    <action name="UnmaximizeFull"/>
  </keybind>
  <keybind key="A-F12">
    <action name="ToggleShade"/>
  </keybind>
  <keybind key="C-A-Left">
    <action name="DesktopLeft"><wrap>no</wrap></action>
  </keybind>
  <keybind key="C-A-Right">
    <action name="DesktopRight"><wrap>no</wrap></action>
  </keybind>
  <keybind key="C-A-Up">
    <action name="DesktopUp"><wrap>no</wrap></action>
  </keybind>
  <keybind key="C-A-Down">
    <action name="DesktopDown"><wrap>no</wrap></action>
  </keybind>
  <keybind key="S-A-Left">
    <action name="SendToDesktopLeft"><wrap>no</wrap></action>
  </keybind>
  <keybind key="S-A-Right">
    <action name="SendToDesktopRight"><wrap>no</wrap></action>
  </keybind>
  <keybind key="S-A-Up">
    <action name="SendToDesktopUp"><wrap>no</wrap></action>
  </keybind>
  <keybind key="S-A-Down">
    <action name="SendToDesktopDown"><wrap>no</wrap></action>
  </keybind>
  <keybind key="C-A-d">
    <action name="ToggleShowDesktop"/>
  </keybind>
  <keybind key="A-F4">
    <action name="Close"/>
  </keybind>
  <keybind key="A-Tab">
    <action name="NextWindow"/>
  </keybind>
  <keybind key="A-S-Tab">
    <action name="PreviousWindow"/>
  </keybind>
  <keybind key="A-F7">
    <action name="Move"/>
  </keybind>
  <keybind key="A-F8">
    <action name="Resize"/>
  </keybind>
  <keybind key="A-F9">
    <action name="Iconify"/>
  </keybind>
  <keybind key="A-space">
    <action name="ShowMenu"><menu>client-menu</menu></action>
  </keybind>
</keyboard>

<mouse>
  <dragThreshold>3</dragThreshold>
  <doubleClickTime>200</doubleClickTime>

  <context name="Frame">
    <mousebind button="A-Left" action="Drag">
      <action name="Move"/>
    </mousebind>
    <mousebind button="A-Left" action="Click">
      <action name="Raise"/>
    </mousebind>
    <mousebind button="A-Left" action="Press">
      <action name="Focus"/>
    </mousebind>
    <mousebind button="A-Middle" action="Drag">
      <action name="Resize"/>
    </mousebind> 
    <mousebind button="A-Middle" action="Click">
      <action name="Lower"/>
    </mousebind>
    <mousebind button="A-Right" action="Press">
      <action name="ShowMenu"><menu>client-menu</menu></action>
    </mousebind>
    <mousebind button="A-Up" action="Click">
      <action name="DesktopPrevious"/>
    </mousebind>
    <mousebind button="A-Down" action="Click">
      <action name="DesktopNext"/>
    </mousebind>
    <mousebind button="C-A-Up" action="Click">
      <action name="SendToDesktopPrevious"/>
    </mousebind>
    <mousebind button="C-A-Down" action="Click">
      <action name="SendToDesktopNext"/>
    </mousebind>
  </context>
  <context name="Titlebar">
    <mousebind button="Left" action="Drag">
      <action name="Move"/>
    </mousebind>
    <mousebind button="Left" action="Click">
      <action name="Raise"/>
    </mousebind>
    <mousebind button="Left" action="Press">
      <action name="Focus"/>
    </mousebind>
    <mousebind button="Left" action="DoubleClick">
      <action name="ToggleShade"/>
    </mousebind>
    <mousebind button="Middle" action="Press">
      <action name="Lower"/>
    </mousebind>
    <mousebind button="Up" action="Click">
      <action name="Shade"/>
    </mousebind>
    <mousebind button="Down" action="Click">
      <action name="Unshade"/>
    </mousebind>
    <mousebind button="Right" action="Press">
      <action name="ShowMenu"><menu>client-menu</menu></action>
    </mousebind>
  </context>
  <context name="Handle">
    <mousebind button="Left" action="Drag">
      <action name="Move"/>
    </mousebind>
    <mousebind button="Left" action="Click">
      <action name="Raise"/>
    </mousebind>
    <mousebind button="Left" action="Press">
      <action name="Focus"/>
    </mousebind>
    <mousebind button="Middle" action="Press">
      <action name="Lower"/>
    </mousebind>
  </context>
  <context name="BLCorner">
    <mousebind button="Left" action="Drag">
      <action name="Resize"/>
    </mousebind>
    <mousebind button="Left" action="Press">
      <action name="Focus"/>
    </mousebind>
  </context>
  <context name="BRCorner">
    <mousebind button="Left" action="Drag">
      <action name="Resize"/>
    </mousebind>
    <mousebind button="Left" action="Press">
      <action name="Focus"/>
    </mousebind>
  </context>
  <context name="TLCorner">
    <mousebind button="Left" action="Drag">
      <action name="Resize"/>
    </mousebind>
    <mousebind button="Left" action="Press">
      <action name="Focus"/>
    </mousebind>
  </context>
  <context name="TRCorner">
    <mousebind button="Left" action="Drag">
      <action name="Resize"/>
    </mousebind>
    <mousebind button="Left" action="Press">
      <action name="Focus"/>
    </mousebind>
  </context>
  <context name="Client">
    <mousebind button="Left" action="Press">
      <action name="Focus"/>
      <action name="Raise"/>
    </mousebind>
    <mousebind button="Middle" action="Press">
      <action name="Focus"/>
    </mousebind>
    <mousebind button="Right" action="Press">
      <action name="Focus"/>
    </mousebind>
  </context>
  <context name="Icon">
    <mousebind button="Left" action="Press">
      <action name="Focus"/>
    </mousebind>
    <mousebind button="Right" action="Press">
      <action name="ShowMenu"><menu>client-menu</menu></action>
    </mousebind>
    <mousebind button="Left" action="Press">
      <action name="ShowMenu"><menu>client-menu</menu></action>
    </mousebind>
  </context>
  <context name="AllDesktops">
    <mousebind button="Left" action="Press">
      <action name="Focus"/>
    </mousebind>
    <mousebind button="Left" action="Click">
      <action name="ToggleOmnipresent"/>
    </mousebind>
  </context>
  <context name="Shade">
    <mousebind button="Left" action="Press">
      <action name="Focus"/>
    </mousebind>
    <mousebind button="Left" action="Click">
      <action name="ToggleShade"/>
    </mousebind>
  </context>
  <context name="Iconify">
    <mousebind button="Left" action="Press">
      <action name="Focus"/>
    </mousebind>
    <mousebind button="Left" action="Click">
      <action name="Iconify"/>
    </mousebind>
  </context>
  <context name="Maximize">
    <mousebind button="Left" action="Press">
      <action name="Focus"/>
    </mousebind>
    <mousebind button="Middle" action="Press">
      <action name="Focus"/>
    </mousebind>
    <mousebind button="Right" action="Press">
      <action name="Focus"/>
    </mousebind>
    <mousebind button="Left" action="Click">
      <action name="ToggleMaximizeFull"/>
    </mousebind>
    <mousebind button="Middle" action="Click">
      <action name="ToggleMaximizeVert"/>
    </mousebind>
    <mousebind button="Right" action="Click">
      <action name="ToggleMaximizeHorz"/>
    </mousebind>
  </context>
  <context name="Close">
    <mousebind button="Left" action="Press">
      <action name="Focus"/>
    </mousebind>
    <mousebind button="Left" action="Click">
      <action name="Close"/>
    </mousebind>
  </context>
  <context name="Desktop">
    <mousebind button="Up" action="Press">
      <action name="DesktopPrevious"/>
    </mousebind>
    <mousebind button="Down" action="Press">
      <action name="DesktopNext"/>
    </mousebind>
    <mousebind button="A-Up" action="Press">
      <action name="DesktopPrevious"/>
    </mousebind>
    <mousebind button="A-Down" action="Press">
      <action name="DesktopNext"/>
    </mousebind>
    <mousebind button="Left" action="Press">
      <action name="Focus"/>
      <action name="Raise"/>
    </mousebind> 
    <mousebind button="Middle" action="Press">
      <action name="ShowMenu"><menu>client-list-menu</menu></action>
    </mousebind> 
    <mousebind button="Right" action="Press">
      <action name="ShowMenu"><menu>root-menu</menu></action>
    </mousebind>
  </context>
  <context name="MoveResize">
    <mousebind button="Up" action="Press">
      <action name="DesktopPrevious"/>
    </mousebind>
    <mousebind button="Down" action="Press">
      <action name="DesktopNext"/>
    </mousebind>
    <mousebind button="A-Up" action="Press">
      <action name="DesktopPrevious"/>
    </mousebind>
    <mousebind button="A-Down" action="Press">
      <action name="DesktopNext"/>
    </mousebind>
  </context>
</mouse>

<menu>
  <!-- You can specify more than one menu file in here and they are all loaded,
       just don't make menu ids clash or, well, it'll be kind of pointless -->

  <!-- default menu file (or custom one in $HOME/.config/openbox/) -->
  <file>menu.xml</file>
  <warpPointer>yes</warpPointer>
  <xorStyle>yes</xorStyle>
  <hideDelay>250</hideDelay>
  <middle>no</middle>
  <submenuShowDelay>0</submenuShowDelay>
  <desktopMenuIcons>yes</desktopMenuIcons>
  <!-- -->
</menu>

<applications>
<!--
  
<application>
<application class="Firefox">
<decor>no</decor>
</application>
 -->

</applications>

</openbox_config>

It's almost default, I didn't change anything special

Last edited by arox1 (2007-03-27 07:58:39)

Offline

#7 2007-03-27 08:05:13

arox1
Member
From: Poland
Registered: 2006-07-08
Posts: 174

Re: How can I remove window decoration in Openbox permanently?

I restored the default entry there

<applications>

  <application name="this application does not exist">
    <decor>yes</decor>
    <shade>no</shade>
    <position>
      <x>center</x>
      <y>200</y>
    </position>
    <focus>yes</focus>
    <desktop>1</desktop>
    <head>0</head>
    # specifies xinerama head
    <layer>normal</layer>
    # 'above', 'normal', or 'below'
    <iconic>no</iconic>
    <skip_pager>no</skip_pager>
    <skip_taskbar>no</skip_taskbar>
    <fullscreen>yes</fullscreen>
    <maximized>true</maximized>
    # 'Horizontal', 'Vertical' or boolean (yes/no/on/off/true/false)
  
</application>
<application name="Firefox">
<decor>no</decor>
</application>


</applications>

Arrows removed, theme is ok (not resetting) but FF still got decors
It's something with the name I think

Offline

#8 2007-03-27 08:21:30

Mo
Member
Registered: 2007-01-18
Posts: 92

Re: How can I remove window decoration in Openbox permanently?

Execute xprop | grep WM_CLASS and click on a Firefox-window. Then you can enter the given name in your rc.xml and try again.

Mo. smile

Offline

#9 2007-03-27 08:32:07

arox1
Member
From: Poland
Registered: 2006-07-08
Posts: 174

Re: How can I remove window decoration in Openbox permanently?

Now it works, it should be "Firefox-bin"

Thanks

Offline

#10 2007-03-27 10:28:20

Mr Green
Forum Fellow
From: U.K.
Registered: 2003-12-21
Posts: 5,914
Website

Re: How can I remove window decoration in Openbox permanently?

@Mo OT but are you using obconf2 yet?

Not sure if forums like displaying xml .... may be better to use arch pastebin

Wondering if this will be added to obconf2


Mr Green

Offline

#11 2007-03-27 12:32:22

Mo
Member
Registered: 2007-01-18
Posts: 92

Re: How can I remove window decoration in Openbox permanently?

Mr Green wrote:

@Mo OT but are you using obconf2 yet?

No, I'm using dwm at the moment wink.

Mo. smile

Offline

#12 2007-03-27 13:04:23

Mr Green
Forum Fellow
From: U.K.
Registered: 2003-12-21
Posts: 5,914
Website

Re: How can I remove window decoration in Openbox permanently?

@Mo Noooooooo rofl


Mr Green

Offline

#13 2007-03-27 13:29:36

cyprinus
Member
From: /home/cyprinus
Registered: 2007-02-07
Posts: 33

Re: How can I remove window decoration in Openbox permanently?

Thanks for response! I thought i could globally turn decorations off, but for every application is ok.

Offline

Board footer

Powered by FluxBB