diff options
author | Frederic Lepied <flepied@mandriva.com> | 2001-07-31 05:52:10 +0000 |
---|---|---|
committer | Frederic Lepied <flepied@mandriva.com> | 2001-07-31 05:52:10 +0000 |
commit | 73f7c2886fe5b905cd4e2c72643eb48460291f6a (patch) | |
tree | df52efb1cb6e9f1c3f1eaf26ef69028eb7022d87 /bin | |
parent | 8872a532d7b144d3e2cf655db6a1644f656033b0 (diff) | |
download | common-data-73f7c2886fe5b905cd4e2c72643eb48460291f6a.tar common-data-73f7c2886fe5b905cd4e2c72643eb48460291f6a.tar.gz common-data-73f7c2886fe5b905cd4e2c72643eb48460291f6a.tar.bz2 common-data-73f7c2886fe5b905cd4e2c72643eb48460291f6a.tar.xz common-data-73f7c2886fe5b905cd4e2c72643eb48460291f6a.zip |
resync with 8.0-12mdk
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/DrakWM | 2 | ||||
-rw-r--r-- | bin/createbackground.sh | 43 | ||||
-rw-r--r-- | bin/print-cups.sh | 10 |
3 files changed, 54 insertions, 1 deletions
@@ -79,7 +79,7 @@ if ( $options{p} and ! -x '/usr/X11R6/bin/xsetbg') { exit(1); } else { system("xsetbg", $options{p}) if $options{p}; } if ($options{x}) { - my $xterm = $ENV{XTERM} ? $ENV{XTERM} : "xvt -bg black -fg white"; + my $xterm = $ENV{XTERM} ? $ENV{XTERM} : "xterm -bg black -fg white"; system("$xterm &"); } diff --git a/bin/createbackground.sh b/bin/createbackground.sh new file mode 100644 index 0000000..a825ff2 --- /dev/null +++ b/bin/createbackground.sh @@ -0,0 +1,43 @@ +#!/bin/sh + +# (c) 2000 - MandrakeSoft - Frederic CROZAT <fcrozat@mandrakesoft.com> + +if [ $# != 2 ] ; then + echo "Usage : $0 <location for backgrounds> < extension for background> ]" + exit 1 +fi + +if [ -z $DISPLAY ] ; then + echo "Must be run in an X session" + exit 1 +fi + +backgroundhome=$1 +extension=$2 + +if [ ! -d $backgroundhome ] ; then + mkdir -p $backgroundhome +fi + +# Set backgrounds +width=$(/usr/X11R6/bin/xdpyinfo | grep dimensions | cut -c 18-26 | sed "s/x.*//") +vertype=$(cat /etc/sysconfig/system | grep META_CLASS | sed "s/META_CLASS=//" | tr A-Z a-z) + + +if [ -z "$vertype" ] || [ $vertype = "powerpack" ] ; then + backgroundtype=PP +elif [ $vertype = "desktop" ] ; then + backgroundtype=DKP +else backgroundtype=PP +fi + +if [ $width ] ; then + for num in 1 2 3 4 5 6 7 ; do + file=/usr/share/pixmaps/backgrounds/linux-mandrake/$backgroundtype$num-$width.$extension + if [ -s $file ] ; then + ln -sf $file $backgroundhome/linux-mandrake-background$num.$extension ; + else + echo "File $file does not exist or is not readable" + fi + done ; +fi diff --git a/bin/print-cups.sh b/bin/print-cups.sh new file mode 100644 index 0000000..230df13 --- /dev/null +++ b/bin/print-cups.sh @@ -0,0 +1,10 @@ +#!/bin/sh +if [ -x /usr/bin/qtcups ]; then + qtcups $* +else + if [ -x /usr/bin/xpp ]; then + xpp $* + else + lpr $* + fi +fi |