Openbox/LXDE C-A-Up unbinding

Hello.  I'm running LXDE w/Openbox on Fedora 14 (64 bit). 
I use Eclipse IDE and there is a handy binding that I use when I'm running Eclipse on Windows that doesn't work under Openbox.  Ctrl-Alt-Up causes a line to be duplicated. 
I've tried everything to have this key sequenced passed to Eclipse under Openbox, but it seems Openbox is taking it. 
I've tried commenting out all the C-A-Up settings in rc.xml, but that doesn't seem to work. 
How to configure Openbox (or whomever) to pass the sequence on to the application?
Rgds,
Dan

Could you post your rc.xml?
The only other thing I can think of is perhaps some other application is gobbling up the C-A-Up key binding. Otherwise, perhaps try a different WM and see  if you can replicate the behavior?

Similar Messages

  • Openbox / Lxde with twinview

    As a long time Xfce user i decided to give Openbox (standalone and w/ Lxde) a try. First impression is pretty good, although it seems to have trouble detecting my twinview layout, addressing it as a single big desktop instead (i know it's supposed to be a big desktop, but panels and stuff should adhere to monitor boundaries ofcourse). I don't know if this is an xrandr thing which Xfce somehow circumvents, but are there any fixes for this on Openbox/Lxde?
    I don't want to use separate X screens.

    the issue is the library that lxpanel uses to address window locations, it doesn't see the separate "screen areas" that twinview presents to X
    i don't know what lxpanel uses, but i do know that libnetk (what xfce-panel 2.2 and below use) doesn't detect twinview regions properly. the xfce team are switching to libwnck for xfce 2.4. wnck is the library that gnome-panel uses, and detects twinview regions properly, so at least we'll have two working twinview panels soon
    of course, this all has to do with the obfuscated output the nvidia binary driver passes, and could be improved upon if nvidia would open their drivers, but that's another story (me? bitter? never )

  • Lxde-rc.xml ignored. openbox-lxde is using rc.xml

    Hello, guys.
    I love openbox keybindings and i am currently using OB in LXDE, but somehow my lxde.rc.xml is being ignored.
    I copied ~/.config/openbox/lxde-rc.xml to the same directory under the name rc.xml and LXDE works ok like that.
    The thing is that if i use Gnome desktop and replace metacity with openbox, i want this openbox to use the regular rc.xml so that I can have different keybindings in Gnome and in LXDE, but my openbox-lxde is reading rc.xml everytime.
    I have gone through the scripts and checked file permissions and havent found what the problem is. Any idea??
    I was thinking maybe a bad constructed XML file my lxde-rc.xml but I havent got any error in .xsession-errors. BTW, is there something for checking if a xml file is well constructed?
    Cheers.
    Salomon.

    The location/line of where I imported was correct, as was the code being imported. The problem was my method for importing, which for some reason did not work. However XInclude, which Trilby suggested, did work.
    Thanks everyone, problem solved. This will make synchronizing keybinding between systems a lot easier.
    EDIT:
    Stumbled upon another problem. I added another keybinding, basically copied the previous one and changed it a bit. And now it cries foul when I reconfigure openbox, throwing a syntax error at me. Weird thing is either keybinding works as long as it is the only keybinding in the imported file.
    keybindings.xml is now:
    <keybind key="W-t">
    <action name="Execute">
    <startupnotify>
    <enabled>true</enabled>
    <name>xterm</name>
    </startupnotify>
    <command>xterm</command>
    </action>
    </keybind>
    <keybind key="W-c">
    <action name="Execute">
    <startupnotify>
    <enabled>true</enabled>
    <name>chromium</name>
    </startupnotify>
    <command>chromium</command>
    </action>
    </keybind>
    As I said, on their own either keybinding works but if I put them together in the file I get a syntax error.
    Last edited by Wieke (2012-04-04 17:02:57)

  • Artifacts in openbox lxde desktop pager plugin

    I have installed Arch and lxde with its default wm.  on the tray there is a desktop pager panel that allows you to switch between workplaces.  However I find quite often there is some form of graphical glitch there that resolves itself if i switch desktops.  is this a known problem with a known fix, is it likely not something i can fix or is it something you guys can suggest ideas for fixing?  If you need more info let me know what you need.  the graphics is integrated intel graphics 4000

    It's not uncommon to have artifacts on intel graphics using the default SNA acceleration.
    Try if switching to UXA or glamor would happen to work: https://wiki.archlinux.org/index.php/In … ion_method

  • Tearing with Openbox+LXDE

    Hello guys,
    since I installed Arch on my Destop I experience video tearing meanwhile watching videos, surfing on internet and playing games.
    My system has a NVIDIA card with the last driver installed. How could I solve it?
    Thanks.

    You can solve this by using Compton from AUR. This is the best tutorial i've found online:
    http://www.neowin.net/forum/topic/11484 … g-in-xfce/
    But normal metod was not working but alternate method was working like charm.
    Arch Wiki doesn't mention about any driver workaround so this is propably the best option for you.
    Edit: if you have "new" GPU (series 600, 700 and Titan) you can try that out:
    https://wiki.archlinux.org/index.php/NV … FTitan_GPU
    But this will have impact on performance. Don't know which method will be less-performance impact.
    Last edited by maslascher (2014-08-29 17:45:05)

  • [SOLVED] lxde+openbox+urxvt = can't get a transparent terminal

    I've been trying to get urxvt fully transparent and maximized every spare time i have after work. But now i'm just wasting time, since it won't work no matter what. My first attempt was to read the wiki: http://wiki.archlinux.org/index.php/Openbox (urxvt) that didn't work at all for me, then I resorted to a quick search on the forum, found various links: http://bbs.archlinux.org/viewtopic.php?id=64898 & http://bbs.archlinux.org/viewtopic.php?id=64459 with peeps having the same issues like I did, or almost. But alas that didn't work either.
    I can move around the terminal urxvt window/border, but it's not transparent, and it's NOT covering my entire screen like it's suppose to.
    Any ideas?
    Last edited by greenfish (2009-05-04 10:34:43)

    brisbin33 wrote:
    for transparency:
    are you running xcompmgr?  do you have composite enabled in xorg.conf?
    for maximized:
    please post the relevant snippets you're trying in .config/openbox/rc.xml and any info you've placed in .Xdefaults.
    Hello brisbin33, cheers for the prompt reply!
    are you running xcompmgr?
    yes, I use it for shades around my borders
    do you have composite enabled in xorg.conf?
    I don't use xorg.conf at all, I rely completly on input hotplugging through xorg-server and HAL, btw I was under the impression xorg-server (input hotplugging) completly ignores your xorg.conf if it's set to use HAL as autodection?
    please post the relevant snippets you're trying in .config/openbox/rc.xml and any info you've placed in .Xdefaults
    My .config/openbox/lxde-rc.xml:
    <?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/3.4/rc">
    <resistance>
    <strength>10</strength>
    <screen_edge_strength>20</screen_edge_strength>
    </resistance>
    <focus>
    <focusNew>yes</focusNew>
    <!-- always try to focus new windows when they appear. other rules do
    apply -->
    <followMouse>no</followMouse>
    <!-- move focus to a window when you move the mouse into it -->
    <focusLast>yes</focusLast>
    <!-- focus the last used window when changing desktops, instead of the one
    under the mouse pointer. when followMouse is enabled -->
    <underMouse>no</underMouse>
    <!-- move focus under the mouse, even when the mouse is not moving -->
    <focusDelay>200</focusDelay>
    <!-- when followMouse is enabled, the mouse must be inside the window for
    this many milliseconds (1000 = 1 sec) before moving focus to it -->
    <raiseOnFocus>no</raiseOnFocus>
    <!-- when followMouse is enabled, and a window is given focus by moving the
    mouse into it, also raise the window -->
    </focus>
    <placement>
    <policy>Smart</policy>
    <!-- 'Smart' or 'UnderMouse' -->
    <center>yes</center>
    <!-- whether to place windows in the center of the free area found or
    the top left corner -->
    <monitor>Any</monitor>
    <!-- with Smart placement on a multi-monitor system, try to place new windows
    on: 'Any' - any monitor, 'Mouse' - where the mouse is, 'Active' - where
    the active window is -->
    </placement>
    <theme>
    <name>Bear2</name>
    <titleLayout>NLIMC</titleLayout>
    <!--
    available characters are NDSLIMC, each can occur at most once.
    N: window icon
    L: window label (AKA title).
    I: iconify
    M: maximize
    C: close
    S: shade (roll up/down)
    D: omnipresent (on all desktops).
    -->
    <keepBorder>yes</keepBorder>
    <animateIconify>yes</animateIconify>
    <font place="ActiveWindow">
    <name>sans</name>
    <size>10</size>
    <!-- font size in points -->
    <weight>bold</weight>
    <!-- 'bold' or 'normal' -->
    <slant>normal</slant>
    <!-- 'italic' or 'normal' -->
    </font>
    <font place="InactiveWindow">
    <name>sans</name>
    <size>10</size>
    <!-- font size in points -->
    <weight>bold</weight>
    <!-- 'bold' or 'normal' -->
    <slant>normal</slant>
    <!-- 'italic' or 'normal' -->
    </font>
    <font place="MenuHeader">
    <name>sans</name>
    <size>10</size>
    <!-- font size in points -->
    <weight>normal</weight>
    <!-- 'bold' or 'normal' -->
    <slant>normal</slant>
    <!-- 'italic' or 'normal' -->
    </font>
    <font place="MenuItem">
    <name>sans</name>
    <size>10</size>
    <!-- font size in points -->
    <weight>normal</weight>
    <!-- 'bold' or 'normal' -->
    <slant>normal</slant>
    <!-- 'italic' or 'normal' -->
    </font>
    <font place="OnScreenDisplay">
    <name>sans</name>
    <size>10</size>
    <!-- font size in points -->
    <weight>bold</weight>
    <!-- 'bold' or 'normal' -->
    <slant>normal</slant>
    <!-- 'italic' or 'normal' -->
    </font>
    </theme>
    <desktops>
    <!-- this stuff is only used at startup, pagers allow you to change them
    during a session
    these are default values to use when other ones are not already set
    by other applications, or saved in your session
    use obconf if you want to change these without having to log out
    and back in -->
    <number>2</number>
    <firstdesk>1</firstdesk>
    <names>
    <!-- set names up here if you want to, like this:
    <name>desktop 1</name>
    <name>desktop 2</name>
    -->
    </names>
    <popupTime>875</popupTime>
    <!-- The number of milliseconds to show the popup for when switching
    desktops. Set this to 0 to disable the popup. -->
    </desktops>
    <resize>
    <drawContents>yes</drawContents>
    <popupShow>Nonpixel</popupShow>
    <!-- 'Always', 'Never', or 'Nonpixel' (xterms and such) -->
    <popupPosition>Center</popupPosition>
    <!-- 'Center', 'Top', or 'Fixed' -->
    <popupFixedPosition>
    <!-- these are used if popupPosition is set to 'Fixed' -->
    <x>10</x>
    <!-- positive number for distance from left edge, negative number for
    distance from right edge, or 'Center' -->
    <y>10</y>
    <!-- positive number for distance from top edge, negative number for
    distance from bottom edge, or 'Center' -->
    </popupFixedPosition>
    </resize>
    <!-- You can reserve a portion of your screen where windows will not cover when
    they are maximized, or when they are initially placed.
    Many programs reserve space automatically, but you can use this in other
    cases. -->
    <margins>
    <top>0</top>
    <bottom>0</bottom>
    <left>0</left>
    <right>0</right>
    </margins>
    <dock>
    <position>TopLeft</position>
    <!-- (Top|Bottom)(Left|Right|)|Top|Bottom|Left|Right|Floating -->
    <floatingX>0</floatingX>
    <floatingY>0</floatingY>
    <noStrut>no</noStrut>
    <stacking>Above</stacking>
    <!-- 'Above', 'Normal', or 'Below' -->
    <direction>Vertical</direction>
    <!-- 'Vertical' or 'Horizontal' -->
    <autoHide>no</autoHide>
    <hideDelay>300</hideDelay>
    <!-- in milliseconds (1000 = 1 second) -->
    <showDelay>300</showDelay>
    <!-- in milliseconds (1000 = 1 second) -->
    <moveButton>Middle</moveButton>
    <!-- 'Left', 'Middle', 'Right' -->
    </dock>
    <keyboard>
    <chainQuitKey>C-g</chainQuitKey>
    <!-- Keybindings for desktop switching -->
    <keybind key="C-A-Left">
    <action name="DesktopLeft">
    <dialog>no</dialog>
    <wrap>no</wrap>
    </action>
    </keybind>
    <keybind key="C-A-Right">
    <action name="DesktopRight">
    <dialog>no</dialog>
    <wrap>no</wrap>
    </action>
    </keybind>
    <keybind key="C-A-Up">
    <action name="DesktopUp">
    <dialog>no</dialog>
    <wrap>no</wrap>
    </action>
    </keybind>
    <keybind key="C-A-Down">
    <action name="DesktopDown">
    <dialog>no</dialog>
    <wrap>no</wrap>
    </action>
    </keybind>
    <keybind key="S-A-Left">
    <action name="SendToDesktopLeft">
    <dialog>no</dialog>
    <wrap>no</wrap>
    </action>
    </keybind>
    <keybind key="S-A-Right">
    <action name="SendToDesktopRight">
    <dialog>no</dialog>
    <wrap>no</wrap>
    </action>
    </keybind>
    <keybind key="S-A-Up">
    <action name="SendToDesktopUp">
    <dialog>no</dialog>
    <wrap>no</wrap>
    </action>
    </keybind>
    <keybind key="S-A-Down">
    <action name="SendToDesktopDown">
    <dialog>no</dialog>
    <wrap>no</wrap>
    </action>
    </keybind>
    <keybind key="W-F1">
    <action name="Desktop">
    <desktop>1</desktop>
    </action>
    </keybind>
    <keybind key="W-F2">
    <action name="Desktop">
    <desktop>2</desktop>
    </action>
    </keybind>
    <keybind key="W-F3">
    <action name="Desktop">
    <desktop>3</desktop>
    </action>
    </keybind>
    <keybind key="W-F4">
    <action name="Desktop">
    <desktop>4</desktop>
    </action>
    </keybind>
    <keybind key="W-d">
    <action name="ToggleShowDesktop"/>
    </keybind>
    <keybind key="C-A-d">
    <action name="ToggleShowDesktop"/>
    </keybind>
    <!-- Keybindings for windows -->
    <keybind key="A-F4">
    <action name="Close"/>
    </keybind>
    <keybind key="A-Escape">
    <action name="Lower"/>
    <action name="FocusToBottom"/>
    <action name="Unfocus"/>
    </keybind>
    <keybind key="A-space">
    <action name="ShowMenu">
    <menu>client-menu</menu>
    </action>
    </keybind>
    <!-- Keybindings for window switching -->
    <keybind key="A-Tab">
    <action name="NextWindow"/>
    </keybind>
    <keybind key="A-S-Tab">
    <action name="PreviousWindow"/>
    </keybind>
    <keybind key="C-A-Tab">
    <action name="NextWindow">
    <panels>yes</panels>
    <desktop>yes</desktop>
    </action>
    </keybind>
    <!-- Keybindings for running applications -->
    <keybind key="W-e">
    <action name="Execute">
    <startupnotify>
    <enabled>true</enabled>
    <name>PCManFM</name>
    </startupnotify>
    <command>pcmanfm</command>
    </action>
    </keybind>
    <!--keybindings for LXPanel -->
    <keybind key="W-r">
    <action name="Execute">
    <command>lxpanelctl run</command>
    </action>
    </keybind>
    <keybind key="A-F2">
    <action name="Execute">
    <command>lxpanelctl run</command>
    </action>
    </keybind>
    <keybind key="C-Escape">
    <action name="Execute">
    <command>lxpanelctl menu</command>
    </action>
    </keybind>
    </keyboard>
    <mouse>
    <dragThreshold>8</dragThreshold>
    <!-- number of pixels the mouse must move before a drag begins -->
    <doubleClickTime>200</doubleClickTime>
    <!-- in milliseconds (1000 = 1 second) -->
    <screenEdgeWarpTime>400</screenEdgeWarpTime>
    <!-- Time before changing desktops when the pointer touches the edge of the
    screen while moving a window, in milliseconds (1000 = 1 second).
    Set this to 0 to disable warping -->
    <context name="Frame">
    <mousebind button="A-Left" action="Press">
    <action name="Focus"/>
    <action name="Raise"/>
    </mousebind>
    <mousebind button="A-Left" action="Click">
    <action name="Unshade"/>
    </mousebind>
    <mousebind button="A-Left" action="Drag">
    <action name="Move"/>
    </mousebind>
    <mousebind button="A-Right" action="Press">
    <action name="Focus"/>
    <action name="Raise"/>
    <action name="Unshade"/>
    </mousebind>
    <mousebind button="A-Right" action="Drag">
    <action name="Resize"/>
    </mousebind>
    <mousebind button="A-Middle" action="Press">
    <action name="Lower"/>
    <action name="FocusToBottom"/>
    <action name="Unfocus"/>
    </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="DesktopPrevious"/>
    </mousebind>
    <mousebind button="C-A-Down" action="Click">
    <action name="DesktopNext"/>
    </mousebind>
    <mousebind button="A-S-Up" action="Click">
    <action name="SendToDesktopPrevious"/>
    </mousebind>
    <mousebind button="A-S-Down" action="Click">
    <action name="SendToDesktopNext"/>
    </mousebind>
    </context>
    <context name="Titlebar">
    <mousebind button="Left" action="Press">
    <action name="Focus"/>
    <action name="Raise"/>
    </mousebind>
    <mousebind button="Left" action="Drag">
    <action name="Move"/>
    </mousebind>
    <mousebind button="Left" action="DoubleClick">
    <action name="ToggleMaximizeFull"/>
    </mousebind>
    <mousebind button="Middle" action="Press">
    <action name="Lower"/>
    <action name="FocusToBottom"/>
    <action name="Unfocus"/>
    </mousebind>
    <mousebind button="Up" action="Click">
    <action name="Shade"/>
    <action name="FocusToBottom"/>
    <action name="Unfocus"/>
    <action name="Lower"/>
    </mousebind>
    <mousebind button="Down" action="Click">
    <action name="Unshade"/>
    <action name="Raise"/>
    </mousebind>
    <mousebind button="Right" action="Press">
    <action name="Focus"/>
    <action name="Raise"/>
    <action name="ShowMenu">
    <menu>client-menu</menu>
    </action>
    </mousebind>
    </context>
    <context name="Top">
    <mousebind button="Left" action="Press">
    <action name="Focus"/>
    <action name="Raise"/>
    <action name="Unshade"/>
    </mousebind>
    <mousebind button="Left" action="Drag">
    <action name="Resize">
    <edge>top</edge>
    </action>
    </mousebind>
    </context>
    <context name="Left">
    <mousebind button="Left" action="Press">
    <action name="Focus"/>
    <action name="Raise"/>
    </mousebind>
    <mousebind button="Left" action="Drag">
    <action name="Resize">
    <edge>left</edge>
    </action>
    </mousebind>
    </context>
    <context name="Right">
    <mousebind button="Left" action="Press">
    <action name="Focus"/>
    <action name="Raise"/>
    </mousebind>
    <mousebind button="Left" action="Drag">
    <action name="Resize">
    <edge>right</edge>
    </action>
    </mousebind>
    </context>
    <context name="Bottom">
    <mousebind button="Left" action="Press">
    <action name="Focus"/>
    <action name="Raise"/>
    </mousebind>
    <mousebind button="Left" action="Drag">
    <action name="Resize">
    <edge>bottom</edge>
    </action>
    </mousebind>
    <mousebind button="Middle" action="Press">
    <action name="Lower"/>
    <action name="FocusToBottom"/>
    <action name="Unfocus"/>
    </mousebind>
    <mousebind button="Right" action="Press">
    <action name="Focus"/>
    <action name="Raise"/>
    <action name="ShowMenu">
    <menu>client-menu</menu>
    </action>
    </mousebind>
    </context>
    <context name="BLCorner">
    <mousebind button="Left" action="Press">
    <action name="Focus"/>
    <action name="Raise"/>
    </mousebind>
    <mousebind button="Left" action="Drag">
    <action name="Resize"/>
    </mousebind>
    </context>
    <context name="BRCorner">
    <mousebind button="Left" action="Press">
    <action name="Focus"/>
    <action name="Raise"/>
    </mousebind>
    <mousebind button="Left" action="Drag">
    <action name="Resize"/>
    </mousebind>
    </context>
    <context name="TLCorner">
    <mousebind button="Left" action="Press">
    <action name="Focus"/>
    <action name="Raise"/>
    <action name="Unshade"/>
    </mousebind>
    <mousebind button="Left" action="Drag">
    <action name="Resize"/>
    </mousebind>
    </context>
    <context name="TRCorner">
    <mousebind button="Left" action="Press">
    <action name="Focus"/>
    <action name="Raise"/>
    <action name="Unshade"/>
    </mousebind>
    <mousebind button="Left" action="Drag">
    <action name="Resize"/>
    </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"/>
    <action name="Raise"/>
    </mousebind>
    <mousebind button="Right" action="Press">
    <action name="Focus"/>
    <action name="Raise"/>
    </mousebind>
    </context>
    <context name="Icon">
    <mousebind button="Left" action="Press">
    <action name="Focus"/>
    <action name="Raise"/>
    <action name="Unshade"/>
    <action name="ShowMenu">
    <menu>client-menu</menu>
    </action>
    </mousebind>
    <mousebind button="Right" action="Press">
    <action name="Focus"/>
    <action name="Raise"/>
    <action name="ShowMenu">
    <menu>client-menu</menu>
    </action>
    </mousebind>
    </context>
    <context name="AllDesktops">
    <mousebind button="Left" action="Press">
    <action name="Focus"/>
    <action name="Raise"/>
    <action name="Unshade"/>
    </mousebind>
    <mousebind button="Left" action="Click">
    <action name="ToggleOmnipresent"/>
    </mousebind>
    </context>
    <context name="Shade">
    <mousebind button="Left" action="Press">
    <action name="Focus"/>
    <action name="Raise"/>
    </mousebind>
    <mousebind button="Left" action="Click">
    <action name="ToggleShade"/>
    </mousebind>
    </context>
    <context name="Iconify">
    <mousebind button="Left" action="Press">
    <action name="Focus"/>
    <action name="Raise"/>
    </mousebind>
    <mousebind button="Left" action="Click">
    <action name="Iconify"/>
    </mousebind>
    </context>
    <context name="Maximize">
    <mousebind button="Left" action="Press">
    <action name="Focus"/>
    <action name="Raise"/>
    <action name="Unshade"/>
    </mousebind>
    <mousebind button="Middle" action="Press">
    <action name="Focus"/>
    <action name="Raise"/>
    <action name="Unshade"/>
    </mousebind>
    <mousebind button="Right" action="Press">
    <action name="Focus"/>
    <action name="Raise"/>
    <action name="Unshade"/>
    </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"/>
    <action name="Raise"/>
    <action name="Unshade"/>
    </mousebind>
    <mousebind button="Left" action="Click">
    <action name="Close"/>
    </mousebind>
    </context>
    <context name="Desktop">
    <mousebind button="Up" action="Click">
    <action name="DesktopPrevious"/>
    </mousebind>
    <mousebind button="Down" action="Click">
    <action name="DesktopNext"/>
    </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="DesktopPrevious"/>
    </mousebind>
    <mousebind button="C-A-Down" action="Click">
    <action name="DesktopNext"/>
    </mousebind>
    <mousebind button="Left" action="Press">
    <action name="Focus"/>
    <action name="Raise"/>
    </mousebind>
    <mousebind button="Right" action="Press">
    <action name="Focus"/>
    <action name="Raise"/>
    </mousebind>
    </context>
    <context name="Root">
    <!-- Menus -->
    <mousebind button="Middle" action="Press">
    <action name="ShowMenu">
    <menu>client-list-combined-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="Click">
    <action name="DesktopPrevious"/>
    </mousebind>
    <mousebind button="Down" action="Click">
    <action name="DesktopNext"/>
    </mousebind>
    <mousebind button="A-Up" action="Click">
    <action name="DesktopPrevious"/>
    </mousebind>
    <mousebind button="A-Down" action="Click">
    <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>/usr/share/lxde/openbox/menu.xml</file>
    <hideDelay>200</hideDelay>
    <!-- if a press-release lasts longer than this setting (in milliseconds), the
    menu is hidden again -->
    <middle>no</middle>
    <!-- center submenus vertically about the parent entry -->
    <submenuShowDelay>100</submenuShowDelay>
    <!-- this one is easy, time to delay before showing a submenu after hovering
    over the parent entry -->
    <applicationIcons>yes</applicationIcons>
    <!-- controls if icons appear in the client-list-(combined-)menu -->
    <manageDesktops>yes</manageDesktops>
    <!-- show the manage desktops section in the client-list-(combined-)menu -->
    </menu>
    <applications>
    <!--
    # this is an example with comments through out. use these to make your
    # own rules, but without the comments of course.
    <application name="urxvt">
    <decor>true</decor>
    # enable or disable window decorations
    <shade>no</shade>
    # make the window shaded when it appears, or not
    <position>
    # the position is only used if both an x and y coordinate are provided
    # (and not set to 'default')
    <x>center</x>
    # a number like 50, or 'center' to center on screen. use a negative number
    # to start from the right (or bottom for <y>), ie -50 is 50 pixels from the
    # right edge (or bottom).
    <y>20</y>
    <monitor>1</monitor>
    # specifies the monitor in a xinerama setup.
    # 1 is the first head, or 'mouse' for wherever the mouse is
    </position>
    <focus>yes</focus>
    # if the window should try be given focus when it appears. if this is set
    # to yes it doesn't guarantee the window will be given focus. some
    # restrictions may apply, but Openbox will try to
    <desktop>1</desktop>
    # 1 is the first desktop, 'all' for all desktops
    <layer>above</layer>
    # 'above', 'normal', or 'below'
    <iconic>no</iconic>
    # make the window iconified when it appears, or not
    <skip_pager>no</skip_pager>
    # asks to not be shown in pagers
    <skip_taskbar>no</skip_taskbar>
    # asks to not be shown in taskbars. window cycling actions will also
    # skip past such windows
    <fullscreen>yes</fullscreen>
    # make the window in fullscreen mode when it appears
    <maximized>true</maximized>
    # 'Horizontal', 'Vertical' or boolean (yes/no)
    </application>
    # end of the example
    -->
    </applications>
    </openbox_config>
    My .Xdefaults:
    URxvt*transparent:true
    URxvt*scrollBar:false
    URxvt*foreground:Green
    !URxvt*borderless:false
    EDIT: I'm using lxde on my asus eeepc900, here's something I just read on the archlinux wiki, so once more having an xorg.conf is useless if you rely on input-hotplugging right? (wiki claims xorg ignores the xorg.conf if it's relying completly on HAL)
    Intel drivers
    The new Intel driver, xf86-video-intel, comes with compositing enabled by default. It's configured to use the newer EXA acceleration method, but the default build options can result in very slugish performance. In these cases, adding these options to the "Device" section of your /etc/X11/xorg.conf can improve the situation dramatically:
    Option "AccelMethod" "exa"
    Option "MigrationHeuristic" "greedy"
    Option "ExaNoComposite" "false"
    Last edited by greenfish (2009-02-26 17:58:34)

  • [Solved]Installed X, LXDE, and Openbox, still no desktop

    Went through the beginners guide a lot more carefully and figured out how to do all that, but what did i do wrong? I rebooted thinking that I would get regular desktop items, but all I got was still a command line interface.
    Last edited by Bloody_Mat (2009-09-26 23:07:30)

    Do you start it? I'm guessing not, so the next steps would be:
    - Try searching for runlevel if you want it to start automatically
    - Look at Openbox / LXDE's entries if you want to start them manually
    - Keywords to "make your own DE": xinit, startx
    To hard for now?
    Try xfce (or gnome, or kde) first, I don't know about lxde & openbox but the "big three" definitely bring their ready to run scripts with them (see xfce/gnome/kde wiki entry for easy ways to start them or have them started automatically).
    Have fun!
    edit: oops, me to slow just ignore that
    Last edited by whoops (2009-09-26 00:02:30)

  • LXDE (Openbox) Fullscreen and Layer Problems

    Hi,
    I run the console "Terminator" as a wallpaper and I sometimes use in fullscreen mode on occasion.    I've noticed that once Terminator is in fullscreen, it's "always on top" despite being in the bottom layer.  From fullscreen back to normal mode, it's in the bottom again.  It's not just with Terminator but all applications are behaving the same way (fullscreen ==> always on top).
    I've then binded the "F6 key" to toggle the Raise/Lower window functionality in my ~/.config/openbox/lxde-rc.xml file.  That did not do the trick either.  Is there a way to make an application to keep their layers even in fullscreen?
    Thanks in advance~

    Do you use a composition manager? Any application specific settings in rc.xml?
    Last edited by emeres (2014-05-30 17:54:40)

  • Lxde windows issues

    I am having an issue with lxde...  I just installed it and when I start up, the lxde desktop appears to load fine.   
    As soon as I open a window,
    1.  It places the window in the upper left corner.  I am unable to move it or resize it.
    2.  In the windows title bar, the close, restore, minimize buttons are not there.....   This is on all windows that open.
    This is happening on two machines, my desktop and an older ibm t20.   The desktop has had Arch on it for a few months.  The laptop is a fresh install, and I was trying to load a lighter weight DE...
    Gnome is fine on both...
    Any ideas are appreciated..
    thanks in advance

    It appears the config files look ok???  Openbox is installed and "appears" to be set right...
    /etc/xdgl/lxsession/LXDE/default
    lxde-settings
    smproxy
    xscreensaver -no-splash
    openbox --config-file $XDG_CONFIG_HOME/openbox/lxde-rc.xml
    lxpanel --profile LXDE
    pcmanfm -d
    /etc/xdgl/lxsession/LXDE/autostart
    @lxde-settings
    @xscreensaver -no-splash
    @lxpanel --profile LXDE
    @pcmanfm -d
    /etc/xdgl/lxsession/LXDE/config
    [Session]
    window_manager=openbox-lxde
    If you think openbox is crashing, I will follow that....
    thanks

  • Openbox Theming Questions - ( titlebar button size)

    I'm trying to tweak an openbox theme that is finger friendly for my daughter's touchscreen and I've run into a question:
    I know we can change the image of the .xdm for the titlebar buttons but can we change the size so that it fits a taller titlebar? 
    I can't see anything in the .themerc, obconf, or obtheme to do so but I hope I'm just missing it somewhere.  It seems weird that I can easily increase the size of the titlebar but not the buttons. 
    Thanks.
    Last edited by ctarwater (2010-12-14 13:10:18)

    I have solved moving a window by dragging the title bar with the following openbox configuration, which is located in ~/.config/openbox/lxde-rc.xml on my machine:
    <context name="Titlebar">
    <mousebind button="Left" action="Drag">
    <action name="if">
    <maximized>yes</maximized>
    <then>
    <action name="Unmaximize"/>
    <action name="MoveResizeTo">
    <y>0</y>
    </action>
    </then>
    </action>
    <action name="Move"/>
    </mousebind>
    <mousebind button="Left" action="DoubleClick">
    <action name="ToggleMaximizeFull"/>
    </mousebind>
    </context>
    After holding down the left mouse button on the title bar and moving the mouse, the window is unmaximized and moved to the top of the desktop with the actions Unmaximize and MoveResizeTo. Unmaximizing and moving to the top is only done, if the window is maximized. Then in each case the action Move starts the modus for moving the window with the mouse. This configuration simulates nearly the same behavior as in Windows 7 while dragged the title bar with the left mouse button.
    After a left double click on the title bar, the action ToggleMaximizeFull switches the window state once between maximized and unmaximized.
    See also http://openbox.org/wiki/Help:Actions
    Last edited by raimar (2014-01-04 23:48:06)

  • [SOLVED] LXDE: no sound in thunderbird

    Just cleaned up my laptop by removing KDE, Gnome, and every other DE/WM I've managed to collect over the years. Now I'm running LXDE, and am so far delighted with how far it's come since the last time I tried it (several years ago).
    Anyway, I've got everything working just how I want it, except for Thunderbird/Lightning notification sounds. They just don't play. I installed pulseaudio and sound from other GTK apps (pidgin) works just fine, as does youtube, etc.
    I've read a few TBird bug reports that hinted it relied of ESD for sound. I only found ESD in AUR, though:
    aur/esound 0.2.41-3 (285)
        Enlightened Sound Daemon
    Previously I was using KDE4 and Thunderbird sounds worked, I assume via ARTS.
    Anyone have any idea?
    $ pacman -Qs | grep alsa
    local/alsa-lib 1.0.25-1
    local/alsa-plugins 1.0.25-1
        Extra alsa plugins
    local/alsa-utils 1.0.25-1
    local/alsaplayer 0.99.81-3
    local/lib32-alsa-lib 1.0.25-1
    local/lib32-alsa-plugins 1.0.25-1
        Extra alsa plugins (32-bit)
    local/pulseaudio-alsa 2-1
    $ pacman -Qs | grep pulse
    local/lib32-libpulse 1.1-2
    local/libcanberra-pulse 0.28-2
    local/libpulse 1.1-2
    local/pulseaudio 1.1-2
    local/pulseaudio-alsa 2-1
    $ ps -fu dfelicia
    UID        PID  PPID  C STIME TTY          TIME CMD
    dfelicia   915   774  0 09:23 ?        00:00:00 ck-launch-session startlxde
    dfelicia   970     1  0 09:23 ?        00:00:00 dbus-launch --autolaunch=64307e44dfc5ae8be738b0e24b85de65 --binary-syntax --close-stderr
    dfelicia   971     1  0 09:23 ?        00:00:00 /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
    dfelicia   974     1  0 09:23 ?        00:00:00 /usr/lib/dconf/dconf-service
    dfelicia  1002   915  0 09:23 ?        00:00:00 /usr/bin/lxsession -s LXDE -e LXDE
    dfelicia  1009     1  0 09:23 ?        00:00:00 dbus-launch --sh-syntax --exit-with-session
    dfelicia  1010     1  0 09:23 ?        00:00:00 /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
    dfelicia  1013  1002  0 09:23 ?        00:00:05 openbox --config-file /home/dfelicia/.config/openbox/lxde-rc.xml
    dfelicia  1015  1002  0 09:23 ?        00:00:26 lxpanel --profile LXDE
    dfelicia  1016  1002  0 09:23 ?        00:00:00 pcmanfm --desktop --profile LXDE
    dfelicia  1019     1  0 09:23 ?        00:00:08 /usr/bin/python2 -O /usr/share/wicd/gtk/wicd-client.py --tray
    dfelicia  1024     1  0 09:23 ?        00:00:00 /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
    dfelicia  1026     1  0 09:23 ?        00:00:00 /usr/lib/notification-daemon-1.0/notification-daemon
    dfelicia  1028     1  0 09:23 ?        00:00:00 /usr/lib/gvfs/gvfsd
    dfelicia  1032     1  0 09:23 ?        00:00:00 /usr/lib/menu-cache/menu-cached
    dfelicia  1034     1  0 09:23 ?        00:00:30 /usr/bin/pulseaudio --start
    dfelicia  1061     1  0 09:23 ?        00:00:00 /usr/lib/gvfs/gvfs-gdu-volume-monitor
    dfelicia  1088     1  0 09:23 ?        00:00:00 /usr/lib/gvfs//gvfs-fuse-daemon /home/dfelicia/.gvfs
    dfelicia  1092  1034  0 09:23 ?        00:00:00 /usr/lib/pulse/gconf-helper
    dfelicia  1094     1  0 09:23 ?        00:00:00 /usr/lib/GConf/gconfd-2
    dfelicia  2649     1  0 09:24 ?        00:00:00 /usr/lib/dconf/dconf-service
    dfelicia  2784     1  0 09:25 ?        00:01:30 /usr/lib/thunderbird/thunderbird-bin
    dfelicia  3468     1  0 12:06 ?        00:00:01 pidgin
    dfelicia  3713  1013  0 13:47 ?        00:00:00 xterm
    dfelicia  3715  3713  0 13:47 pts/0    00:00:00 -bash
    dfelicia  4236  3715  0 14:04 pts/0    00:00:00 ps -fu dfelicia
    Last edited by dfelicia (2012-02-28 19:25:31)

    that problem is likely a bug in PULSEAUDIO, as pulseaudio is SUPPOSED to be a drop-in replacement for ESD.
    In KDE4 / QT Phonon takes care of the multimedia, and normally apps don't goto pulseaudio directly.
    Output is send to phonon, which then sends it to the chosen output device, which CAN be pulseaudio.

  • How to avoid wallpaper management by LXDE?

    Hi there,
    Is there any way to avoid lxde to manage wallpaper?
    I work with openbox+lxde, and I can't impose my wallpaper with feh for example.
    I would like to disable wallpaper capability to lxde .
    Thank you.
    Last edited by mulanee (2013-02-28 06:38:07)

    @pcmanfm --profile LXDE --desktop-off
    No effect.
    To summarize, I face to 3 differents situations:
    after boot, whatever I have inside my autostart>black wallpaper, no wallpaper picture, no desktop icon, it seems not to be pcmanfm desktop, but I dont have nitrogen (even feh) wallpaper active.
    after launching "nitrogen --restore", nitrogen remembers last selected  wallpaper
    after launching "pcmanfm --desktop", pcmanfm remembers last selected wallpaper from pcmanfm utility, it seems to be pcmanfm desktop.
    after launching again "pcmanfm --desktop-off", i find again my previous nitrogen wallpaper
    In conclusion
    I don't know why pcmanfm is off after launching lxde, and doesnt allow to use nitrogen
    I dont' know why nitrogen is not launched after lxde opening but it should be

  • Lxde right click properties on app

    in fedora 15 lxde spin i can right click an item in the menu and a properties option shows up along with add to desktop but in arch i only see add to desktop. what file do i need to edit to show the other as well?

    In .config/openbox/lxde-rc.xml, I have this shortcut to bring the window menu (with resize, iconify, maximize, send to desktop, etc...)
    <keybind key="W-S-m">
    <action name="ShowMenu"><menu>client-menu</menu></action>
    </keybind>
    I hope it's what you're talking about :?:

  • XFCE Vs LXDE

    Im trying to get away from GNOME3.... it has a couple of bugs that are making its use a bit difficult for me, and i never tried anything different than GNOME and KDE.... and besides, it will come really useful for my old laptop.
    So, both WM are supposed to be lightweight but which are the main features of each one so i can decide which one to use? So far, i tried XFCE, and it seems lightweight and simple... too simple maybe even... jeje.
    I plan on using it on a dual screen computer as well, so it must handle this setup properly.
    If you know of any other one else, feel free to recommend!
    Thanks

    Both are lightweight and modular desktop environments, but they feel like they approached this from opposit ends: XFCE being a relatively simple but nevertheless complete Desktop Environment designed as one, LXDE being a collection of individual tools bundled in a way that mimics a traditional DE.
    As such, I'd recommend XFCE for someone who wants a functional, no-frills desktop working well out of the box, and LXDE as a starting point for someone who wants to mix and match until they have their favourite tools for everything. Openbox, LXDE's window manager, is powerful and configurable enough to stand on its own and works well with many third party programs that add to its features or make it even more user-friendly.

  • LXDE Panel issues

    I think the desktop swithcer in LXDE Panel is rather UGLY. Its as normal as any other switcher, but the problem is that it seems to occupy space outside the panel. Any solution ?
    And I want to use a different image for my LXMenu button. How do I do that ?

    It appears the config files look ok???  Openbox is installed and "appears" to be set right...
    /etc/xdgl/lxsession/LXDE/default
    lxde-settings
    smproxy
    xscreensaver -no-splash
    openbox --config-file $XDG_CONFIG_HOME/openbox/lxde-rc.xml
    lxpanel --profile LXDE
    pcmanfm -d
    /etc/xdgl/lxsession/LXDE/autostart
    @lxde-settings
    @xscreensaver -no-splash
    @lxpanel --profile LXDE
    @pcmanfm -d
    /etc/xdgl/lxsession/LXDE/config
    [Session]
    window_manager=openbox-lxde
    If you think openbox is crashing, I will follow that....
    thanks

Maybe you are looking for