[SOLVED] About OpenBox

Hi there!
I have some questions about OpenBox, the think is: im in archlinux world since 4 days i think. and im loving it, i like to have control of my system, only install software that i want. I have learned so much these last days, i can see that OpenBox is very popular, so i installed it and loved it!, but im sad... because looks like OpenBox is a forgotten project, the last release was in the year 2008, why? OpenBox still being popular or that was 3 years ago? Because all post that i can find about OpenBox are very old!!
   I hope OpenBox developers are taking his time to develop OpenBox, i dont like to use software without future!
What is going on with OpenBox?
Last edited by AurosGamma (2011-02-28 18:52:02)

Odd, because that Feb. 2010 release is mentioned right on the web site:
http://openbox.org/wiki/Openbox:News
I did notice that the Arch package is an orphan. Someone should adopt it!

Similar Messages

  • Who can tell how to solve about the apple ID, because my apple ID was been disabled since two last week. And, i tried change my password through iForgot. Anyone? Thanks.

    Anyone? Thanks ;) tell me
    How to solve about the "apple ID has been disabled"?

    I am having the same issue. I just got my Iphone4 on Friday and no matter what I do to confirm my AppleID, it says its been disabled. Anyone have any ideas?

  • [SOLVED] GDM + Openbox Keyring problems

    Hi people.
    Well, I am using two parallel WMs: Gnome 3 (gnome-shell) and OpenBox. As a login manager I use GDM (the one that came with Gnome 3).
    When I login to Gnome 3 session, everything is OK. But when I switch to OpenBox session through GDM, keyring problems appear.
    All applications that are needing login (passwords) are problematic. I tried Empathy and Tweetdeck and its very problematic. I am also using Tint2 as a panel in OpenBox and its problematic when I am trying to connect to a new closed wifi network. But when I login to my Gnome 3 session, everythings fine. I just have to login to wifi network for the first time and than relog to OpenBox and everythings working. This method is not working with Empathy and Tweetdeck.
    So I am guessing that gnome-keyring is causing problems when I login to openbox.
    Any help?
    Last edited by webmasteryoda (2011-06-05 21:56:54)

    Solved!
    I just added
    gnome-keyring-daemon --start -c pkcs11 &
    to autostart.sh
    Its functioning properly now.

  • [SOLVED] Keeping openbox from different distros from clobbering

    I have been using Crunchbang as my everyday OS for awhile now, but recently installed Arch in parallel with the idea of migrating for good once I have things set up the way I like. I've been doing this for awhile now -- working with two different distros simultaneously -- and have always let the two share the same /home. This has never been a problem in the past, but now I'd like to use openbox on Arch. I'd like to start with plain vanilla openbox on Arch, but I don't want to disrupt my Cruchbang config.
    I can think of some ways to deal with this -- maybe a line in ~/.profile that directs openbox to a directory of Arch-specific config files, or simply having dedicated /home partitions for each distro and mounting my data separately (which is less than ideal I find, but I suppose that's a personal problem) -- but I thought it best to get some input from others before doing something potentially stupid.
    Thanks!
    Last edited by rhallen (2014-03-29 09:59:27)

    Thanks for all the replies. It seems clear that I should be using a separate /home directory for each distro (and probably should have been for some time now -- time to do some /housecleaning I suppose). When I first started experimenting with Linux I can remember finding something deeply unsatisfying about going that route, but looking back I wonder if it was not just old Windows habits that made me uncomfortable.
    Anyway, I'm going to separate /home in each of my distros and use symlinks to point to my data. Neither distro is too heavily configured and I can easily move any config files I need from the data directory anyway, so it should be a relatively painless process....
    drcouzelis wrote:The best solution would be to only use Arch Linux.
    Yeah, that's kind of the direction I'm headed. I've tried enough distros over enough time to know that I want a highly customizable, lightweight, rolling-release distro for long-term everyday use. At this point, I'm fairly certain that 6 months from now I will have only one Linux distro on my machine, and that it will be either Arch or Gentoo.

  • [SOLVED]about package unneed

    how can i to smart clean unneed package..
    because `pacman --remove --unneeded` to clean all package with i need..
    i'm archlinux new user, help me pls tell me any package can doit like:
    /var/lib/portage/world by `emerge --depclean` @ Gentoo Linux
    /usr/local/etc/pkg_cutleaves by `pkg_cutleaves` @ FreeBSD
    to clean unneed package without my package.
    Last edited by arli (2011-11-02 12:11:07)

    tigrmesh wrote:Please tell us the solution so others can find help.  Also, please mark this thread as [solved] (edit your first post).
    sorry about that..
    this topic start by my friend(at that time, we share same http-proxy with cookies).
    but i remember he's solution, an script create by me.
    $ cat pkg_cutleaves.sh
    #!/bin/sh
    # req: pacman, grep, awk, cut
    # by ArLi Weng, [email protected], last update: 20100512
    # conf file path here, for example: /etc/pkg_cutleaves.conf
    _conf="/mnt/public/gPRG/sh/linux/arch/pkg_cutleaves.conf"
    _conf_grps=`grep "@" $_conf | cut -d@ -f2`
    _conf_pkgs=`grep -E "^[a-z]" $_conf`
    list() {
    _pkgs_qt=`pacman -Qtq`
    for _pkg_qt in $_pkgs_qt
    do
    _group=`pacman -Qi $_pkg_qt | grep "Groups" | awk '{print $3}'`
    filter_grps "$_group" "$_pkg_qt"
    done
    filter_grps() {
    for _grp in $_conf_grps
    do
    if [ "$_grp" = "$1" ]
    then
    return 0
    fi
    done
    filter_pkgs "$2"
    filter_pkgs() {
    for _pkg in $_conf_pkgs
    do
    if [ "$_pkg" = "$1" ]
    then
    return 0
    fi
    done
    hit_pkg "$1"
    hit_pkg() {
    # pacman -Rsn "$1"
    echo "$1"
    list
    here is my "pkg_cutleaves.conf"
    $ cat /mnt/public/gPRG/sh/linux/arch/pkg_cutleaves.conf
    # groups
    @base
    @xfce4
    # system
    abs
    cifs-utils
    gnu-netcat
    iftop
    ntp
    openssh
    qemu
    tcpdump
    w3m
    # dev
    autoconf
    automake
    fakeroot
    gdb
    make
    patch
    pkg-config
    # x support
    nvidia
    ttf-dejavu
    xf86-input-synaptics
    xorg-xprop
    xorg-xrdb
    # xfce4 apps
    alsa-utils
    gvfs
    thunar-archive-plugin
    xarchiver
    xfce4-notes-plugin
    xfce4-notifyd
    xfce4-power-manager
    ristretto
    # archive
    p7zip
    unrar
    unzip
    # java
    icedtea-web
    jamvm
    # pkgs
    amule
    axel
    blueman
    bogofilter
    celestia
    deluge
    desmume
    dosbox
    epdfview
    fcitx-stable
    firefox3
    flashplugin
    freerdp
    geany
    gimp
    libreoffice-calc
    libreoffice-draw
    libreoffice-impress
    libreoffice-writer
    mkvtoolnix-gtk
    mplayer-stable
    mtpaint
    pidgin
    stardict
    sylpheed
    timidity-freepats
    vorbis-tools
    wicd-gtk
    wine
    wqy-microhei-nightly_build
    Last edited by arli (2011-11-02 12:39:53)

  • [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]XDM+Openbox

    Is it possible to use XDM with openbox? Each time I'm trying to logging in xdm, it loop back again in xdm?
    Last edited by srivo (2010-05-27 16:41:08)

    Ok I solved the problem, XDM use .xsession and .xsession must be chmod +x to be executable!

  • [solved] Gnome + Openbox: I simply can't get it to work.

    I'm trying to replace Metacity with Openbox on a gnome desktop.
    I've read the wiki entry and followed both the steps for Gnome 2.26 and 2.24 and neither of them works correctly for me.
    I autologin x and my user using this script in /etc/rc.local (so no GDM is used, in case that matters)
    #!/bin/bash # # /etc/rc.local: Local multi-user startup script. # su - yourusername -c 'source /etc/profile;startx'
    Although I've also tried getting this working while using GDM and had the same results.
    When it loads, there are no window decorations and no right click menu.  The windows are drawn, but I cannot move them around, minimize, maximize, and close buttons simply don't exist. 
    If I try loading gnome/openbox from the GDM login screen, it tries, then reloads the login screen.
    I'm trying to get this setup for my wife, any ideas?
    ************************Nevermind, apparently I was missing libxft*****************************
    Last edited by ctarwater (2009-11-22 08:31:47)

    If its brand new it should have come with Lion already installed. Up the top menu click on the Apple symbol on the left and see what system it is running, eg. 10.6.8.  10.7.3. etc.
    Pete

  • [SOLVED] Strange Openbox menu behaviour

    Hi,
    so, I've searched the forums in order to find a solution for my problem, but not found anythihg that works for me. So, problem is that my openbox menu won't execute any commands that I add to ~/.config/openbox/menu.xml file. After editing that file, I run
    openbox --reconfigure
    command (no any error messages), but again, it simply won't execute the command that I've written. I have also changed permissions, so that I have read/write access. But, strange is that if I delete menus in menu.xml that I don't need, save those changes, and run reconfigure command, those menus are not any more in openbox menu, just as it should be.
    It seems that only commands that I want to execute will not work. I' ve also installed obmenu and tried editing stuff there, but again the same problem-deleting menus works fine, but executing commands not. It is obviously that problem is not in obmenu, but in menu.xml file or somewhere else, but I don't know
    where.
    So, any ideas? Did someone experienced the same problem and found a solution? All ideas are welcome
    Last edited by brunux (2010-05-09 16:32:54)

    In my menu.xml all the programs are surrounded by <command></command> tags instead of  <execute></execute>tags.
    I've tried with your suggestion, but it doesn't work. For example, running firefox works fine with <command></command> tags, but it is the default
    part of the code, where I didn't change anything.
    <item label="Firefox">
    <action name="Execute">
    <command>firefox</command>
    <startupnotify>
    <enabled>yes</enabled>
    <wmclass>Firefox</wmclass>
    </startupnotify>
    </action>
    </item>

  • [Solved] Opening Openbox menu trough tint2

    Is it somehow possible to open the Openbox root-menu trough a terminal command or such? (Or some inbuilt function in tint2)
    Id like to use the clock click options in tint2 to open a menu trough that, ideally the openbox root-menu.
    Or are there any other apps that would work like this (only open a menu that i can run stuff from near the cursor when run)?
    Last edited by Envil (2010-11-18 19:35:52)

    https://wiki.archlinux.org/index.php/Openbox
    search for xdotool ...

  • [SOLVED] Closing Openbox doesn't close X

    Hey guys, I'm not sure if this is specifically a [testing] problem or not, but:
    Whenever I close openbox or run openbox restart, it drops me to a simple x session with no window management and doesn't close X. As a result of this, I've had no way to restart openbox without rebooting my computer completely.
    CTRL+ALT+F1 and CTRL+C doesn't work, as it did in the past, since it seems X now starts on VT1, which I think is a side-effect of systemd but I'm not sure.
    If anyone has experienced this, or has advice on how to restore this behavior to normal, I would appreciate it.
    Last edited by ndt (2012-11-02 18:29:33)

    I see exactly the same problem. It appears that 'openbox --exit' kills the WM, but does not fully exit openbox, hence the session remains. In my logout script, I now need an extra line after the exit, eg. 'openbox --exit; pkill -9 openbox'.
    The issue also affects oblogout.
    [EDIT}: I didn't notice that this is on [testing]. I do not use testing. This affects me on non-testing repos. I noticed it today (Oct 30).
    Last edited by mervinb (2012-11-01 02:08:08)

  • SOLVED: about:crashes yields "address not valid" message

    i have been having frequent random crashes. When I try about:crashes, I get the message that it is not a valid url. I don't understand why th is would be
    Am using FF 15, on x86_64 system, with Linux OS
    Thank you.

    Are you running an official Firefox version from the Mozilla server?<br />
    Only such a version will allow to send crash reports.
    You can find the latest Firefox release in all languages and for all Operating Systems here:
    *Firefox 15.0.x: http://www.mozilla.org/en-US/firefox/all.html
    *http://kb.mozillazine.org/Installing_Firefox#Linux
    Is the crash reporter enabled or is that entry also missing?
    *Edit > Preferences > Advanced > General: System Defaults: "Submit crash reports"

  • [solved] about chinese font

    if i want to install wqy font in arch linux, how to install? is that direct copy ttf to /usr/share/fonts ? or tar.gz convert to others format easily to install? i'm new in linux.
    i'm using lxde.
    Last edited by Dogs1985 (2009-06-06 01:03:23)

    my problem is solve, thanks.

  • [SOLVED] About the registration page...

    okay to make this shorter ive registered here using the answer of this guy
    http://answers.yahoo.com/question/index … 504AAO187t
    im so interested in arch linux that's why searched for the answer and i found one. lol.
    a to that captcha.
    im running backbox linux right now and my system generated this:
    7494e13078df6f09d5aac285cedc26727b40af6db8e43f8a3b23710e2a1ef268
    Questions:
    do we really need to run Arch Linux in order to get the right answer?
    Answer:
    i get it now it shows the week number and passes it into sha256sum.
    does that captcha really prevent bot from registering?, if the answer to that captcha spreads all over the net, then that would render the captcha useless.
    Suggestion:
    Why don't Arch use a dynamic captcha. what i mean is that everytime the user proceeds with the wrong answer the captcha change into another problem just like those. and then Arch has a database for that captcha alone a database that stores "Problem and Answers" to those captcha showed in the registration page.
    sorry for the bad english as english is not my native language. and sorry if i didn't introduce myself.
         ey3blast
    Last edited by ey3blast (2012-12-26 13:58:31)

    well I've read your post on this thread:
    https://bbs.archlinux.org/viewtopic.php?id=153660
    and thank you for the quick response better than RTFM. linux community is really great and im learning alot hope to learn more from the community so i could get the chance to contribute.
    you're actually right about that post there might be something wrong with the system clock. so i tried to echo date -u +%W$(uname) and it shows this weird output "date -u +%WLinux" i don't know what's wrong with this cause my system clock is running well i don't know why it doesn't show the week number though. anyone help me fix this thing?
    --- Fixed the problem ---
    well here's what i did, at first i run the command but i got the wrong answer because my system clock was turned off at that time then it shows nothing then i tried to echo the command and there i got the wrong answer. on the second time i run the command with the system clock turned on i still echoed it that's why i still got the wrong answer it shows this weird output when echoed "date -u +%WLinux". what i did right now is that i remove the echo and there i get the correct answer for the captcha.. hope this thread will help newbies like me in the future.
    Thank you for the help Mr. Trilby. I appreciate it.
       ey3blast
    Last edited by ey3blast (2012-12-26 13:44:08)

  • [Solved] gmrun & Openbox menu can't launch program but bash can.

    Hey there.
    Got myself a bit of a confusing problem. I recently installed the latest of Natron, in /opt/Natron, and added the path to the PATH variable in the .bashrc file,  and i can launch it if I'm on bash, but gmrun and the Openbox menu can't locate the executable when I try to launch it from there. Which is weird, because when i was adding it the Natron directory to the path when it wasn't in the .bashrc, i could then launch Natron just fine from gmrun. Anyone know why this is the case? Any help is appreciated.
    Last edited by anark10n (2015-02-22 16:35:17)

    .bashrc is only sourced when starting an interactive shell, whereas .bash_profile is sourced when you log in. Try adding the PATH export to your .bash_profile, then log out and back in.

Maybe you are looking for