]> git.phdru.name Git - dotfiles.git/blobdiff - .fvwm/phd.m4
Order options by name
[dotfiles.git] / .fvwm / phd.m4
index 08b9820055ab9e90df08fc1e0fb7192407f1f9e9..2d4e7abec8ec271f535354b2eeca53db744cd2b7 100644 (file)
@@ -89,6 +89,7 @@ define(`TERM_GEOM',
 )')'dnl
 )
 
+define(`TERM_GEOM_BOTLT', `TERM_GEOM+0-0')'dnl
 define(`TERM_GEOM_BOTRT', `TERM_GEOM-0-0')'dnl
 
 define(`TERM_GEOM_BIG',
@@ -101,6 +102,8 @@ define(`TERM_GEOM_BIG',
 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')
 
@@ -113,12 +116,20 @@ define(`REMOTE_HOST_KOI8_MENU',
 "$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)" REMOTE_HOST_KOI8_BOTRT($1, $2)dnl
+"$2 (koi8,btrt)" REMOTE_HOST_KOI8_BOTRT($1, $2)dnl
 )
 
 define(`REMOTE_HOST_UTF8',
@@ -129,12 +140,20 @@ define(`REMOTE_HOST_UTF8_MENU',
 "$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)" REMOTE_HOST_UTF8_BOTRT($1, $2)dnl
+"$2 (utf8,btrt)" REMOTE_HOST_UTF8_BOTRT($1, $2)dnl
 )
 
 define(`REMOTE_HOST_KOI8_BIG',
@@ -206,7 +225,7 @@ Style *           SloppyFocus
 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
@@ -477,8 +496,8 @@ AddToFunc "StartStandardSession"
 +              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
@@ -486,6 +505,9 @@ AddToFunc "StartStandardSession"
 +              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