Solved CTWM - title shows no shows random apps.

I just installed this old no one uses this anymore WM. CTWM and am hoping someone does, as I've seen some in here speak of TWM. So.. Issues:
geany and firefox,
Using the default ctwmrc from the systems, with a few added options just one to close windows and theses added

emiclock, wmbutton
Code:
NoTitle {  # little programs that look like icons
    "TWM Icon Manager"
    "WorkSpaceManager"
    "emiclock"
    "Wmbutton"
}
OccupyAll
{
    "Wmbutton"
    "emiclock"
}
But, firefox and geany, switch with no title bar, and geany thinks it is a OccupyAll app. I have no idea why or waht to do to trouble shoot it to fix it.


entire ctwmrc
Code:
#
# $XConsortium: system.twmrc,v 1.8 91/04/23 21:10:58 gildea Exp $
#
# Default twm configuration file; needs to be kept small to conserve string
# space in systems whose compilers don't handle medium-sized strings.
#
# Sites should tailor this file, providing any extra title buttons, menus, etc.
# that may be appropriate for their environment.  For example, if most of the
# users were accustomed to uwm, the defaults could be set up not to decorate
# any windows and to use meta-keys.
#

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-*-*-*"
ShowWorkSpaceManager            # start with workspace manager up
UseThreeDMenus
UseThreeDTitles
UseThreeDIconManagers
UseThreeDBorders
UseThreeDWMap
SunkFocusWindowTitle
## Use Button 1 to raise a window
RaiseOnClickButton 1
# Use sloppy Focus
SloppyFocus
## Remember if window was iconified when restarting window manager
RestartPreviousState
## Don't grab server when popupping up menus and moving opaque windows
NoGrabServer
## Respect program-requested positions: "on", "off" or "non-zero"
UsePPosition "non-zero"
WorkSpaceManagerGeometry        "360x60+60-0" 4
AutoRelativeResize
#Images are in this directory
#/usr/local/share/ctwm/images
# QUICK EXITS: click Alt-F9 for emergency exit of ctwm
# ------------------------------------------------------------

"F9" =    m     : all    : f.quit
"F4" =    m    : all    : f.destroy
#-----------------------------------------
WorkSpaces {
    "One"   {"#686B9F" "white" "DeepSkyBlue3" "white" "xpm:background8.xpm"}
    "Two"   {"#619AAE" "white" "firebrick" "white" "plaid"}
    "Three" {"#727786" "white" "brown"}
    "Four"  {"#8C5b7A" "white" "MidnightBlue"}

    "Five"  {"#727786" "white" "firebrick"}
    "Six"   {"#686B9F" "white" "lightblue" "white" "jpeg:/home/userx/Images/HeidyPino-229-29-1920x1280.jpg"}
    "Seven" {"#8C5b7A" "white" "chartreuse4"}
    "Eight" {"#686B9F" "white" "DeepPink4" "white" "xpm:background5.xpm"}
}

Color
{
    BorderColor           "Red"
    DefaultBackground     "blue"
    DefaultForeground     "gray85"
    BorderTileBackground  "DeepSkyBlue1" {
    "xterm"        "DeepSkyBlue3"
    }
    BorderTileForeground  "Black" {
    "xterm" "DeepSkyBlue3"
    }
    TitleBackground       "DeepSkyBlue1" {
    "xterm" "DeepSkyBlue3"
    }
    TitleForeground       "Black" {
    "xterm" "White"
    }
    MenuBackground        "#686B9F"
    MenuForeground        "white"
    MenuTitleBackground   "gray70"
    MenuTitleForeground   "White"
    IconBackground        "LightSlateBlue"
    IconForeground        "White"
    IconBorderColor       "gray85"
    IconManagerBackground "DeepSkyBlue1" {"Axe" "DeepSkyBlue3" "xload" "DeepSkyBlue2"}
    IconManagerForeground "Black"
    MapWindowBackground   "DeepSkyBlue1" {
    "root*" "Red"
    "xterm" "DeepSkyBlue3"
    "Axe"    "Yellow"
    }
    MapWindowForeground   "Black" {
    "xterm" "White"
    }
}
IconManagerDontShow
{
    "Wmbutton"
    "emiclock"
}   
IconManagerGeometry        "202x300-0+0" 1
IconManagerDontShow {
    "WorkSpaceManager"
}

NoTitle {  # little programs that look like icons
    "TWM Icon Manager"
    "WorkSpaceManager"
    "emiclock"
    "Wmbutton"
}
OccupyAll
{
    "Wmbutton"
    "emiclock"
}

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"
}
#
# 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"
Button2 =    : root        : f.menu "windowops"
#Button3 = : title : f.delete
RightTitleButton "xlogo11" = f.delete

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 = m     : title        : f.movetitlebar

Button1 =    : icon        : f.function "move-or-iconify"
Button2 =    : icon        : f.iconify

Button1 =    : iconmgr    : f.iconify
Button2 =    : iconmgr    : f.iconify

Button1 =    : frame        : f.resize
Button1 = m    : frame        : f.move
Button2 =    : frame        : f.raiselower
#
# And a menus with the usual things
#
menu "defops"
{
    "Twm"        f.title
    "Xterm"        !"xterm&"
    "Eterm"     !"Eterm&"
    "Firefox" !"firefox&"
    "Geany" !"geany&"
    "PcManFm" !"pcmanfm&"
    "Xman"        !"xman &"
    "Xmag"        !"xmag&"
    ""            f.nop
    "Restart"        f.restart
    "Exit"        f.quit
}

menu "windowops" {
    "Windows"        f.title
    "Occupy"        f.occupy
    "Occupy All"    f.occupyall
    "Iconify"        f.iconify
    "Refresh"        f.refresh
    "Vanish"        f.vanish
    "Info"        f.identify
    ""            f.separator
    "Resize"        f.resize
    "Move"        f.move
    "Adopt Window"    f.adoptwindow
    "Animate"        f.startanimation
    "Don't animate"    f.stopanimation
    ""            f.separator
    "Send Delete"    f.delete
    "Kill Window"    f.destroy
    "Pin menu"        f.pin
}
#
 
Back
Top