#!/bin/rc # setup left half of the screen rfork e scr=(`{cat /dev/draw/new >[2]/dev/null}) w=$scr(11) h=$scr(12) if(~ $w 640 && ~ $h 480){ # nothing to see here } if not if(~ $w 1024 && ~ $h 768){ switch($1){ case -2 window -scroll -r 2 0 616 384 'label ltop; rc' window -scroll -r 2 380 616 768 'label lbottom; rc' case -i window -scroll -r 2 0 616 142 'label freenode; cpu -h mars2.inri.net -u sl -c ''shirc''' window -scroll -r 2 136 616 280 'label plan9; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t ''''#plan9''''''' window -scroll -r 2 276 616 466 'label 9front; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t ''''#9front''''''' window -scroll -r 2 462 616 768 'label cat-v; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t ''''#cat-v''''''' case * window -scroll -r 2 0 616 768 'label left; rc' } } if not if(~ $w 1280 && ~ $h 800){ switch($1){ case -2 window -scroll -r 2 0 640 510 'label ltop; rc' window -scroll -r 2 510 640 $v 'label lbottom; rc' case -i window -scroll -r 2 0 640 100 'label freenode; cpu -h mars2.inri.net -u sl -c ''shirc''' window -scroll -r 2 96 640 205 'label plan9; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t ''''#plan9''''''' window -scroll -r 2 201 640 360 'label 9front; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t ''''#9front''''''' window -scroll -r 2 356 640 800 'label cat-v; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t ''''#cat-v''''''' case * window -scroll -r 2 0 640 800 'label left; rc' } } if not if(~ $w 1280 && ~ $h 1024){ switch($1){ case -2 window -scroll -r 2 0 640 510 'label ltop; rc' window -scroll -r 2 510 640 1024 'label lbottom; rc' case -i window -scroll -r 2 0 641 88 'label freenode; cpu -h mars2.inri.net -u sl -c ''shirc''' window -scroll -r 2 84 642 182 'label privmsg; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t sampuru''' window -scroll -r 2 178 641 289 'label inferno; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t ''''#inferno''''''' window -scroll -r 2 284 641 416 'label plan9; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t ''''#plan9''''''' window -scroll -r 2 412 641 552 'label 9front; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t ''''#9front''''''' window -scroll -r 2 548 641 1024 'label cat-v; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t ''''#cat-v''''''' # wi case * window -scroll -r 2 0 640 1024 'label left; rc' } } if not if(~ $w 1376 && ~ $h 768){ switch($1){ case -i window -scroll -r 2 0 678 72 'label freenode; cpu -h mars2.inri.net -u sl -c ''shirc''' window -scroll -r 2 68 678 159 'label inferno; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t sampuru''' window -scroll -r 2 155 678 255 'label plan9; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t ''''#plan9''''''' window -scroll -r 2 251 678 360 'label aiju; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t aiju''' window -scroll -r 2 251 678 360 'label 9front; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t ''''#9front''''''' window -scroll -r 2 356 678 768 'label cat-v; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t ''''#cat-v''''''' # wi if(grep -s bssid /net/ether0/ifstats) bssid case * window -scroll -r 2 0 678 768 'label left; rc' } } if not if(~ $w 1408 && ~ $h 1050){ switch($1){ case -i window -scroll -r 2 0 704 72 'label freenode; cpu -h mars2.inri.net -u sl -c ''shirc''' window -scroll -r 2 68 704 159 'label sampuru; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t sampuru''' window -scroll -r 2 155 704 261 'label inferno; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t ''''#inferno''''''' window -scroll -r 2 257 704 401 'label plan9; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t ''''#plan9''''''' window -scroll -r 2 397 704 551 'label aiju; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t aiju''' window -scroll -r 2 397 704 551 'label 9front; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t ''''#9front''''''' window -scroll -r 2 547 704 1050 'label cat-v; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t ''''#cat-v''''''' # wi if(grep -s bssid /net/ether0/ifstats) bssid case * window -scroll -r 2 0 704 1050 'label left; rc' } } if not if(~ $w 1440 && ~ $h 900){ switch($1){ case -i window -scroll -r 2 0 720 73 'label freenode; cpu -h mars2.inri.net -u sl -c ''shirc''' window -scroll -r 2 69 720 173 'label sampuru; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t sampuru''' window -scroll -r 2 169 720 308 'label plan9; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t ''''#plan9''''''' window -scroll -r 2 304 720 448 'label aiju; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t aiju''' window -scroll -r 2 304 720 448 'label 9front; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t ''''#9front''''''' window -scroll -r 2 445 720 900 'label cat-v; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t ''''#cat-v''''''' # wi if(grep -s bssid /net/ether0/ifstats) bssid case * window -scroll -r 2 0 450 1439 'label left; rc' } } if not if(~ $w 1600 && ~ $h 1200){ switch($1){ case -2 window -scroll -r 2 0 800 600 'label ltop; rc' window -scroll -r 2 596 800 1200 'label lbottom; rc' case -i window -scroll -r 2 0 800 78 'label freenode; cpu -h mars2.inri.net -u sl -c ''shirc''' window -scroll -r 2 74 800 176 'label sampuru; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t sampuru''' window -scroll -r 2 172 800 282 'label inferno; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t ''''#inferno''''''' window -scroll -r 2 278 800 463 'label plan9; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t ''''#plan9''''''' window -scroll -r 2 459 800 670 'label aiju; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t aiju''' window -scroll -r 2 459 800 670 'label 9front; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t ''''#9front''''''' window -scroll -r 2 666 800 1200 'label cat-v; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t ''''#cat-v''''''' # wi case * window -scroll -r 2 0 800 1200 'label left; rc' } } if not if(~ $w 1680 1696 && ~ $h 1050){ switch($1){ case -2 window -scroll -r 2 0 840 525 'label ltop; rc' window -scroll -r 2 521 840 1080 'label lbottom; rc' case -i window -scroll -r 2 0 840 89 'label freenode; cpu -h mars2.inri.net -u sl -c ''shirc''' window -scroll -r 2 85 840 188 'label freenode; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t sampuru''' window -scroll -r 2 184 840 308 'label inferno; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t ''''#inferno''''''' window -scroll -r 2 304 840 465 'label plan9; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t ''''#plan9''''''' window -scroll -r 2 461 840 607 'label 9front; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t ''''#9front''''''' window -scroll -r 2 603 840 1050 'label cat-v; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t ''''#cat-v''''''' # wi case * window -scroll -r 2 0 840 1050 'label left; rc' } } if not if(~ $w 1920 && ~ $h 1080){ switch($1){ case -2 window -scroll -r 2 0 860 540 'label ltop; rc' window -scroll -r 2 540 860 1080 'label lbottom; rc' case -i window -scroll -r 2 0 960 124 'label freenode; cpu -h mars2.inri.net -u sl -c ''shirc''' window -scroll -r 2 121 960 222 'label inferno; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t ''''#inferno''''''' window -scroll -r 2 218 960 393 'label plan9; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t ''''#plan9''''''' window -scroll -r 2 389 960 670 'label 9front; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t ''''#9front''''''' window -scroll -r 2 666 960 1080 'label cat-v; cpu -h mars2.inri.net -u sl -c ''shirc -b 50 -t ''''#cat-v''''''' case * window -scroll -r 2 0 960 1080 'label left; rc' } }