I developed the "xinitrc" package to launch X clients automatically
just as profile.d framework acts. If the "xinitrc" is introduced,
users can take advantage of installed programs without modifying their
~/.xinitrc. The design follows:

* /sw/bin/xinitrc.sh is the core component. It prepairs some variables
and sources /etc/xinitrc.d/*.

* /sw/sbin/update-xinitrc replaces the system-wide xinitrc.

* First the system-wide xinitrc tests if /sw/etc/xinitrc-override
exists. If it exists then it is sourced from the system-wide
xinitrc. Otherwise /sw/bin/xinitrc.sh is sourced. If xinitrc.sh is
also missing then the system-wide xinitrc mimics the traditional
xinitrc.

* The "xinitrc" package has many customization knobs. For instance,
/sw/etc/xinitrc-first-hook and /sw/etc/xinitrc-last-hook are sourced
from /sw/bin/xinitrc.sh to allow administrators to run some programs
or set environment variables.

Sample xinitrc.d script "50kinput2.sh" follows:
: ${xinitrc_kinput2_enable=YES}
case "x$xinitrc_kinput2_enable" in
    x[Yy][Ee][Ss])
    if test -x /sw/bin/kinput2; then
        /sw/bin/kinput2 -canna -xim &
    fi
    ;;
esac

The finkinfo and patch are here. No source tarball.
http://www.j10n.org/files/xinitrc-0.2-1.info
http://www.j10n.org/files/xinitrc-0.2-1.patch



-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to