dnl Terminal emulator
-define(`TERM', `urxvt')
-
-define(`TERM_KOI8', `Exec LC_CTYPE=ru_RU.KOI8-R exec TERM')
-
-define(`TERM_UTF8', `Exec exec "$HOME"/lib/X11/utf8rxvt')
-
define(`TERM_GEOM',
-`ifelse(eval(WIDTH < 1024), 1, `80x25-0-0',dnl
-`ifelse(eval(WIDTH < 1920), 1, `80x28-0-0', `80x30-0-0'dnl
+`ifelse(eval(WIDTH < 1024), 1, `80x25',dnl
+`ifelse(eval(WIDTH < 1920), 1, `80x30', `80x32'dnl
)')'dnl
)
+define(`TERM_GEOM_BOTLT', `TERM_GEOM+0-0')'dnl
+define(`TERM_GEOM_BOTRT', `TERM_GEOM-0-0')'dnl
+
define(`TERM_GEOM_BIG',
-`ifelse(eval(WIDTH < 1024), 1, `96x30-0-0',dnl
-`ifelse(eval(WIDTH < 1920), 1, `112x32-0-0', `126x35-0-0'dnl
+`ifelse(eval(WIDTH < 1024), 1, `96x30',dnl
+`ifelse(eval(WIDTH < 1920), 1, `112x32', `126x35'dnl
)')'dnl
)
+define(`TERM', `urxvt')
+define(`TERM_KOI8', `Exec LC_CTYPE=ru_RU.KOI8-R exec TERM')
+define(`TERM_UTF8', `Exec exec "$HOME"/lib/X11/utf8rxvt')
+define(`TERM_KOI8_BOTLT', `Exec LC_CTYPE=ru_RU.KOI8-R exec TERM -geometry TERM_GEOM_BOTLT')
+define(`TERM_UTF8_BOTLT', `Exec exec "$HOME"/lib/X11/utf8rxvt -geometry TERM_GEOM_BOTLT')
+define(`TERM_KOI8_BOTRT', `Exec LC_CTYPE=ru_RU.KOI8-R exec TERM -geometry TERM_GEOM_BOTRT')
+define(`TERM_UTF8_BOTRT', `Exec exec "$HOME"/lib/X11/utf8rxvt -geometry TERM_GEOM_BOTRT')
+
+
define(`REMOTE_HOST_KOI8',
TERM_KOI8 -title "$2" -n "$2" -e ssh -4 "$1"dnl
)
"$2 (koi8)" REMOTE_HOST_KOI8($1, $2)dnl
)
+define(`REMOTE_HOST_KOI8_BOTLT',
+TERM_KOI8_BOTLT -title "$2" -n "$2" -e ssh -4 "$1"dnl
+)
+
+define(`REMOTE_HOST_KOI8_BOTRT',
+TERM_KOI8_BOTRT -title "$2" -n "$2" -e ssh -4 "$1"dnl
+)
+
+define(`REMOTE_HOST_KOI8_BOTLT_MENU',
+"$2 (koi8,btlt)" REMOTE_HOST_KOI8_BOTLT($1, $2)dnl
+)
+
+define(`REMOTE_HOST_KOI8_BOTRT_MENU',
+"$2 (koi8,btrt)" REMOTE_HOST_KOI8_BOTRT($1, $2)dnl
+)
+
define(`REMOTE_HOST_UTF8',
TERM_UTF8 -e ssh -4 "$1"dnl
)
"$2 (utf8)" REMOTE_HOST_UTF8($1, $2)dnl
)
+define(`REMOTE_HOST_UTF8_BOTLT',
+TERM_UTF8_BOTLT -e ssh -4 "$1"dnl
+)
+
+define(`REMOTE_HOST_UTF8_BOTRT',
+TERM_UTF8_BOTRT -e ssh -4 "$1"dnl
+)
+
+define(`REMOTE_HOST_UTF8_BOTLT_MENU',
+"$2 (utf8,btlt)" REMOTE_HOST_UTF8_BOTLT($1, $2)dnl
+)
+
+define(`REMOTE_HOST_UTF8_BOTRT_MENU',
+"$2 (utf8,btrt)" REMOTE_HOST_UTF8_BOTRT($1, $2)dnl
+)
+
define(`REMOTE_HOST_KOI8_BIG',
TERM_KOI8 -geometry TERM_GEOM_BIG -title "$2" -n "$2" -e ssh -4 "$1"dnl
)
ClickTime 250
# if the window occupies less than n% of the screen, draw it opaque
-OpaqueMoveSize 5
+OpaqueMoveSize 100
# Do not flip pages on the edge of the screen, but allow to move windows
EdgeScroll 0 0
+ I TERM_KOI8
+ I Wait TERM
+ I GotoDeskAndPage 0 0 1
-+ I TERM_KOI8 -geometry 38x30+0-0
-+ I Wait TERM
++ I TERM_UTF8 -geometry 38x30+0-0
++ I Wait URxvt
+ I GotoDeskAndPage 0 1 0
+ I TERM_KOI8 -e su -
+ I Wait TERM
+ I Wait "Volume Control"
+ I FireFox
+ I Wait "*Mozilla Firefox"
++ I GotoDeskAndPage 1 0 1
++ I TERM_KOI8
++ I Wait TERM
+ I GotoDeskAndPage 2 0 1
+ I TERM_KOI8 -geometry TERM_GEOM_BIG
+ I Wait TERM
-+ I Pidgin
-+ I Wait Pidgin
++ I Gajim
++ I Wait Gajim
+ I TERM_UTF8 -iconic -name term-im-remote
+ I Wait URxvt
+ I TERM_KOI8 -geometry 60x25-5-5 -iconic -name term-im-local
+ I Wait URxvt
+ I GotoDeskAndPage 1 1 0
-+ I Schedule 5000 GotoDeskAndPage 0 1 0
++ I Schedule 1000 GotoDeskAndPage 0 1 0
############################################################################
AddToFunc FireFox I GotoDeskAndPage 1 0 0
+ I Exec LC_CTYPE=ru_RU.KOI8-R exec start-browser firefox
-#DestroyFunc Gajim
-#AddToFunc Gajim I GotoDeskAndPage 1 1 0
-#+ I Exec exec gajim
+DestroyFunc Gajim
+AddToFunc Gajim I GotoDeskAndPage 1 1 0
++ I Exec exec gajim
DestroyFunc Pidgin
AddToFunc Pidgin I GotoDeskAndPage 1 1 0
AddToMenu Terminals "Terminals" Title
+ "Grey term (koi8)" TERM_KOI8
+ "Grey term (utf8)" TERM_UTF8
++ "Grey term (koi8,btrt)" TERM_KOI8_BOTRT
++ "Grey term (utf8,btrt)" TERM_UTF8_BOTRT
+ "Big grey term (koi8)" TERM_KOI8 -geometry TERM_GEOM_BIG
+ "" Nop
+ "White/black term (koi8)" TERM_KOI8 -fg white -cr white -bg black
#+ "audacious" Audacious
+ "DeadBeef" DeadBeef
+ "Id3Info" Id3Info
-#+ "Gajim" Gajim
++ "Gajim" Gajim
+ "Pidgin" Pidgin
+ "" Nop
+ "xload" Exec exec xload -geometry =136x136+0+0
+ "Kill Screen Saver" Exec exec xscreensaver-command -exit
AddToMenu XSetBgMenu "XSetBg" Title
-+ "Change wallpaper" Exec exec "$HOME"/lib/xsetbg/xsetbg-force
-+ "Start" Exec exec "$HOME"/lib/xsetbg/xsetbg-http-start
-+ "Stop" Exec exec "$HOME"/lib/xsetbg/xsetbg-http-stop
-+ "Restart" Exec exec "$HOME"/lib/xsetbg/xsetbg-http-restart
++ "Change wallpaper" Exec exec "$HOME"/current/projects/xsetbg/xsetbg-force
++ "Start" Exec exec "$HOME"/current/projects/xsetbg/xsetbg-http-start
++ "Stop" Exec exec "$HOME"/current/projects/xsetbg/xsetbg-http-stop
++ "Restart" Exec exec "$HOME"/current/projects/xsetbg/xsetbg-http-restart
+ "" Nop
changequote([,])
-+ "Xli" Exec fn="`$HOME/lib/xsetbg/print-filename.py -e koi8-r`" && exec xli -title "`echo $fn | sed 's/ /_/g'`" "$fn"
-+ "Xli (scaled)" Exec fn="`$HOME/lib/xsetbg/print-filename.py -e koi8-r`" && exec xli -title "`echo $fn | sed 's/ /_/g'`" -zoom auto "$fn"
-+ "Open in browser" Exec exec webbrowserX -n "`$HOME/lib/xsetbg/print-filename.py -e koi8-r`"
-+ "Filename" Exec exec "$HOME"/lib/xsetbg/print-filename.py -e koi8-r
-+ "XFilename" Exec "$HOME"/lib/xsetbg/print-filename.py | text-wrap.py -n | gxmessage -buttons Ok -default Ok -fn 'MESSAGE_FONT' -file -
-+ "XFilename (wrapped)" Exec "$HOME"/lib/xsetbg/print-filename.py | text-wrap.py -w TEXT_WIDTH -s -n | gxmessage -buttons Ok -default Ok -fn 'MESSAGE_FONT' -file -
++ "Xli" Exec fn="`$HOME/current/projects/xsetbg/print-filename.py -e koi8-r`" && exec xli -title "`echo $fn | sed 's/ /_/g'`" "$fn"
++ "Xli (scaled)" Exec fn="`$HOME/current/projects/xsetbg/print-filename.py -e koi8-r`" && exec xli -title "`echo $fn | sed 's/ /_/g'`" -zoom auto "$fn"
++ "Open in browser" Exec exec webbrowserX -n "`$HOME/current/projects/xsetbg/print-filename.py -e koi8-r`"
++ "Filename" Exec exec "$HOME"/current/projects/xsetbg/print-filename.py -e koi8-r
++ "XFilename" Exec "$HOME"/current/projects/xsetbg/print-filename.py | text-wrap.py -n | gxmessage -buttons Ok -default Ok -fn 'MESSAGE_FONT' -file -
++ "XFilename (wrapped)" Exec "$HOME"/current/projects/xsetbg/print-filename.py | text-wrap.py -w TEXT_WIDTH -s -n | gxmessage -buttons Ok -default Ok -fn 'MESSAGE_FONT' -file -
+ "" Nop
-+ "Xli (prev.)" Exec fn="`$HOME/lib/xsetbg/print-filename.py -e koi8-r -o`" && exec xli -title "`echo $fn | sed 's/ /_/g'`" "$fn"
-+ "Xli (prev., scaled)" Exec fn="`$HOME/lib/xsetbg/print-filename.py -e koi8-r -o`" && exec xli -title "`echo $fn | sed 's/ /_/g'`" -zoom auto "$fn"
-+ "Open in browser (prev.)" Exec exec webbrowserX -n "`$HOME/lib/xsetbg/print-filename.py -e koi8-r -o`"
++ "Xli (prev.)" Exec fn="`$HOME/current/projects/xsetbg/print-filename.py -e koi8-r -o`" && exec xli -title "`echo $fn | sed 's/ /_/g'`" "$fn"
++ "Xli (prev., scaled)" Exec fn="`$HOME/current/projects/xsetbg/print-filename.py -e koi8-r -o`" && exec xli -title "`echo $fn | sed 's/ /_/g'`" -zoom auto "$fn"
++ "Open in browser (prev.)" Exec exec webbrowserX -n "`$HOME/current/projects/xsetbg/print-filename.py -e koi8-r -o`"
changequote([`], ['])
-+ "Filename (prev.)" Exec exec "$HOME"/lib/xsetbg/print-filename.py -e koi8-r -o
-+ "XFilename (prev.)" Exec "$HOME"/lib/xsetbg/print-filename.py -o | text-wrap.py -n | gxmessage -buttons Ok -default Ok -fn 'MESSAGE_FONT' -file -
-+ "XFilename (prev., wrapped)" Exec "$HOME"/lib/xsetbg/print-filename.py -o | text-wrap.py -w TEXT_WIDTH -s -n | gxmessage -buttons Ok -default Ok -fn 'MESSAGE_FONT' -file -
++ "Filename (prev.)" Exec exec "$HOME"/current/projects/xsetbg/print-filename.py -e koi8-r -o
++ "XFilename (prev.)" Exec "$HOME"/current/projects/xsetbg/print-filename.py -o | text-wrap.py -n | gxmessage -buttons Ok -default Ok -fn 'MESSAGE_FONT' -file -
++ "XFilename (prev., wrapped)" Exec "$HOME"/current/projects/xsetbg/print-filename.py -o | text-wrap.py -w TEXT_WIDTH -s -n | gxmessage -buttons Ok -default Ok -fn 'MESSAGE_FONT' -file -
############################################################################
# FvwmBacker
#*FvwmBacker: Command (Desk 0, Page * *) -solid DarkCyan
#*FvwmBacker: Command (Desk 1, Page * *) -solid steelblue
#*FvwmBacker: Command (Desk 2, Page * *) -solid midnightblue
-*FvwmBacker: Command (Desk *, Page * *) Exec exec "$HOME"/lib/xsetbg/xsetbg-http-change
+*FvwmBacker: Command (Desk *, Page * *) Exec exec "$HOME"/current/projects/xsetbg/xsetbg-http-change
############################################################################
# FvwmButtons
*FvwmButtons: (Title UTF-8, Icon rterm2.xpm, Action TERM_UTF8)
*FvwmButtons: (Title phdru, Icon xterm-sgi.xpm, Action Term-Phdru)
-*FvwmButtons: (Title Wallpaper, Icon find1.xpm, Action Exec $HOME/lib/xsetbg/print-filename.py | text-wrap.py -w TEXT_WIDTH -s -n | gxmessage -buttons Ok -default Ok -fn 'MESSAGE_FONT' -file -)
-*FvwmButtons: (Title "-1", Icon find1.xpm, Action Exec $HOME/lib/xsetbg/print-filename.py -o | text-wrap.py -w TEXT_WIDTH -s -n | gxmessage -buttons Ok -default Ok -fn 'MESSAGE_FONT' -file -)
-*FvwmButtons: (Title Next, Icon Jrecycle.xpm, Action Exec exec "$HOME"/lib/xsetbg/xsetbg-http-force)
+*FvwmButtons: (Title Wallpaper, Icon find1.xpm, Action Exec $HOME/current/projects/xsetbg/print-filename.py | text-wrap.py -w TEXT_WIDTH -s -n | gxmessage -buttons Ok -default Ok -fn 'MESSAGE_FONT' -file -)
+*FvwmButtons: (Title "-1", Icon find1.xpm, Action Exec $HOME/current/projects/xsetbg/print-filename.py -o | text-wrap.py -w TEXT_WIDTH -s -n | gxmessage -buttons Ok -default Ok -fn 'MESSAGE_FONT' -file -)
+*FvwmButtons: (Title Next, Icon Jrecycle.xpm, Action Exec exec "$HOME"/current/projects/xsetbg/xsetbg-http-force)
*FvwmButtons: (Title pavucontrol, Icon mini.sound.xpm, Action PaVuControl)
#*FvwmButtons: (Title Id3Info, Icon bell.xpm, Action Id3Info)
#*FvwmButtons: (Title Audacious, Icon bell.xpm, Action Audacious)