home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.freefriends.org
/
ftp.freefriends.org.tar
/
ftp.freefriends.org
/
arnold
/
Source
/
gwm-dist.tar.gz
/
gwm-dist.tar
/
home-gwm
/
.profile.gwm
next >
Wrap
Lisp/Scheme
|
1993-07-07
|
3KB
|
98 lines
(: check-input-focus-flag 0)
(? screen)
; LISP helpers
(: null not)
(de no-domains (name)
(match "\\([^.]*\\)" name 1))
(: blit-arrow (cursor-make "blit-arrow"))
(: root-cursor blit-arrow)
;(: screen-tile "warhol") ; ``100 Soup Cans''
(: local-machines '("mod" "rocker" "geotech1" "case1" "case2" "case3" "channel" "wallaby" "caos"))
(: local-host-no-domains (no-domains hostname))
(: xterm-list '())
(for mach local-machines
(if (not (= mach local-host-no-domains))
(: xterm-list (+ xterm-list (list mach)))))
(: xterm-list (+ xterm-list '(cortex.physiol riscserv1.faceng)))
(: xterm-rsh-list '(quux.es doolittle.vetsci.su.oz.au tiny.me))
(: xterm-telnet-list '(plexus.physiol library.su.oz.au))
(: xload-list ())
(: no-trompall-classes '("Xpostit" "XClock" "Faces" "CPUStateMonitor" "XBiff" "Xcb"))
(: tty-window-classes '("XTerm" "MTerm" "Sam" "NCDterm" "Win"))
(: pop-item-font (with (font (font-make "9x15")) (font-make "jerq")))
(: pop-item-height 10)
(: pop-label-font (with (font (font-make "9x15")) (font-make "jerq")))
;(: vscreen.modifiers (together with-control))
(: want-kill-session nil)
(setq menu.builder "jerq-menus")
(load "jerq-behavior")
(load "pop-menu")
(load "icon-groups")
(load "simple-icon")
(load "term-icon")
(load "focus")
;(load 'vscreen)
;(setq vscreen.nailed-windows
; (list
; (list 'client-class "XClock")
; (list 'client-class "Faces")
; (list 'client-class "CPUStateMonitor")
; (list 'client-class "Xpostit" 'client-name "xpostit")
; (list 'client-class "XTerm" 'client-name "gwm")
; ))
(set-window XEyes no-decoration)
(set-window Clock no-decoration)
(set-window any 'jerq-window) ; defaults to jerq window
(df no-legend args
(for class args
(eval (list 'customize 'simple-icon 'any class
'legend 'nil))))
(: simple-icon.legend t) ; default now to label each icon
(no-legend Sam Sunclock Xman Xpostit SessionMonitor XTerm.any.gwm XMace)
; except these
;(customize simple-icon any Sam
; simple-icon.legend nil
; simple-icon.foreground white ; fix problem introduced by rex
; simple-icon.background black)
(set-icon-window any simple-icon) ; Any icon
; (lambdaq () (if (= window-icon-name "gwm") simple-icon term-icon)))
;(no-legend XTerm)
;(set-icon XTerm bull_1)
(set-icon Xpostit "3m")
(set-icon CPUStateMonitor "xcpustate")
(set-icon XTerm.any.gwm "gwmlogo")
(set-icon-window XTerm.any.gwm simple-icon)
(set-icon-window XTerm term-icon)
;(: icon-order '(XPostit 5 XClock 2 XTerm 1 Sam 20))
(de self-placement nil nil)
(set-placement XTerm user-positioning) ; place manually xterms
(set-placement Win user-positioning) ; place manually mterms
(set-placement Xpostit user-positioning)
(set-icon-placement Xman self-placement)
(set-icon-placement Sunclock self-placement)
(set-icon-placement SessionMonitor self-placement)
(set-icon-placement XMace self-placement)
(set-icon-placement Xpostit self-placement)
(set-icon-placement any rows.right-top.placement) ; all icons on the right
(rows.limits rows.right-top 'start 419 'end 930 'offset 1 'separator 2)
;(rows.limits rows.top-left 'start 474 'end 860 'offset 3 'separator 5)
;; 'sort sort-icons