September 12, 2006 Archives

Tue 12 Sep 2006 @ 16:28 (1158071314)

app launcher

Potrei inaugurare la sezione "pocci" con questo post, ma e' troppo faticoso!

Oggi, avevo un po' di tempo da buttare via in cazzeggio e quindi ho pensato
bene di cacciare nel cesso gmrun in favore di uno scriptino basato su
bash e uxterm che permette di lanciare applicazioni avendo un minimo di history
e di completion.

shammash@kamaji:~$ cat bin/mylauncher
#!/bin/sh

uxterm -T "run command" \
        -bg black -fg rgb:88/88/88 \
        -fn "-*-terminus-*-*-*-*-14-*-*-*-*-*-*-*" \
        -geometry 80x1+310+350 \
        -e bash -rcfile $HOME/.mylauncher/bashrc

sed -i '/^(/D' $HOME/.mylauncher/history

shammash@kamaji:~$ cat .mylauncher/bashrc 
export LAUNCHER="$HOME/.mylauncher"

export HISTCONTROL=ignoredups
export HISTFILE=$LAUNCHER/history

export INPUTRC=$LAUNCHER/inputrc

export EDITOR="sed -i -f $LAUNCHER/editor.sed"

export PS1=""

shammash@kamaji:~$ cat .mylauncher/inputrc 
RETURN: edit-and-execute-command

shammash@kamaji:~$ cat .mylauncher/editor.sed 
s/^/( /
s/$/ \& ) ; exit/

-----

Posted by shammash | Permanent Link | Categories: tech