You are not logged in.

#1 2009-02-25 22:18:18

lanyard
Member
Registered: 2009-02-25
Posts: 5

[SOLVED] OpenBox - Terminals Don't Open

Hello. I just installed arch a day or two ago, and am already running into a fair share of problems. roll

I've installed Aterm, Xterm, and URxvt, and put the three on the OpenBox menu. But when I click on any of them, nothing happens.

Other apps, like seamonkey or xedit, still open; the problem's only with the terminals. Maybe OpenBox is just allergic?

Any suggestions you guys have for fixes?

Last edited by lanyard (2009-02-26 07:34:06)

Offline

#2 2009-02-25 22:29:24

haxit
Member
From: /home/haxit
Registered: 2008-03-04
Posts: 1,247
Website

Re: [SOLVED] OpenBox - Terminals Don't Open

Post your menu.xml


Archi686 User | Old Screenshots | Old .Configs
Vi veri universum vivus vici.

Offline

#3 2009-02-25 22:31:04

lanyard
Member
Registered: 2009-02-25
Posts: 5

Re: [SOLVED] OpenBox - Terminals Don't Open

<?xml version="1.0" encoding="UTF-8"?>
<openbox_menu>

    <menu id="root-menu" label="OpenBox 3">

        <menu id="1" label="Development">

            <item label="IDLE"> <action name="Execute">
                <execute>idle</execute>
            </action> </item>


            <item label="Python"> <action name="Execute">
                <execute>xterm -e python</execute>
            </action> </item>


            <item label="Qt 4 Assistant"> <action name="Execute">
                <execute>assistant</execute>
            </action> </item>


            <item label="Qt 4 Designer"> <action name="Execute">
                <execute>designer</execute>
            </action> </item>


            <item label="Qt 4 Linguist"> <action name="Execute">
                <execute>linguist</execute>
            </action> </item>
        </menu>


        <menu id="2" label="Editors">

            <item label="Nano"> <action name="Execute">
                <execute>xterm -e nano</execute>
            </action> </item>


            <item label="Vi"> <action name="Execute">
                <execute>xterm -e vi</execute>
            </action> </item>


            <item label="Xedit"> <action name="Execute">
                <execute>xedit</execute>
            </action> </item>
        </menu>


        <menu id="18" label="Games">

            <menu id="17" label="Amusement">

                <item label="Xeyes"> <action name="Execute">
                    <execute>xeyes</execute>
                </action> </item>

            </menu>


            <menu id="10" label="Arcade">

                <item label="PacMan"> <action name="Execute">
                    <execute>pacman</execute>
                </action> </item>

            </menu>
        </menu>


        <menu id="7" label="Multimedia">

            <item label="ALSA mixer"> <action name="Execute">
                <execute>xterm -e alsamixer</execute>
            </action> </item>


            <item label="cam"> <action name="Execute">
                <execute>xterm -font vga -geometry 80x25 -bg black -fg gray -e /usr/bin/cam</execute>
            </action> </item>


            <item label="cam"> <action name="Execute">
                <execute>xterm -e cam</execute>
            </action> </item>


            <item label="VLC media player"> <action name="Execute">
                <execute>vlc</execute>
            </action> </item>

        </menu>


        <menu id="5" label="Network">

            <item label="Avahi SSH Server Browser"> <action name="Execute">
                <execute>bssh</execute>
            </action> </item>


            <item label="Avahi VNC Server Browser"> <action name="Execute">
                <execute>bvnc</execute>
            </action> </item>


            <item label="Links"> <action name="Execute">
                <execute>xterm -e links</execute>
            </action> </item>


            <item label="Mail"> <action name="Execute">
                <execute>xterm -e mail</execute>
            </action> </item>


            <item label="SeaMonkey internet suite"> <action name="Execute">
                <execute>seamonkey</execute>
            </action> </item>


            <item label="TkVNC"> <action name="Execute">
                <execute>xterm -e tkvnc</execute>
            </action> </item>


            <item label="Xbiff"> <action name="Execute">
                <execute>xbiff</execute>
            </action> </item>


            <item label="Xmh"> <action name="Execute">
                <execute>xmh</execute>
            </action> </item>
        </menu>


        <menu id="4" label="Science">
            <item label="Xcalc"> <action name="Execute">
                <execute>xcalc</execute>
            </action> </item>
        </menu>


        <menu id="19" label="Shells">

            <item label="Dash"> <action name="Execute">
                <execute>xterm -e dash -i</execute>
            </action> </item>


            <item label="Xterm"> <action name="Execute">
                <execute>xterm</execute>
            </action> </item>


            <item label="URxvt"> <action name="Execute">
                <execute>urxvt</execute>
            </action> </item>


            <item label="Aterm"> <action name="Execute">
                <execute>aterm</execute>
            </action> </item>

        </menu>


        <menu id="37" label="System">
            <menu id="36" label="Settings">
                <item label="Openbox Configuration Manager"> <action name="Execute">
                    <execute>obconf</execute>
                </action> </item>
            </menu>


            <item label="Avahi Zeroconf Browser"> <action name="Execute">
                <execute>avahi-discover</execute>
            </action> </item>


            <item label="pstree"> <action name="Execute">
                <execute>xterm -e pstree.x11</execute>
            </action> </item>


            <item label="pstree"> <action name="Execute">
                <execute>xterm -e /usr/bin/pstree.x11</execute>
            </action> </item>


            <item label="pstree"> <action name="Execute">
                <execute>xterm -e pstree</execute>
            </action> </item>


            <item label="Top"> <action name="Execute">
                <execute>xterm -e top</execute>
            </action> </item>


            <item label="Xconsole"> <action name="Execute">
                <execute>xconsole</execute>
            </action> </item>


            <item label="XLoad"> <action name="Execute">
                <execute>xload</execute>
            </action> </item>
        </menu>



        <menu id="38" label="Utilities">

            <item label="Editres"> <action name="Execute">
                <execute>editres</execute>
            </action> </item>


            <item label="Graveman"> <action name="Execute">
                <execute>graveman</execute>
            </action> </item>


            <item label="Info"> <action name="Execute">
                <execute>xterm -e info</execute>
            </action> </item>


            <item label="Oclock"> <action name="Execute">
                <execute>oclock</execute>
            </action> </item>


            <item label="PCManFM File Manager"> <action name="Execute">
                <execute>pcmanfm</execute>
            </action> </item>


            <item label="Viewres"> <action name="Execute">
                <execute>viewres</execute>
            </action> </item>


            <item label="Xclipboard"> <action name="Execute">
                <execute>xclipboard</execute>
            </action> </item>


            <item label="Xclock (analog)"> <action name="Execute">
                <execute>xclock -analog</execute>
            </action> </item>


            <item label="Xclock (digital)"> <action name="Execute">
                <execute>xclock -digital</execute>
            </action> </item>


            <item label="Xclock (digital)"> <action name="Execute">
                <execute>xclock -digital -update 1</execute>
            </action> </item>


            <item label="Xcutsel"> <action name="Execute">
                <execute>xcutsel</execute>
            </action> </item>


            <item label="Xev"> <action name="Execute">
                <execute>xterm -e xev</execute>
            </action> </item>


            <item label="XFontSel"> <action name="Execute">
                <execute>xfontsel</execute>
            </action> </item>


            <item label="Xkill"> <action name="Execute">
                <execute>xkill</execute>
            </action> </item>


            <item label="Xlogo"> <action name="Execute">
                <execute>xlogo</execute>
            </action> </item>


            <item label="Xmag"> <action name="Execute">
                <execute>xmag</execute>
            </action> </item>


            <item label="Xman"> <action name="Execute">
                <execute>xman</execute>
            </action> </item>


            <item label="Xrefresh"> <action name="Execute">
                <execute>xrefresh</execute>
            </action> </item>


            <item label="Xsetroot"> <action name="Execute">
                <execute>xsetroot</execute>
            </action> </item>

        </menu>


        <separator/>


        <menu id="40" label="OpenBox">

            <menu id="client-list-menu"/>

            <item label="Reconfigure"> <action name="Reconfigure"/> </item>

            <separator/>

            <item label="Exit"> <action name="Exit"/> </item>

        </menu>

    </menu>
</openbox_menu>

Offline

#4 2009-02-25 22:37:11

skottish
Forum Fellow
From: Here
Registered: 2006-06-16
Posts: 7,942

Re: [SOLVED] OpenBox - Terminals Don't Open

For all of my application launchers including urxvt, I have the executable wrapped in <command> and not in <execute>.

<item label="urxvt">
    <action name="Execute">
        <command>
            urxvt
        </command>
    </action>
</item>

Offline

#5 2009-02-25 22:38:46

haxit
Member
From: /home/haxit
Registered: 2008-03-04
Posts: 1,247
Website

Re: [SOLVED] OpenBox - Terminals Don't Open

skottish wrote:

For all of my application launchers including urxvt, I have the executable wrapped in <command> and not in <execute>.

<item label="urxvt">
    <action name="Execute">
        <command>
            urxvt
        </command>
    </action>
</item>

Mine doesn't.


Archi686 User | Old Screenshots | Old .Configs
Vi veri universum vivus vici.

Offline

#6 2009-02-25 22:46:01

brisbin33
Member
From: boston, ma
Registered: 2008-07-24
Posts: 1,796
Website

Re: [SOLVED] OpenBox - Terminals Don't Open

i agree with skottish, i have:

<command>firefox</command>

but,

<execute>sh /path/to/some/script</execute>

i'd verify that the command(s) you're running works from CLI, and don't forget openbox --reconfigure after making changes.

Offline

#7 2009-02-26 00:04:44

lanyard
Member
Registered: 2009-02-25
Posts: 5

Re: [SOLVED] OpenBox - Terminals Don't Open

Thanks for the replies, peoples. Here's the results:

So I tried mixing up menu.xml a bit with:

(1) <execute>xterm</execute>
(2) <command>xterm</command>
(3) <execute> sh /usr/bin/xterm</execute>

(1) is my original configuration.

Thankfully, I could see some of the errors left over after I exit X and get back to the command line.

But anyway, (1) and (2) produce the same type of errors. For urxvt, I get:

perl: warning: Falling back to the standard locale ("C")
urxvt: can't initialize pseudo-tty, aborting

For xterm:

Error 32: not supported by C library, locale unchanged
Reason: get_pty: not enough ptys

For aterm, somethin' like...

Cannot set locale
Can't open pseudo tty

For (3), I get the same error for all three terminals:

Xlib: extension "Generic Extension" missing on display "0:0"
/usr/bin/blahhhhhurrrrrgh: cannot execute binary file

brisbin33 wrote:

i'd verify that the command(s) you're running works from CLI, and don't forget openbox --reconfigure after making changes.

From CLI, I get display errors for any of those commands, including openbox --reconfigure.

Also, I've been editing menu.xml from CLI, then start openbox again, so I don't think that'd be a problem...




But anyway, I guess those tty/pty/locale/library errors mean somethin', huh?

Last edited by lanyard (2009-02-26 00:06:11)

Offline

#8 2009-02-26 03:08:36

brisbin33
Member
From: boston, ma
Registered: 2008-07-24
Posts: 1,796
Website

Re: [SOLVED] OpenBox - Terminals Don't Open

well Xlib: extension... is a bogus warning and can be ignored.  From the others though, it sounds like you haven't set your locales correctly.  I'd follow our Locales wiki and report back.

Offline

#9 2009-02-26 07:09:11

lanyard
Member
Registered: 2009-02-25
Posts: 5

Re: [SOLVED] OpenBox - Terminals Don't Open

Okay, cool. I also figured out how to get rid of the tty/pty errors by adding some missing lines to fstab:

none        /dev/pts    devpts    defaults    0    0
none        /dev/shm    tmpfs    defaults    0    0

Thanks for all the help guys. Now to look into my other issues. roll

Last edited by lanyard (2009-02-26 07:24:39)

Offline

Board footer

Powered by FluxBB