You are not logged in.
Hello. I just installed arch a day or two ago, and am already running into a fair share of problems.
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
Post your menu.xml
Archi686 User | Old Screenshots | Old .Configs
Vi veri universum vivus vici.
Offline
<?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
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
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
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.
//github/
Offline
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
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
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.
//github/
Offline
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.
Last edited by lanyard (2009-02-26 07:24:39)
Offline