Openbox:Pipemenus

From Openbox

Revision as of 16:58, 20 February 2009 by Davidbarr (Talk | contribs)

Jump to: navigation, search

Contents

Using Pipe menus

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

Scripts

Openbox Configuration

Theme Changer ob3_theme.c - Mike Hokenson

Theme Changer theme scripts.tar - Marius Nita

Configure Openbox from a menu cfgmenu-2.0.py - needs work (broken)



Background Management

Change wallpaper wallmenu-0.3.py

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, boplib.py. 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? bookmarks.sh

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

Create new files from templates (in ~/Templates) templates.sh

Create an XDG menu desktopmenu.php

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

Show your connected servers and opens them using nautilus connected_servers.sh

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

Shows your recent documents. recent.rb - Tim Riley

Shows your recent documents obrecent.sh

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. bookmarks.py


Browser Integration

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


System Information

diskspace.sh 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)! processes.py

See your CPU frequency ob-cpufrequ.py - 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

date-menu.sh 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 obmpc.sh

Control MPD from your menu ob-mpd-0.3.py - John McKnight

Basic controls for quodlibet : quodlibet.sh


Games

Queries Quake 3 servers ob3_q3stat.c

Queries Enemy Territory servers ob-et.c

Queries Enemy Territory servers ob-et.pl


Misc.

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. feeder.py

Check your GMail from a menu gmail-openbox-0.0.3.1.py - 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 menu.py

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 [1]

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.)mmnoitor.sh

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)


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