From Openbox

Revision as of 12:40, 12 July 2009 by Davidbarr (Talk | contribs)

Jump to: navigation, search


Using Pipe menus

See the menu documentation for how to use pipe menus in your Openbox menus.


Openbox Configuration

Theme Changer ob3_theme.c - Mike Hokenson

Theme Changer theme scripts.tar - Marius Nita

Configure Openbox from a menu - needs work (broken)

Background Management

Change wallpaper

Sorting the directory list makes it much easier to find files. In, just modify the genmenu function as follows:

        dirlist = os.listdir(directory)
        # sort added to dirlist

Change wallpaper ob3_wall.c - Mike Hokenson

Change wallpaper bgmenu.rb - Tim Riley

Change wallpaper chwall

Desktop Environment Integration

Gnome Menus. Reads the user's Gnome menus using python GLib integration and formats those pesky non xml characters correctly. This now requires an extra library, However, using that library are more Gnome goodies, Bookmarks, Server List, Recent Files, and even a script to show all those menus for you at once All Menus. Enjoy. - User:Baavgai

OpenBox Application Menu reads .desktop files from multiple directories to construct a flat menu. Especially useful if your system doesn't have working XDG or Debian menus. Openbox:Pipemenus:obam

XDG bookmarks menu, defaults to nautilus but should be usable with thunar and maybe others?

XDG bookmarks works with pcmanfm . If you are lazy : pcmanfm version

Create new files from templates (in ~/Templates)

Create an XDG menu desktopmenu.php

XDG menu from redhat - supports custom menus [1]

Create an XDG menu obx-xdgmenu.tar.gz (improved version here)

Show your connected servers and opens them using nautilus

Recreate your gnome-places menu from the comfort of openbox (includes server-list, bookmarks and recently used).

Plugged devices list (cd-rom not yet available) [2]

Shows your recent documents. recent.rb - Tim Riley

Shows your recent documents

This script pipes the rox-filer bookmarks from ~/.config/rox..../bookmarks.xml into the Openbox menu. Running one in the menu opens the bookmark with rox-filer.

Browser Integration

opera-bookmarks-pipe Grabs your bookmarks from Opera. Clicking on them opens them in, guess what, Opera. - Brendan Johan Lee

System Information gives your current share and size info. - User:Baavgai

This script reads out process information from /proc and pipes it into the Openbox menu. You can renice, kill or restart running applications through the menu. It also has an application filter, so not all user applications/daemons are shown in the menu. It is similar to the procinfo script by Dave Foster. New Version (12.04.08)!

See your CPU frequency - John McKnight

Proc info procinfo - Dave Foster

This script is a way to control screen, it allows you to launch new screens or perform operations on currently running screens screen script

Sysinfo sysinfo (by yettenet) - Pipemenus to show your system info, such as free ram, processor, disk space etc. etc. kind of like gkrellm, but like a menu. needs some editing to work for each system like dev and eth.

dir-menu directory structure menu with simple file handling a simple date, time, and calendar

Openbox:Pipemenus:obreboot OpenBox Reboot Menu allows you to reboot to the any of the options in your grub.conf

Openbox:Pipemenus:battery Simple script to show acpi settings battery and temperature

Sound & Media

Two part script, xmmspipe controls xmms/beep/audacious via xmms-session (xmms-session has instructions) xmmspipe & xmms-session.c

Control MPC from openbox

Control MPD from your menu - John McKnight

Basic controls for quodlibet :


Queries Quake 3 servers ob3_q3stat.c

Queries Enemy Territory servers ob-et.c

Queries Enemy Territory servers


This program checks (only one) IMAP4 server for new mails and displays mail headers through pyosd. All new mails are accessible through a menu. You can set them read, delete them and, of corpse, read them. (I've tested it so far with cyrus, dovecot, communigate, gmail - yeah gmail supports IMAP!!!). Get it from here checkmail and read the README.

This script pipes rss and podcast feeds into the openbox menu. You have to edit the "User set variables": rss_feeds, browser and media-player used to open feeds or/and podcasts.

Check your GMail from a menu - probably needs works

Parse Netscape type bookmarks into an openbox pipe menu ff2xml

Menu that shows the contents of a directory, recursively dirlist - Dave Foster

Read manuals and books from your menu books

Open ssh connections to your known hosts from ssh-to menu

Manage your removable media (flash sticks, cdroms, etc), uses KDE libs ob-mediamanager

Shows the weather forecast of the city passed as argument [3]

Make dualhead easy configured(rotate, align) over pipemenus, uses XRandR 1.2 can enable the second monitor without restart X.(NOTE: Reconfigure lower defination monitor may cause higher one disconfigurated. Use the Menu item off and on may correct them.)

Open ssh connection in new xterm to the defined hosts, you are able to add lots parameters manually in config .sshto.tgz--Icekimo 10:29, 21 September 2008 (EDT)

OB-Tasklist: A simple task list in the form of a pipe menu. Simple features supported for the time being. Adding tasks. Clicking on a task renders it completed and is therefore removed from the list. [4]--Palobo 19:03, 7 April 2009 (EDT)

Script archives

Mulberry's pipemenu script collection

Safari Al's bgmenu script

Eikenberry's mpd controller and key bindings toggle

ObMenu by Manuel Colmenerohas contains several menus, including an XDG menu, a firefox bookmark menu and others

Personal tools