Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 125482 - Squeak ebuild could include launch script
Summary: Squeak ebuild could include launch script
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Luis Araujo (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-08 07:39 UTC by Simon Kirk
Modified: 2006-07-06 23:36 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Simon Kirk 2006-03-08 07:39:35 UTC
The squeak ebuild currently creates a symbolic link in /usr/bin to run the squeak executable that's build and put into /usr/lib/squeak/$VERSION.

There are a number of things that could be done with a script to launch the squeak executable (instead of the symbolic link?) that are useful. For example, I run my squeak like this:

artsdsp /usr/lib/squeak/3.7-7/squeak -display unix:0 -swapbtn -xshm -nomixer $1 &

"artsdsp" could be included (optionally on use flag?) if the user has KDE emerged - without this command squeak doesn't make sounds (or alternatively grabs all the sound output and prevents an artsd instance starting up and making noises if one wasn't running already).

The display argument could be included on inclusion of the X use flag.

The "swapbtn" argument is really useful as it makes squeak behave much more like "normal" windowing systems in terms of right-click really being right-click (much more newbie friendly).

There are plenty of examples of other switches that may be included, dependant on use flags.
Comment 1 Luis Araujo (RETIRED) gentoo-dev 2006-07-06 23:36:05 UTC
Thanks for suggesting this idea.

Although, i think this kind of script would be too much user-specific , and i prefer to avoid having this kind of stuff setup, and keep it minimal.

Thanks again!