Yeahlaunch-0.3

Window managers, icon programs, widgets, etc.
Post Reply
Message
Author
User avatar
harii4
Posts: 448
Joined: Fri 30 Jan 2009, 04:08
Location: La Porte City, IA , U.S.A.
Contact:

Yeahlaunch-0.3

#1 Post by harii4 »

YeahLaunch
more screenshots at:
http://phrat.de/screenshots.html
Basically, yeahlaunch draws a 1 pixel bar on one edge of your desktop. When you mouse over it, buttons pop out to launch stuff. It's a replacement for a desktop menu under window managers like evilwm that don't have a root menu. (You could also use keyboard shortcuts, as the author of evilwm expects, but this is another alternative.)
One of the lightest launchers out there besides BadBar - that i know of.

http://www.bstern.org/yeahlaunch/

old version yeahlaunch-0.2 can be found here:
http://www.murga-linux.com/puppy/viewto ... e5d#471461

OLD WAY:
you need an yeahlaunch file in the start folder.
sleep 1 && yeahlaunch -x 15 -fn "-*-lucidatypewriter-*-*-*-*-10-*-*-*-*-*-*-*" -fg "white" -bg "black" -afg "yellow" -step 16 \
__HOME_ "rox /root/ &" \
BROWSER "/usr/local/bin/defaultbrowser &" \
__RUN__ "/usr/bin/gexec &" \
CONSOLE "urxvt &" \
__FILES_ "file.sh &" \
_DESKTOP "desktop.sh &" \
INTERNET "inet.sh &" \
NETWORK "net.sh &" \
GRAPHICS "art.sh &" \
__MEDIA_ "media.sh &" \
_OFFICE_ "office.sh &" \
UTILITYS "utility.sh &" \
_SYSTEM_ "system.sh &" \
__SETUP_ "setup.sh &" \
PERSONAL "personal.sh &" \
CTRL_BOX "antixcc-en1.sh &" \
_DRIVES_ "/usr/sbin/pmount &" \
_XKILL__ "xkill &" \
__EXIT__ "/usr/bin/shutdownjwm &"
NEW USES .yeahlaunchrc file:
New in 0.3:

yeahlaunch will now read a configuration file named .yeahlaunchrc in your
home directory. The format is:

name=value

where lines that begin with a dash (-) are treated as command-line arguments
and everything else becomes a button title.

If you want a different configuration for different invocations (multihead,
different positions on the screen, etc.), you can pass -c on the command
line to read an alternate configuration file. (Using -c in the config file
does nothing, though.)

Here's an example of my .yeahlaunchrc:

-x=600
-bg=blue
Firefox=firefox
=/bin/false
VMWare=/usr/bin/vmplayer
=/bin/false
OpenOffice=/opt/openoffice.org/program/soffice
Writer=/opt/openoffice.org/program/swriter
Calc=/opt/openoffice.org/program/scalc
Math=/opt/openoffice.org/program/smath
Base=/opt/openoffice.org/program/sbase
Impress=/opt/openoffice.org/program/simpress
Printers=/opt/openoffice.org/program/spadmin
=/bin/false
XSane=/usr/bin/xsane
XFig=/usr/bin/xfig

The blanks act as spacers between "program groups."
YeahWM is here:
http://www.murga-linux.com/puppy/viewtopic.php?t=60954

PERSONAL NOTE:
I use -step 16 in my setups.
by only showing one tab - speeds up launcher + looks nicer.
Attachments
yeah3.png
using -step 16 to only use one tab at an time.
speed up launcher + looks nicer
(534 Bytes) Downloaded 1020 times
yeahlaunch-0.3-i486.pet
src2pet on txz-pup
(12.65 KiB) Downloaded 587 times
3.01 Fat Free / Fire Hydrant featherweight/ TXZ_pup / 431JP2012
----------------------------------------------------------------------------------------
Peace and Justice are two sides of the same coin.

User avatar
Keef
Posts: 987
Joined: Thu 20 Dec 2007, 22:12
Location: Staffordshire

#2 Post by Keef »

harii4

I've been having a play....

The -step 16 parameter is a help - that piano keyboard effect gets a little irritating after a while. Also, the mouse pointer can cover the buttons. The yeahlaunchrc is quite tolerant though, and it doesn't object to spaces, even at the start of a title. This gives a bit of room for the mouse to move so the text is not hidden so much. Larger font helps as well.

Code: Select all

-x=700
-bg=blue
-step=16
-fn=-adobe-helvetica-*-*-*-*-12-*-*-*-*-*-*-*
     File=rox 
     Term=rxvt
     Opera Next=/mnt/sda2/opera-next-12.00-1272.i386.linux/opera-next
     Geany=geany
Decided I didn't want to squint anymore, so tried this. Works quite well:

Code: Select all

-step=30
-fn=-*-*-*-*-*-*-24-*-*-*-*-*-*-*
The larger value for -step is needed because of the bigger font of course.

User avatar
harii4
Posts: 448
Joined: Fri 30 Jan 2009, 04:08
Location: La Porte City, IA , U.S.A.
Contact:

#3 Post by harii4 »

that piano keyboard effect gets a little irritating after a while
YEAH, also i like to play with spaces to make each Tab the same size too :) .

Sample of an 7 word Tab

Code: Select all

__HOME_ 
3.01 Fat Free / Fire Hydrant featherweight/ TXZ_pup / 431JP2012
----------------------------------------------------------------------------------------
Peace and Justice are two sides of the same coin.

User avatar
`f00
Posts: 807
Joined: Thu 06 Nov 2008, 19:13
Location: the Western Reserve

#4 Post by `f00 »

.. crazy stuff like a random bg setter (or whatever) can be done in those nameless separator-tabs (just change to =fbsetbg -R </path/to/background-dir> if you have fbsetbg, probably other bg setters have a random option) .. but that's mainly for if you run out of room (or get cramped) on the top edge ;)

Gnuxo
Posts: 365
Joined: Thu 09 Feb 2012, 19:01

#5 Post by Gnuxo »

I tried YeahLaunch in Dpup Exprimo but it won't open. It gives me a *segmentation fault* readout from terminal.

bstern
Posts: 1
Joined: Fri 21 Dec 2012, 16:54

I'd like to debug this...

#6 Post by bstern »

Gnuxo wrote:I tried YeahLaunch in Dpup Exprimo but it won't open. It gives me a *segmentation fault* readout from terminal.
I just saw this. If you're still having this problem, please PM me and I'll see if we can track it down.

Post Reply