[mythtv] Window Managers
Robert Dege
mythtv-dev@snowman.net
Tue, 24 Dec 2002 19:55:35 -0500 (EST)
Works just fine. Thanks.
-Rob
> On Tue, 24 Dec 2002 15:08:44 -0500 (EST)
> Robert Dege <rdege@cse.buffalo.edu> wrote:
>
> >
> >
> > Just a question, but is a window manager necessary, for a dedicated
> > myth-box that is?
> >
> > I'm currently using ctwm. I have to use the -geometry parameter if I want
> > windows to place themselves on the desktop, otherwise I have to place them
> > on there with the mouse. I was trying to figure out a way around that
> > when I launch "Watch TV". Then I wondered if I even needed a WM.
> >
> > Without the WM, I was able to launch mythbackend, and mythfrontend via
> > .Xclient upon startx. WatchTV even came up in full screen. The only
> > problem is that it didn't respond to the keyboard, or remote. I'm
> > wondering if that's a focus thing.
> >
> > But before I went farther into this, I figured I'd throw the question out
> > there.
> >
> >
> > -Rob
>
> CTWM works just fine. You just have to hack up your .twmrc file a bit.
>
> I've enclosed the a copy of mine:
>
> NoDefaults
> NoGrabServer
> RestartPreviousState
> DecorateTransients
> UsePPosition "on"
> TitleFont "-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-*"
> ResizeFont "-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-*"
> MenuFont "-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-*"
> IconFont "-adobe-helvetica-bold-r-normal--*-100-*-*-*-*-*-*"
> IconManagerFont "-adobe-helvetica-bold-r-normal--*-100-*-*-*"
>
> Cursors {
> Frame "top_left_arrow"
> Title "top_left_arrow"
> Icon "top_left_arrow"
> IconMgr "top_left_arrow"
> Move "fleur"
> Resize "fleur"
> Menu "sb_left_arrow"
> Button "hand2"
> Wait "watch"
> Select "dot"
> Destroy "pirate"
> }
>
> Color
> {
> BorderColor "slategrey" {
> "VideoLan Client" "black"
> "Xine" "black"
> "Xawtv" "black"
> "MPlayer" "black"
> "tvtime" "black"
> "MythTV" "black"
> "mythfrontend" "black"
> }
> DefaultBackground "rgb:2/a/9"
> DefaultForeground "gray85"
> TitleBackground "rgb:2/a/9"
> TitleForeground "gray85"
> MenuBackground "rgb:2/a/9"
> MenuForeground "gray85"
> MenuTitleBackground "gray70"
> MenuTitleForeground "rgb:2/a/9"
> IconBackground "rgb:2/a/9"
> IconForeground "gray85"
> IconBorderColor "gray85"
> IconManagerBackground "rgb:2/a/9"
> IconManagerForeground "gray85"
> }
>
> NoTitle {
> "VideoLan Client"
> "Xine"
> "MPlayer"
> "Xawtv"
> "tvtime"
> "MythTV"
> "mythtv"
> "mythfrontend"
> }
>
> NoHighlight {
> "VideoLan Client"
> "Xine"
> "MPlayer"
> "mplayer"
> "Xawtv"
> "tvtime"
> "MythTV"
> "mythfrontend"
> }
>
> #
> # Define some useful functions for motion-based actions.
> #
> MoveDelta 3
> Function "move-or-lower" { f.move f.deltastop f.lower }
> Function "move-or-raise" { f.move f.deltastop f.raise }
> Function "move-or-iconify" { f.move f.deltastop f.iconify }
>
> #
> # Set some useful bindings. Sort of uwm-ish, sort of simple-button-ish
> #
> Button1 = : root : f.menu "defops"
>
> Button1 = m : window|icon : f.function "move-or-lower"
> Button2 = m : window|icon : f.iconify
> Button3 = m : window|icon : f.function "move-or-raise"
>
> Button1 = : title : f.function "move-or-raise"
> Button2 = : title : f.raiselower
>
> Button1 = : icon : f.function "move-or-iconify"
> Button2 = : icon : f.iconify
>
> Button1 = : iconmgr : f.iconify
> Button2 = : iconmgr : f.iconify
>
> Button1 = : frame : f.resize
>
> LeftTitleButton ":xlogo" = f.iconify
> RightTitleButton ":resize" = f.fullzoom
>
> #
> # And a menus with the usual things
> #
> menu "defops"
> {
> "Twm" f.title
> "Iconify" f.iconify
> "Resize" f.resize
> "Move" f.move
> "Raise" f.raise
> "Lower" f.lower
> "" f.nop
> "Focus" f.focus
> "Unfocus" f.unfocus
> "Show Iconmgr" f.showiconmgr
> "Hide Iconmgr" f.hideiconmgr
> "" f.nop
> #"NVtv" f.exec "exec nvtv &"
> "Xterm" f.exec "exec xterm &"
> "" f.nop
> "Kill" f.destroy
> "Delete" f.delete
> "" f.nop
> "Restart" f.restart
> "Exit" f.quit
> }
>
>
> --
> -Monty Walls (mwalls@castor.oktax.state.ok.us)
> - MIS, Oklahoma Tax Commission
> -
> - My opinions are my own, my employer knows nothing about it.
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev@snowman.net
> http://www.snowman.net/mailman/listinfo/mythtv-dev
>
Dege
So Many Things in Life Would Be Really Funny
.... If They Weren't Happening To Me