25 |
ACE_Verification() |
ACE_Verification() |
26 |
{ |
{ |
27 |
$ARSHELL -W Verify -E -Al "$1"\ |
$ARSHELL -W Verify -E -Al "$1"\ |
28 |
'ACE Yes,_do_that.' 'ACE No,_do_not_do_that.' |
'echo -n 1 \# Yes,_do_that.' 'echo -n 0 \# No,_do_not_do_that.' |
29 |
} |
} |
30 |
ACE_Check_Configuration_File() |
ACE_Check_Configuration_File() |
31 |
{ |
{ |
83 |
'ACE Browser'\ |
'ACE Browser'\ |
84 |
'ACE Imager'\ |
'ACE Imager'\ |
85 |
'ACE Mail'\ |
'ACE Mail'\ |
86 |
'ACE Background'\ |
'ACE -A Background_Editor'\ |
87 |
'ACE -A Settings'\ |
'ACE -A Settings'\ |
88 |
'ACE Command'\ |
'ACE Command'\ |
89 |
'pongr & # PONGr'\ |
'pongr & # PONGr'\ |
219 |
if [ "$(ACE is_clocked)" = "1" ]; then |
if [ "$(ACE is_clocked)" = "1" ]; then |
220 |
echo " -Ac\\" >> /tmp/ACE.$$ |
echo " -Ac\\" >> /tmp/ACE.$$ |
221 |
fi |
fi |
222 |
USE_ICONS="$(ACE use_icons)" |
echo " -UL 'ACE -A Juke_Song' -r 4\\" >> /tmp/ACE.$$ |
223 |
if [ "$USE_ICONS" = "0" ]; then |
PAGED="$(ACE is_paged)" |
|
echo " -UL 'ACE -A Juke_Song' -r 6 'ACE -A Play_Next \# Play' 'ACE Lock' 'ACE -A Alarm' 'ACE Note' 'ACE Calculator' 'ACE Background' 'ACE -A Stop' 'ACE A.C.E.' 'ACE -A killdesk Close' 'ACE File_Manager' 'ACE -A File_System_Panel File_Systems' 'ACE Mail'\\" >> /tmp/ACE.$$ |
|
|
else |
|
|
echo " -UL 'ACE -A Juke_Song' -r 6 -Ai 'ACE -A Play_Next \# Play' $arbmdir/play.xpm -Ai 'ACE Lock' $arbmdir/lock.xpm -Ai 'ACE -A Alarm' $arbmdir/clock.xpm -Ai 'ACE Note' $arbmdir/sticky.xpm -Ai 'ACE Calculator' $arbmdir/calculator.xpm -Ai 'ACE Background' $arbmdir/palate.xpm -Ai 'ACE -A Stop' $arbmdir/stop.xpm -Ai 'ACE A.C.E.' $arbmdir/ace.xpm -Ai 'ACE -A killdesk Close' $arbmdir/close.xpm -Ai 'ACE File_Manager' $arbmdir/folder.xpm -Ai 'ACE -A File_System_Panel File_Systems' $arbmdir/disk.xpm -Ai 'ACE Mail' $arbmdir/mail.xpm\\" >> /tmp/ACE.$$ |
|
|
fi |
|
|
PAGED=$(ACE is_paged) |
|
224 |
if [ "$PAGED" = "1" ]; then |
if [ "$PAGED" = "1" ]; then |
225 |
if [ "$USE_ICONS" = "0" ]; then |
echo " -Ai 'vdesk 1' $arbmdir/1.xpm -Ai 'vdesk 2' $arbmdir/2.xpm -Ai 'vdesk 3' $arbmdir/3.xpm -Ai 'vdesk 4' $arbmdir/4.xpm\\" >> /tmp/ACE.$$ |
|
echo " 'vdesk 1' 'vdesk 2' 'ACE Cal' 'ACE Terminal' 'ACE Load_Meter' 'ACE -A Settings' 'vdesk 3' 'vdesk 4' 'ACE Run' 'ACE Editor' 'ACE Browser' 'ACE CD_Player'\\" >> /tmp/ACE.$$ |
|
|
else |
|
|
echo " -Ai 'vdesk 1' $arbmdir/1.xpm -Ai 'vdesk 2' $arbmdir/2.xpm -Ai 'ACE Cal' $arbmdir/calendar.xpm -Ai 'ACE Terminal' $arbmdir/terminal.xpm -Ai 'ACE Load_Meter' $arbmdir/meter.xpm -Ai 'ACE -A Settings' $arbmdir/settings.xpm -Ai 'vdesk 3' $arbmdir/3.xpm -Ai 'vdesk 4' $arbmdir/4.xpm -Ai 'ACE Run' $arbmdir/runner.xpm -Ai 'ACE Editor' $arbmdir/text_editor.xpm -Ai 'ACE Browser' $arbmdir/www.xpm -Ai 'ACE CD_Player' $arbmdir/music.xpm\\" >> /tmp/ACE.$$ |
|
|
fi |
|
|
else |
|
|
if [ "$USE_ICONS" = "0" ]; then |
|
|
echo " 'ACE -A Pause' 'ACE -A Resume' 'ACE Cal' 'ACE Terminal' 'ACE Load_Meter' 'ACE -A Settings' 'afract & # Fractals' 'pongr & # PONGr' 'ACE Run' 'ACE Editor' 'ACE Browser' 'ACE CD_Player'\\" >> /tmp/ACE.$$ |
|
|
else |
|
|
echo " -Ai 'ACE -A Pause' $arbmdir/pause.xpm -Ai 'ACE -A Resume' $arbmdir/resume.xpm -Ai 'ACE Cal' $arbmdir/calendar.xpm -Ai 'ACE Terminal' $arbmdir/terminal.xpm -Ai 'ACE Load_Meter' $arbmdir/meter.xpm -Ai 'ACE -A Settings' $arbmdir/settings.xpm -Ai 'afract & # Fractals' $arbmdir/fractal.xpm -Ai 'pongr & # PONGr' $arbmdir/pong.xpm -Ai 'ACE Run' $arbmdir/runner.xpm -Ai 'ACE Editor' $arbmdir/text_editor.xpm -Ai 'ACE Browser' $arbmdir/www.xpm -Ai 'ACE CD_Player' $arbmdir/music.xpm\\" >> /tmp/ACE.$$ |
|
|
fi |
|
226 |
fi |
fi |
227 |
|
echo " -Ai 'ACE -A Play_Next \# Play' $arbmdir/play.xpm -Ai 'ACE -A Stop' $arbmdir/stop.xpm -Ai 'ACE -A Pause' $arbmdir/pause.xpm -Ai 'ACE -A Resume' $arbmdir/resume.xpm -Ai 'ACE Lock' $arbmdir/lock.xpm -Ai 'ACE -A killdesk Close' $arbmdir/close.xpm -Ai 'ACE -A Settings' $arbmdir/settings.xpm -Ai 'ACE' $arbmdir/ace.xpm -Ai 'ACE -L Run' $arbmdir/runner.xpm -Ai 'ACE Terminal' $arbmdir/terminal.xpm -Ai 'ACE -A Alarm' $arbmdir/clock.xpm -Ai 'ACE -A Sticky_Note' $arbmdir/sticky.xpm -Ai 'ACE Calculator' $arbmdir/calculator.xpm -Ai 'ACE Background' $arbmdir/palate.xpm -Ai 'ACE File_Manager' $arbmdir/folder.xpm -Ai 'ACE -A File_System_Panel File_Systems' $arbmdir/disk.xpm -Ai 'ACE Mail' $arbmdir/mail.xpm -Ai 'ACE Cal' $arbmdir/calendar.xpm -Ai 'ACE Load_Meter' $arbmdir/meter.xpm -Ai 'ACE Editor' $arbmdir/text_editor.xpm -Ai 'ACE Browser' $arbmdir/www.xpm -Ai 'ACE CD_Player' $arbmdir/music.xpm -Ai 'afract & # Fractals' $arbmdir/fractal.xpm -Ai 'pongr & # PONGr' $arbmdir/pong.xpm\\" >> /tmp/ACE.$$ |
228 |
echo " -geometry $GEOMETRY -xrm '*marginHeight: 0' -xrm '*marginWidth: 0' -xrm '*spacing: 0' -xrm '*XmPushButton.marginWidth: 2' -xrm 'AntiRight.borderWidth: 1' -xrm '*overrideRedirect: True' -l &" >> /tmp/ACE.$$ |
echo " -geometry $GEOMETRY -xrm '*marginHeight: 0' -xrm '*marginWidth: 0' -xrm '*spacing: 0' -xrm '*XmPushButton.marginWidth: 2' -xrm 'AntiRight.borderWidth: 1' -xrm '*overrideRedirect: True' -l &" >> /tmp/ACE.$$ |
229 |
chmod +x /tmp/ACE.$$ |
chmod +x /tmp/ACE.$$ |
230 |
/tmp/ACE.$$ |
/tmp/ACE.$$ |
240 |
Sticky_Note() |
Sticky_Note() |
241 |
{ |
{ |
242 |
local background=$(return_pseudorandom_color) |
local background=$(return_pseudorandom_color) |
243 |
$ARSHELL -W 'Sticky Note' -Am -Amf 'ACE Sticky_Note \# New' -Aw\ |
$ARSHELL -W 'Sticky Note' -Am -Amf 'ACE -A Sticky_Note \# New' -Aw\ |
244 |
-xrm "*XmText.background: $background"\ |
-xrm "*XmText.background: $background"\ |
245 |
-xrm '*XmText.height: 200' -xrm '*XmText.width: 150'\ |
-xrm '*XmText.height: 200' -xrm '*XmText.width: 150'\ |
246 |
-xrm '*XmText.wordWrap: True' |
-xrm '*XmText.wordWrap: True' |
304 |
{ |
{ |
305 |
ACE_Check_Configuration_File |
ACE_Check_Configuration_File |
306 |
TMP=${TMPDIR:-/tmp}/ACE.$$ |
TMP=${TMPDIR:-/tmp}/ACE.$$ |
307 |
echo "$ARSHELL -W Settings -Am -r 18"\\ > $TMP |
echo "$ARSHELL -W Settings -Am -r 15"\\ > $TMP |
308 |
for title in $(ACE_record_titles) |
for title in $(ACE_record_titles) |
309 |
do |
do |
310 |
echo " \"ACE -A Settings_Node $title\""\\ >> $TMP |
echo " \"ACE -A Settings_Node $title\""\\ >> $TMP |
412 |
'ACE FTP' 'ACE Telnet' 'ACE SSH' 'ACE SFTP'\ |
'ACE FTP' 'ACE Telnet' 'ACE SSH' 'ACE SFTP'\ |
413 |
'ACE PPP_On' 'ACE PPP_Off' |
'ACE PPP_On' 'ACE PPP_Off' |
414 |
} |
} |
415 |
Reset_Theme() |
|
416 |
{ |
|
|
xrdb ~/.Xdefaults |
|
|
} |
|
|
Theme_Panel() |
|
|
{ |
|
|
TMP=${TMPDIR:-/tmp}/ACE.$$ |
|
|
echo '#!/bin/sh' > $TMP |
|
|
echo "$ARSHELL -Am -r 4 -W Themes \\" >> $TMP |
|
|
local themes="$(grep theme_ ~/.antiright | cut -d : -f 1 | cut -d _ -f 2-)" |
|
|
for theme in $themes |
|
|
do |
|
|
echo " 'ACE theme_${theme} $theme'\\" >> $TMP |
|
|
done |
|
|
echo " 'ACE -A Reset_Theme'" >> $TMP |
|
|
/bin/sh $TMP |
|
|
trap "rm $TMP* 2>/dev/null" 0 |
|
|
} |
|
417 |
Uptime() |
Uptime() |
418 |
{ |
{ |
419 |
$ARSHELL -Am -UL uptime |
$ARSHELL -Am -UL uptime |
630 |
done |
done |
631 |
shift `expr $OPTIND - 1` |
shift `expr $OPTIND - 1` |
632 |
|
|
|
# Set resource and resource_number |
|
|
ACE_set_theme_resource() |
|
|
{ |
|
|
local value=$(ACE_read_configuration_value $2\ |
|
|
| $AWK -F' ' "{print "\$$4"}") |
|
|
echo "*$3:"$value >> $1 |
|
|
} |
|
|
|
|
|
ACE_set_theme() |
|
|
{ |
|
|
local TMP=${TMPDIR:-/tmp}/ACE.$$ |
|
|
echo '! Generated by ACE' > $TMP |
|
|
echo >> $TMP |
|
|
ACE_set_theme_resource $TMP $1 background 1 |
|
|
ACE_set_theme_resource $TMP $1 foreground 2 |
|
|
ACE_set_theme_resource $TMP $1 shadowThickness 3 |
|
|
xrdb $TMP |
|
|
trap "rm $TMP* 2>/dev/null" 0 |
|
|
} |
|
|
|
|
633 |
if [ $# -gt 0 ]; then # This runs a command configured in ~/.antiright |
if [ $# -gt 0 ]; then # This runs a command configured in ~/.antiright |
634 |
if grep theme <<EOF |
if grep theme <<EOF |
635 |
$1 |
$1 |