|
Revision 33, 0.8 KB
(checked in by vasi, 4 years ago)
|
|
new module
|
-
Property svn:executable set to
*
|
| Line | |
|---|
| 1 | #!/bin/sh |
|---|
| 2 | |
|---|
| 3 | cd "`dirname \"$0\"`" |
|---|
| 4 | |
|---|
| 5 | |
|---|
| 6 | ulimit -n 512 |
|---|
| 7 | |
|---|
| 8 | |
|---|
| 9 | display="/tmp/$USER-display-nicotine" |
|---|
| 10 | getter="/tmp/$USER-getdisplay-$$" |
|---|
| 11 | rm -f "$display" |
|---|
| 12 | cp sw/bin/getdisplay.sh "$getter" |
|---|
| 13 | open-x11 "$getter" |
|---|
| 14 | deadline=$((`date +%s` + 60)) |
|---|
| 15 | until [ -f "$display" -a -r "$display" ]; do |
|---|
| 16 | if [ `date +%s` -ge "$deadline" ]; then |
|---|
| 17 | echo "Could not get display!" |
|---|
| 18 | exit 1 |
|---|
| 19 | fi |
|---|
| 20 | sleep 1 |
|---|
| 21 | done |
|---|
| 22 | export DISPLAY=`cat "$display"` |
|---|
| 23 | rm -f "$display" "$getter" |
|---|
| 24 | |
|---|
| 25 | |
|---|
| 26 | DYLD_LIBRARY_PATH=sw/lib \ |
|---|
| 27 | PANGO_RC_FILE=./sw/etc/pangorc \ |
|---|
| 28 | PYTHONPATH=sw/lib/python2.3/site-packages \ |
|---|
| 29 | GDK_PIXBUF_MODULE_FILE=./sw/etc/gdk-pixbuf.loaders \ |
|---|
| 30 | GTK_PATH="./sw/lib/gtk-2.0:./sw/lib/gtk-2.0/2.4.0" \ |
|---|
| 31 | GTK2_RC_FILES=./sw/etc/gtkrc-2.0 \ |
|---|
| 32 | /usr/bin/python2.3 sw/bin/nicotine |
|---|