112 |
'ACE Command' |
'ACE Command' |
113 |
fi |
fi |
114 |
} |
} |
115 |
Kill_Desktop() |
killdesk() |
116 |
{ |
{ |
117 |
kill $(ps xa | grep DESKTOP | awk '{print $1}' | tr '\n' ' ')\ |
kill $(ps xa | grep DESKTOP | awk '{print $1}' | tr '\n' ' ')\ |
118 |
&> /dev/null 2> /dev/null |
&> /dev/null 2> /dev/null |
119 |
} |
} |
120 |
Desktop_Lite() |
|
121 |
|
Desktop() |
122 |
{ |
{ |
123 |
$ARSHELL -r 2\ |
arbmdir=$bmdir/antiright |
124 |
-Ai 'ACE Calculator' $bmdir/antiright/kcalc.xpm\ |
$ARSHELL -W DESKTOP -UL "ACE -A ACE_print_time_and_load" -r 4\ |
125 |
-Ai 'ACE CD_Player' $bmdir/antiright/kscd.xpm\ |
'ACE A.C.E.' 'ACE Lock'\ |
126 |
-Ai 'ACE File_Manager' $bmdir/antiright/kfm.xpm\ |
-Ai 'ACE Calculator' $arbmdir/kcalc.xpm\ |
127 |
-Ai 'ACE Note' $bmdir/antiright/knotes.xpm\ |
-Ai 'ACE CD_Player' $arbmdir/kscd.xpm\ |
128 |
-Ai 'ACE Editor' $bmdir/antiright/kedit.xpm\ |
'vdesk 1' 'vdesk 2'\ |
129 |
-Ai 'ACE Load_Meter' $bmdir/antiright/ksysguard.xpm\ |
-Ai 'ACE File_Manager' $arbmdir/kfm.xpm\ |
130 |
-Ai 'ACE Terminal' $bmdir/antiright/term.xpm\ |
-Ai 'ACE Note' $arbmdir/knotes.xpm\ |
131 |
-Ai 'ACE Browser' $bmdir/antiright/www.xpm\ |
'vdesk 3' 'vdesk 4'\ |
132 |
-Ai 'ACE Mail' $bmdir/antiright/mail.xpm\ |
-Ai 'ACE Editor' $arbmdir/kedit.xpm\ |
133 |
-Ai 'ACE Background' $bmdir/antiright/kcoloredit.xpm\ |
-Ai 'ACE Load_Meter' $arbmdir/ksysguard.xpm\ |
134 |
-Ai 'ACE -A Settings' $bmdir/antiright/tools.xpm\ |
'vdesk 5' 'vdesk 6'\ |
135 |
-Ai 'ACE -A File_System_Panel File_Systems'\ |
-Ai 'ACE Terminal' $arbmdir/term.xpm\ |
136 |
$bmdir/antiright/fileserver.xpm\ |
-Ai 'ACE Browser' $arbmdir/www.xpm\ |
137 |
-xrm "*overrideRedirect: True" -xrm "*marginWidth: 0"\ |
'vdesk 7' 'vdesk 8'\ |
138 |
-xrm "*marginHeight: 0" -xrm "*margin: 0" -W DESKTOP\ |
-Ai 'ACE Mail' $arbmdir/mail.xpm\ |
139 |
-geometry +32+64 -xrm "*highlightThickness: 0"\ |
-Ai 'ACE Background' $arbmdir/kcoloredit.xpm\ |
140 |
-xrm "*alignment: XmALIGNMENT_CENTER" -t & |
'ACE Alarm' 'ACE Run' \ |
141 |
|
-Ai 'ACE -A Settings' $arbmdir/tools.xpm\ |
142 |
|
-Ai 'ACE -A File_System_Panel File_Systems' $arbmdir/fileserver.xpm\ |
143 |
|
-geometry +0+0\ |
144 |
|
-xrm '*marginHeight: 0' -xrm '*marginWidth: 0' -xrm '*spacing: 0'\ |
145 |
|
-xrm '*XmPushButton.marginWidth: 2' \ |
146 |
|
-xrm 'AntiRight.borderWidth: 1' -xrm "*overrideRedirect: True" & |
147 |
} |
} |
148 |
return_pseudorandom_color() |
return_pseudorandom_color() |
149 |
{ |
{ |
150 |
|
local colors="powderblue lavender pink wheat black darkgeay darkred\ |
151 |
|
lightsteelblue gainsboro midnightblue" |
152 |
local ones=$(date +%S | cut -c 2) |
local ones=$(date +%S | cut -c 2) |
153 |
if [ $ones -lt 1 ]; then |
echo $colors | awk '{print $'$(($ones+1))'}' |
|
echo -n powderblue |
|
|
elif [ $ones -lt 2 ]; then |
|
|
echo -n lavender |
|
|
elif [ $ones -lt 3 ]; then |
|
|
echo -n pink |
|
|
elif [ $ones -lt 4 ]; then |
|
|
echo -n wheat |
|
|
elif [ $ones -lt 5 ]; then |
|
|
echo -n black |
|
|
elif [ $ones -lt 6 ]; then |
|
|
echo -n darkgray |
|
|
elif [ $ones -lt 7 ]; then |
|
|
echo -n darkred |
|
|
elif [ $ones -lt 8 ]; then |
|
|
echo -n lightsteelblue |
|
|
elif [ $ones -lt 9 ]; then |
|
|
echo -n gainsboro |
|
|
elif [ $ones -lt 10 ]; then |
|
|
echo -n midnightblue |
|
|
fi |
|
154 |
} |
} |
155 |
Sticky_Note() |
Sticky_Note() |
156 |
{ |
{ |
175 |
# operations. |
# operations. |
176 |
ACE -A File_Manager |
ACE -A File_Manager |
177 |
} |
} |
178 |
|
Cancel_File_Operation() |
179 |
|
{ |
180 |
|
ACE -A File_Manager |
181 |
|
} |
182 |
Manage_Files() |
Manage_Files() |
183 |
{ |
{ |
184 |
$ARSHELL -Al "Choose an operation to perform" -E\ |
$ARSHELL -Al "Choose an operation to perform" -E\ |
185 |
'ACE -A Delete_File'\ |
'ACE -A Delete_File'\ |
186 |
'ACE -A Copy_File' |
'ACE -A Copy_File'\ |
187 |
|
'ACE -A Cancel_File_Operation' |
188 |
} |
} |
189 |
File_Manager() |
File_Manager() |
190 |
{ |
{ |
237 |
mail_or_users="Mail." |
mail_or_users="Mail." |
238 |
fi |
fi |
239 |
fi |
fi |
240 |
echo -n $date_and_time $(uptime | cut -d : -f 4) $mail_or_users |
# In order to conserve space, only the 5 minute load is given. |
241 |
|
echo -n\ |
242 |
|
' ' $date_and_time $(uptime | cut -d : -f 4 | cut -d , -f 2)\ |
243 |
|
$mail_or_users |
244 |
} |
} |
245 |
ACE_load_value() |
ACE_load_value() |
246 |
{ |
{ |
261 |
{ |
{ |
262 |
$ARSHELL -Uf 3000 -UL 'vmstat' -xrm '*fontList: fixed' |
$ARSHELL -Uf 3000 -UL 'vmstat' -xrm '*fontList: fixed' |
263 |
} |
} |
|
Pager() |
|
|
{ |
|
|
$ARSHELL -r 1\ |
|
|
'ACE A.C.E.' 'ACE Lock'\ |
|
|
'vdesk 1' 'vdesk 2' 'vdesk 3' 'vdesk 4'\ |
|
|
'vdesk 5' 'vdesk 6' 'vdesk 7' 'vdesk 8'\ |
|
|
'ACE Alarm' 'ACE Run' -As \ |
|
|
-xrm '*overrideRedirect: True' -geometry +0+0\ |
|
|
-xrm '*marginHeight: 0' -xrm '*marginWidth: 0' -xrm '*spacing: 0'\ |
|
|
-xrm '*XmPushButton.marginWidth: 2' -U "ACE -A ACE_print_time_and_load"\ |
|
|
-xrm 'AntiRight.borderWidth: 1' |
|
|
} |
|
264 |
Select_CD_Track() |
Select_CD_Track() |
265 |
{ |
{ |
266 |
tracks=$(arcd -T) |
tracks=$(arcd -T) |
356 |
'ACE See_Open_Ports'\ |
'ACE See_Open_Ports'\ |
357 |
'ACE See_User_Processes'\ |
'ACE See_User_Processes'\ |
358 |
'ACE System_Monitor'\ |
'ACE System_Monitor'\ |
359 |
"$ARSHELL -Am -UL vmstat -xrm '*fontList: fixed' & # Memory_Statistics"\ |
"$ARSHELL\ |
360 |
|
-W 'Memory' -Am -UL vmstat -xrm '*fontList: fixed' & # Memory_Statistics"\ |
361 |
"$ARSHELL -Am -UL uptime -xrm '*fontList: fixed' & # Uptime"\ |
"$ARSHELL -Am -UL uptime -xrm '*fontList: fixed' & # Uptime"\ |
362 |
"$ARSHELL -Am -UL iostat -xrm '*fontList: fixed' & # I/O_Statistics"\ |
"$ARSHELL\ |
363 |
|
-W 'I/O Statistics' -Am -UL iostat -xrm '*fontList: fixed' & # I/O_Statistics"\ |
364 |
'ACE -A Load_Meter' |
'ACE -A Load_Meter' |
365 |
} |
} |
366 |
Fix_File_Permissions() |
Fix_File_Permissions() |