FedoraForum.org - Fedora Support Forums and Community
Page 1 of 2 1 2 LastLast
Results 1 to 15 of 27
  1. #1
    Join Date
    Jun 2006
    Location
    Paris, TX
    Posts
    24,107

    Post Getting to know e16 (a little better).

    This thread is a continuation of this one. Which is, in itself, a continuation of this one. I highly recommend starting with the first link. The second one can be ignored for now and is only present for completeness.

    On to the subject at hand.


    It really is a little hard to believe that something quite as plainly functional, impressively simple and yet so incredibly (and powerfully) adaptable -- and long on eye-candy -- as e16 could and would be just sitting out there, unloved, largely ignored, waiting to be re-discovered.



    All that being said, a word of warning to the thumb-twiddlers. This is a very mouse-centric desktop solution, but for a while here, you're going to end up doing a lot of file editing with ... (wait for it) ... a mouse and a keyboard.


    <....>


    Some conventions:

    <....>Items marked with a caution symbol need careful attention.
    <....>Items marked with a stop sign should not be done.
    <....>Items marked with a question mark are items I'm stuck on or haven't gotten figured out yet, and could use your help with.


    Oh! And ... you might want to make back up copies of any and all files you'll be working with before you edit them. Caveat Emptor and all that rot.

  2. #2
    Join Date
    Jun 2006
    Location
    Paris, TX
    Posts
    24,107

    General Notes

    Post number two

    General Notes:

    Some of these will make immediate sense. Others will not. Just bear with me. I'll get there.


    Themes:
    • Theme directory names cannot include a space. <....> <....>
    • If nothing is changing, right click the desktop, maintenance, and clear the caches first (top item by default), then do an e16 restart. <....>

    • Symbolic links to backgrounds directories work as well as symbolic links to .fonts, but if the directory you link to is heavily populated, it will take a while when you hit the selector in the menu for the system to generate thumbnails.
    • Your buttons can look like you want them to.
    • Windows/Application inherited client themes are a bit flakey. Honestly, I'm still clueless on this one. I'll need help figuring it out. <....>


    Fonts:
    • Fonts are easier that I thought: In any given theme folder, the files "fonts.theme.cfg" and "fonts.cfg" should exactly match, and pragmatically, they say you can do without one or the other, but for the sake of functional redundancy, I used both to get it all to cooperate.
    • Rather than duplicate font files all over hell's half acre, a simple symbolic link named ttfonts within your theme folder is sufficient to open up access to all your ttf type fonts in their normal folder. (In my case, /home/dan/.fonts.) Just follow the format below and you'll be good to go. Make sure you use the actual file name of the font you are interested in, though. As always in linux, these things are unforgivingly case sensitive.
    • In case of a fat-finger or other failure while you're fiddling with themes, it helps to adjust the fonts in your /usr/share/e16/fonts folder to a very readable default. Just copy the default font you want as a fallback into there -- and name them "normal" and "bold". (I stuffed the existing shortcuts into a folder just for back-up storage.)


    Various unusual perks and tweaks:
    • The Auto-shade Auto-raise feature is just plain cool. (Think, GIMP.) <....>
    • Everything can have different border styles and different transparency levels.
    • Window title bar menus give you access to tools to just about anything you could ever want to do with a window ... except wobble them. That one is still a Compiz-only thing.
    • Transparency is selectable by: individual window, window group, focus or theme.
    • Same thing for drop shadows.
    • [ALT]+[TAB] activates a very adjustable Window/running application switcher.
    • Border styles can be assigned by window or group.
    • e16 selectively remembers or forgets window settings -- by user choice in the individual window menu.
    • Sticky windows stay stuck to the underside of the screen glass whilst changing workspaces or desktops. Individually selectable, or by grouping.
    • Group windows can be set to all perform the same actions ... at the same times. No more straggler GIMP windows.
    • Adding newly installed applications to the system menus is trivial.
    • Focus models are both flexible and stunningly adjustable.
    • Mouse warping: You can do this if you want ... but you'll have to explore the possibilities yourself. Not a favorite for me.



    OK. That covers most of the ones I can think of right off the get-go. I'll add more later as needed.


    On to the next post ...

  3. #3
    Join Date
    Jun 2006
    Location
    Paris, TX
    Posts
    24,107

    Themes

    Post number three

    The Theme:


    To begin with, let's have a look at the process as it has evolved.

    Figure-1 Initial screen




    And this is where I was a few days ago. Theme created and applied; background changed; borders on pagers, system tray and Icon box changed; pagers and icon box and system tray retracted/shaded. Note this is the "Night-time" wallpaper ... on one Desktop. The rest are different.

    Figure-2 Basic starting workspace



    And here's the same desktop with applications running; pagers, icon box, system tray, menus and settings dialog deployed.

    Figure-3 Tools Deployed





    Kinda looks a little different, doesn't it? <....>


    So let's figure out how to do that.


    First things first, fetch a victim copy of a pre-existing theme to work with, and stab it into your:
    Code:
    /home/(your user directory)/.e16/themes/
    I'll provide one below for that purpose, but you can use the link in the last e16 thread to fetch one of your own choosing and liking.



    EDIT: "Victim" is based on 23 oz of Glass. The appropriate credits are in the "ABOUT" folder. You can view that with the DOX viewer from the right click menu > "About this theme". Feel free to mash it up. The designer expressly gives his permission to do so.
    Attached Files Attached Files

  4. #4
    Join Date
    Jun 2006
    Location
    Paris, TX
    Posts
    24,107

    Fonts

    Post number four --

    Digging in:

    Dealing with fonts the smart way.


    This is going to presume two things. First, that you have a ...

    Code:
    /home/(your user directory)/.fonts/
    ... folder, and you wish to use those fonts in your e16 theme.

    First up, locate the ttfonts folder in your working theme directory, and change it's name to anything else except ttfonts. Then create a symbolic link called ttfonts, that is pointing at the .fonts folder in your home directory. You can do this through the command line if you wish, or you can use nautilus/caja to right click => "Make Link", and then move it into the ...
    Code:
    .e16/themes/victim/
    ... directory, and change it's name (via right click) to "ttfonts". If you are going to want to use the default fonts present in your original renamed ttfonts folder, be sure to move them into the ...
    Code:
    /home/(your user account)/.fonts
    ... folder so e16 can re-find them.


    Telling e16 which fonts to use where:

    Now that e16 knows how to find them, you need to tell it what to do with what it found. You do this in two files. Rumour has it you only need one of these, but I had a little trouble getting it to listen to me until I included both of them. The trick is to make sure they exactly match. Below I will show two different setups, to show how to use different fonts in different roles. Theoretically, it shouldn't make a difference as the final read should be the fonts.theme.cfg, and everything else thence ignored, but in recent experience, I've had it present me with problems.

    A caveat about these files. In the original file I found in my own victim theme, it referenced type 1 system fonts. I chose to go with a straight bracket of ttf fonts in that I don't know enough about the type1 calling syntax, and the documentation I found on the subject was sketchy at best. Maybe some of you folks can help clear that up by posting below. <....>
    Code:
    default TYPE 1 fonts listings >>>=------> <....> Syntax description and explanation needed!
    
    #include <definitions>
    __E_CFG_VERSION 1
    
    /* Maintained at themes.effx.us
       $Id: fonts.theme.cfg 47 2009-04-13 18:57:37Z don $ */
    
    __FONTS __BGN
      font-border "dungeon/9"
      font-coords "-adobe-helvetica-medium-r-normal-*-*-100-*-*-p-*-*-*"
      font-dialog "-adobe-helvetica-medium-r-normal-*-*-100-*-*-p-*-*-*"
      font-dialog-hilite "-adobe-helvetica-medium-r-normal-*-*-100-*-*-p-*-*-*"
      font-epplet "-adobe-helvetica-medium-r-normal-*-*-80-*-*-*-*-*-*"
      font-epplet-large "-adobe-helvetica-bold-r-normal-*-*-120-75-75-*-*-*-*"
      font-epplet-medium "-adobe-helvetica-bold-r-normal-*-*-100-75-75-*-*-*-*"
      font-epplet-small "-adobe-helvetica-medium-r-normal-*-*-80-*-*-*-*-*-*"
      font-focus "-adobe-helvetica-medium-r-normal-*-*-100-*-*-p-*-*-*"
      font-init "-*-helvetica-medium-r-normal-*-*-100-*-*-p-*-*-*"
      font-menu "-adobe-helvetica-medium-r-normal-*-*-100-*-*-p-*-*-*"
      font-tooltip "-adobe-helvetica-medium-r-normal-*-*-100-*-*-p-*-*-*"
    __END
    <....>

    NOTE: Although these two examples are different, on your system, they should exactly match! (Problem solved. See post below.) I am only using two different set-ups here for illustrating two possible different scenarios. <....>

    So our edited files will be:
    fonts.cfg
    Code:
    #include <definitions>
    __E_CFG_VERSION 1
    
    __FONTS __BGN
      font-default        "DejaVuSans/11"
      font-border 		  "DejaVuSans-BoldOblique/12"
      font-coords         "DejaVuSans-Bold/10"
      font-dialog         "DejaVuSans/10"
      font-dialog-hilite  "DejaVuSans/10"   /* ??? */
      font-epplet         "DejaVuSans/12"
      font-epplet-small   "DejaVuSans/10"
      font-epplet-medium  "DejaVuSans/11"
      font-epplet-large   "DejaVuSans/12"
      font-focus          "DejaVuSans-Bold/11"
      font-iconbox        "DejaVuSans-Bold/11"
      font-init           "DejaVuSans-Bold/12"
      font-pager          "DejaVuSans-Bold/11"
      font-menu           "DejaVuSans/10"
      font-tooltip        "DejaVuSans-Bold/10"
    __END

    fonts.theme.cfg

    Code:
    #include <definitions>
    __E_CFG_VERSION 1
    
    /* Maintained at themes.effx.us
       $Id: fonts.theme.cfg 47 2009-04-13 18:57:37Z don $ */
    
    __FONTS __BGN
    font-default        "serifan/13
      font-border 	   "serifai/15"
      font-coords         "serifan/16"
      font-dialog         "serifan/12"
      font-dialog-hilite   "serifan/12"   /* ??? */
      font-epplet         "serifan/10"
      font-epplet-small   "serifan/8"
      font-epplet-medium   "serifan/9"
      font-epplet-large   "serifan/10"
      font-focus          "serifat/12"
      font-iconbox        "serifab/12"
      font-init           "serifab/14"
      font-pager          "serifan/12"
      font-menu           "serifan/12"
      font-tooltip        "serifai/13"
    __END
    In this syntax, the font name precedes the slash which is followed by the desired point size. ie. serifan is the normal font, (serifai would be the italic version) and /10 is the desired point size.


    In closing on this subject, it bears repeating that you need to use the exact file name for your fonts, and before you ask it to find them ... make sure they are actually there. <....>




    NOTE: The theme file above, (victim) does not have these fonts in it. You'll have to copy them in (or link them) yourself. If you have a standard fedora install, the DejaVu fonts should be in:
    Code:
    /usr/share/fonts/dejavu


    >>>=---------> Next!

  5. #5
    Join Date
    Jun 2006
    Location
    Paris, TX
    Posts
    24,107

    Border Buttons

    Post number five

    Dealing with border buttons.


    Ok, I admit it. I'm a creature of habit. I like all my drag bar/title bar control buttons present, in a certain order, and on a certain side. I suppose I could adapt to having them missing, or in an unexpected place, sure. But the bottom line is, this is linux, and I don't want to adjust me, when I am damn well free to adjust it.

    That being said, there is no GUI in e16 to do that, which means to get it done, you need to roll up your sleeves and do a little quality work in the config files.

    So we start working on our theme victim, and surf into its directory:
    Code:
    /home/(your home dir)/.e16/themes/victim/borders/
    You'll need to edit the following files to appropriately re-arrange your buttons.

    Code:
    default.cfg
    default_plus.cfg
    fixed size.cfg
    The potential candidates for change are: ICONIFY, KILL, MAXIMIZE and LOWER
    Ones we might want to optionally add are: MENU and SHADE

    By default, the KILL button is way over on the left, and on the right (in order), ICONIFY, MAXIMIZE and LOWER. <....> And that just ain't gettin' it! What we want, (for purposes of demonstration) is on the left, MENU, and on the right, ICONIFY, MAXIMIZE and KILL.

    You'll find the defaults indicted in red below. To get what we want, change them to the values indicated in blue.

    First up - default.cfg
    Code:
    /* Maintained at themes.effx.us
       $Id: default.cfg 15 2009-03-16 15:35:48Z don $ */
    
    __BORDER __BGN
      __NAME DEFAULT
      __BORDER_SIZE_LEFT 9
      __BORDER_SIZE_RIGHT 5
      __BORDER_SIZE_TOP 26
      __BORDER_SIZE_BOTTOM 9
      __SHADE_DIRECTION __UP
      __CHANGES_SHAPE __OFF
    
      __BORDER_PART __BGN
        __ICLASS BASE_TR
        __ACLASS ACTION_MOVE
        __MIN_WIDTH 25   
        __MIN_HEIGHT 26
        __MAX_HEIGHT 26
        __MAX_WIDTH 99999
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  1024
        __TOPLEFT_X_ABSOLUTE  -77
        __TOPLEFT_Y_PERCENTAGE  0
        __TOPLEFT_Y_ABSOLUTE  0
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  1024
        __BOTTOMRIGHT_X_ABSOLUTE  -1
        __BOTTOMRIGHT_Y_PERCENTAGE  0
        __BOTTOMRIGHT_Y_ABSOLUTE  -1
        __KEEP_WHEN_SHADED __ON
      __END
    
      __BORDER_PART __BGN
        __ICLASS BASE_TL2
        __ACLASS ACTION_MOVE
        __MIN_WIDTH 60
        __MAX_WIDTH 60
        __MIN_HEIGHT 26
        __MAX_HEIGHT 26
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_ABSOLUTE  0
        __TOPLEFT_Y_ABSOLUTE  0
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_ABSOLUTE  0
        __BOTTOMRIGHT_Y_ABSOLUTE  0
        __KEEP_WHEN_SHADED __ON
      __END
    
      __BORDER_PART __BGN
        __ICLASS TITLE
        __ACLASS ACTION_MOVE
        __TCLASS TITLE_LARGE
        __CURSOR MOVE
        __FLAGS __FLAG_TITLE
        __MIN_WIDTH 25   
        __MIN_HEIGHT 20
        __MAX_HEIGHT 20
        __MAX_WIDTH 99999
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  0
        __TOPLEFT_X_ABSOLUTE  59
        __TOPLEFT_Y_PERCENTAGE  0
        __TOPLEFT_Y_ABSOLUTE  2
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  1024
        __BOTTOMRIGHT_X_ABSOLUTE  -64
        __BOTTOMRIGHT_Y_PERCENTAGE  0
        __BOTTOMRIGHT_Y_ABSOLUTE  0
        __KEEP_WHEN_SHADED __ON
      __END
    
      __BORDER_PART __BGN
        __ICLASS STRIP2
        __ACLASS ACTION_RESIZE_V
        __CURSOR RESIZE_V
        __MIN_WIDTH 25   
        __MIN_HEIGHT 5
        __MAX_HEIGHT 5
        __MAX_WIDTH 99999
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  0
        __TOPLEFT_X_ABSOLUTE  59
        __TOPLEFT_Y_PERCENTAGE  0
        __TOPLEFT_Y_ABSOLUTE  21
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  1024
        __BOTTOMRIGHT_X_ABSOLUTE  -78
        __BOTTOMRIGHT_Y_PERCENTAGE  0
        __BOTTOMRIGHT_Y_ABSOLUTE  0
        __KEEP_WHEN_SHADED __ON
      __END
    
      __BORDER_PART __BGN
        __ICLASS BLUE_STRIP
        __ACLASS ACTION_MOVE
        __CURSOR MOVE
        __MIN_WIDTH 38
        __MIN_HEIGHT 6
        __MAX_HEIGHT 6
        __MAX_WIDTH 38
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  0
        __TOPLEFT_X_ABSOLUTE  3
        __TOPLEFT_Y_PERCENTAGE  0
        __TOPLEFT_Y_ABSOLUTE  20
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  0
        __BOTTOMRIGHT_X_ABSOLUTE  0
        __BOTTOMRIGHT_Y_PERCENTAGE  0
        __BOTTOMRIGHT_Y_ABSOLUTE  0
        __KEEP_WHEN_SHADED __ON
      __END
    
      __BORDER_PART __BGN
        __ICLASS BLUE_STRIP
        __ACLASS ACTION_MOVE
        __CURSOR MOVE
        __MIN_WIDTH 58
        __MIN_HEIGHT 6
        __MAX_HEIGHT 6
        __MAX_WIDTH 58
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  1024
        __TOPLEFT_X_ABSOLUTE  -62
        __TOPLEFT_Y_PERCENTAGE  0
        __TOPLEFT_Y_ABSOLUTE  20
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  0
        __BOTTOMRIGHT_X_ABSOLUTE  0
        __BOTTOMRIGHT_Y_PERCENTAGE  0
        __BOTTOMRIGHT_Y_ABSOLUTE  0
        __KEEP_WHEN_SHADED __ON
      __END
    
      __BORDER_PART __BGN
        __ICLASS KILL
        __ACLASS ACTION_KILL
        __ICLASS MENU
        __ACLASS ACTION_MENU
        __MIN_WIDTH 17
        __MAX_WIDTH 17   
        __MIN_HEIGHT 17
        __MAX_HEIGHT 17
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_ABSOLUTE  4
        __TOPLEFT_Y_ABSOLUTE  2
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_ABSOLUTE  0
        __BOTTOMRIGHT_Y_ABSOLUTE  0
        __KEEP_WHEN_SHADED __ON
      __END
    
      __BORDER_PART __BGN
        __ICLASS LEFT
        __ACLASS ACTION_RESIZE_H
        __CURSOR RESIZE_H
        __MIN_WIDTH 9
        __MAX_WIDTH 9
        __MIN_HEIGHT 0
        __MAX_HEIGHT 99999
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  0
        __TOPLEFT_X_ABSOLUTE  0
        __TOPLEFT_Y_PERCENTAGE  0
        __TOPLEFT_Y_ABSOLUTE  19
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  0
        __BOTTOMRIGHT_X_ABSOLUTE  9
        __BOTTOMRIGHT_Y_PERCENTAGE  1024
        __BOTTOMRIGHT_Y_ABSOLUTE  -10
        __KEEP_WHEN_SHADED __OFF
      __END
    
      __BORDER_PART __BGN
        __ICLASS SIDE_RIGHT
        __ACLASS ACTION_RESIZE_H
        __CURSOR RESIZE_H
        __MIN_WIDTH 5
        __MAX_WIDTH 5
        __MIN_HEIGHT 0
        __MAX_HEIGHT 99999
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  1024
        __TOPLEFT_X_ABSOLUTE  -5
        __TOPLEFT_Y_PERCENTAGE  0
        __TOPLEFT_Y_ABSOLUTE  19
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  1024
        __BOTTOMRIGHT_X_ABSOLUTE  -1
        __BOTTOMRIGHT_Y_PERCENTAGE  1024
        __BOTTOMRIGHT_Y_ABSOLUTE  -8
        __KEEP_WHEN_SHADED __OFF
      __END
    
      __BORDER_PART __BGN
        __ICLASS BOTTOM_LEFT
        __ACLASS ACTION_RESIZE
        __CURSOR RESIZE_TR
        __MIN_WIDTH 15
        __MAX_WIDTH 15
        __MIN_HEIGHT 9
        __MAX_HEIGHT 9
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  0
        __TOPLEFT_X_ABSOLUTE  0
        __TOPLEFT_Y_PERCENTAGE  1024
        __TOPLEFT_Y_ABSOLUTE  -9
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  0
        __BOTTOMRIGHT_X_ABSOLUTE  0
        __BOTTOMRIGHT_Y_PERCENTAGE  1024
        __BOTTOMRIGHT_Y_ABSOLUTE  0
        __KEEP_WHEN_SHADED __ON
      __END
    
      __BORDER_PART __BGN
        __ICLASS BOTTOM
        __ACLASS ACTION_RESIZE_V
        __CURSOR RESIZE_V
        __MIN_WIDTH 10
        __MAX_WIDTH 99999
        __MIN_HEIGHT 9
        __MAX_HEIGHT 9
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  0
        __TOPLEFT_X_ABSOLUTE  14
        __TOPLEFT_Y_PERCENTAGE  1024
        __TOPLEFT_Y_ABSOLUTE  -9
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  1024
        __BOTTOMRIGHT_X_ABSOLUTE  -15
        __BOTTOMRIGHT_Y_PERCENTAGE  1024
        __BOTTOMRIGHT_Y_ABSOLUTE  -1
        __KEEP_WHEN_SHADED __ON
      __END
    
      __BORDER_PART __BGN
        __ICLASS BOTTOM_RIGHT
        __ACLASS ACTION_RESIZE
        __CURSOR RESIZE_BR
        __MIN_WIDTH 15
        __MAX_WIDTH 15
        __MIN_HEIGHT 9
        __MAX_HEIGHT 9
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  1024
        __TOPLEFT_X_ABSOLUTE  -15
        __TOPLEFT_Y_PERCENTAGE  1024
        __TOPLEFT_Y_ABSOLUTE  -9
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  1024
        __BOTTOMRIGHT_X_ABSOLUTE  -1
        __BOTTOMRIGHT_Y_PERCENTAGE  1024
        __BOTTOMRIGHT_Y_ABSOLUTE  -1
        __KEEP_WHEN_SHADED __ON
      __END
    
      __BORDER_PART __BGN
        __ICLASS ICONIFY
        __ACLASS ACTION_ICONIFY
        __MIN_WIDTH 17
        __MAX_WIDTH 17
        __MIN_HEIGHT 17
        __MAX_HEIGHT 17
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  1024
        __TOPLEFT_X_ABSOLUTE  -58
        __TOPLEFT_Y_PERCENTAGE  0
        __TOPLEFT_Y_ABSOLUTE  2
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  0
        __BOTTOMRIGHT_X_ABSOLUTE  0
        __BOTTOMRIGHT_Y_PERCENTAGE  0
        __BOTTOMRIGHT_Y_ABSOLUTE  0
        __KEEP_WHEN_SHADED __ON
      __END
    
      __BORDER_PART __BGN
        __ICLASS MAXIMISE
        __ACLASS ACTION_MAX
        __MIN_WIDTH 17
        __MAX_WIDTH 17
        __MIN_HEIGHT 17
        __MAX_HEIGHT 17
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  1024
        __TOPLEFT_X_ABSOLUTE  -39
        __TOPLEFT_Y_PERCENTAGE  0
        __TOPLEFT_Y_ABSOLUTE  2
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  0
        __BOTTOMRIGHT_X_ABSOLUTE  0
        __BOTTOMRIGHT_Y_PERCENTAGE  0
        __BOTTOMRIGHT_Y_ABSOLUTE  0
        __KEEP_WHEN_SHADED __ON
      __END
    
      __BORDER_PART __BGN
        __ICLASS LOWER
        __ACLASS ACTION_LOWER
        __ICLASS KILL
        __ACLASS ACTION_KILL
        __MIN_WIDTH 17
        __MAX_WIDTH 17
        __MIN_HEIGHT 17
        __MAX_HEIGHT 17
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  1024
        __TOPLEFT_X_ABSOLUTE  -20
        __TOPLEFT_Y_PERCENTAGE  0
        __TOPLEFT_Y_ABSOLUTE  2
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  0
        __BOTTOMRIGHT_X_ABSOLUTE  0
        __BOTTOMRIGHT_Y_PERCENTAGE  0
        __BOTTOMRIGHT_Y_ABSOLUTE  0
        __KEEP_WHEN_SHADED __ON
      __END
    
    __END


    Next - default_plus.cfg
    Code:
    /* Maintained at themes.effx.us
       $Id: default_plus.cfg 18 2009-04-07 00:45:12Z don $ */
    
    __BORDER __BGN
      __NAME DEFAULT_PLUS
      __BORDER_SIZE_LEFT 9
      __BORDER_SIZE_RIGHT 5
      __BORDER_SIZE_TOP 26
      __BORDER_SIZE_BOTTOM 9
      __SHADE_DIRECTION __UP
      __CHANGES_SHAPE __OFF
    
      __BORDER_PART __BGN
        __ICLASS BASE_TR
        __ACLASS ACTION_MOVE
        __MIN_WIDTH 25   
        __MIN_HEIGHT 26
        __MAX_HEIGHT 26
        __MAX_WIDTH 99999
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  1024
        __TOPLEFT_X_ABSOLUTE  -96
        __TOPLEFT_Y_PERCENTAGE  0
        __TOPLEFT_Y_ABSOLUTE  0
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  1024
        __BOTTOMRIGHT_X_ABSOLUTE  -1
        __BOTTOMRIGHT_Y_PERCENTAGE  0
        __BOTTOMRIGHT_Y_ABSOLUTE  -1
        __KEEP_WHEN_SHADED __ON
      __END
    
      __BORDER_PART __BGN
        __ICLASS BASE_TL
        __ACLASS ACTION_MOVE
        __MIN_WIDTH 58
        __MAX_WIDTH 58
        __MIN_HEIGHT 26
        __MAX_HEIGHT 26
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_ABSOLUTE  0
        __TOPLEFT_Y_ABSOLUTE  0
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_ABSOLUTE  0
        __BOTTOMRIGHT_Y_ABSOLUTE  0
        __KEEP_WHEN_SHADED __ON
      __END
    
      __BORDER_PART __BGN
        __ICLASS TITLE
        __ACLASS ACTION_MOVE
        __TCLASS TITLE_LARGE
        __CURSOR MOVE
        __FLAGS __FLAG_TITLE
        __MIN_WIDTH 25   
        __MIN_HEIGHT 20
        __MAX_HEIGHT 20
        __MAX_WIDTH 99999
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  0
        __TOPLEFT_X_ABSOLUTE  57
        __TOPLEFT_Y_PERCENTAGE  0
        __TOPLEFT_Y_ABSOLUTE  2
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  1024
        __BOTTOMRIGHT_X_ABSOLUTE  -83
        __BOTTOMRIGHT_Y_PERCENTAGE  0
        __BOTTOMRIGHT_Y_ABSOLUTE  0
        __KEEP_WHEN_SHADED __ON
      __END
    
      __BORDER_PART __BGN
        __ICLASS STRIP2
        __ACLASS ACTION_RESIZE_V
        __CURSOR RESIZE_V
        __MIN_WIDTH 25   
        __MIN_HEIGHT 5
        __MAX_HEIGHT 5
        __MAX_WIDTH 99999
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  0
        __TOPLEFT_X_ABSOLUTE  57
        __TOPLEFT_Y_PERCENTAGE  0
        __TOPLEFT_Y_ABSOLUTE  21
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  1024
        __BOTTOMRIGHT_X_ABSOLUTE  -97
        __BOTTOMRIGHT_Y_PERCENTAGE  0
        __BOTTOMRIGHT_Y_ABSOLUTE  0
        __KEEP_WHEN_SHADED __ON
      __END
    
      __BORDER_PART __BGN
        __ICLASS BLUE_STRIP
        __ACLASS ACTION_MOVE
        __CURSOR MOVE
        __MIN_WIDTH 36
        __MIN_HEIGHT 6
        __MAX_HEIGHT 6
        __MAX_WIDTH 36
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  0
        __TOPLEFT_X_ABSOLUTE  3
        __TOPLEFT_Y_PERCENTAGE  0
        __TOPLEFT_Y_ABSOLUTE  20
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  0
        __BOTTOMRIGHT_X_ABSOLUTE  0
        __BOTTOMRIGHT_Y_PERCENTAGE  0
        __BOTTOMRIGHT_Y_ABSOLUTE  0
        __KEEP_WHEN_SHADED __ON
      __END
    
      __BORDER_PART __BGN
        __ICLASS BLUE_STRIP
        __ACLASS ACTION_MOVE
        __CURSOR MOVE
        __MIN_WIDTH 77
        __MIN_HEIGHT 6
        __MAX_HEIGHT 6
        __MAX_WIDTH 77
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  1024
        __TOPLEFT_X_ABSOLUTE  -81
        __TOPLEFT_Y_PERCENTAGE  0
        __TOPLEFT_Y_ABSOLUTE  20
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  0
        __BOTTOMRIGHT_X_ABSOLUTE  0
        __BOTTOMRIGHT_Y_PERCENTAGE  0
        __BOTTOMRIGHT_Y_ABSOLUTE  0
        __KEEP_WHEN_SHADED __ON
      __END
    
      __BORDER_PART __BGN
        __ICLASS MENU
        __ACLASS ACTION_MENU
        __MIN_WIDTH 17
        __MAX_WIDTH 17   
        __MIN_HEIGHT 17
        __MAX_HEIGHT 17
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_ABSOLUTE  4
        __TOPLEFT_Y_ABSOLUTE  2
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_ABSOLUTE  0
        __BOTTOMRIGHT_Y_ABSOLUTE  0
        __KEEP_WHEN_SHADED __ON
      __END
    
      __BORDER_PART __BGN
        __ICLASS KILL
        __ACLASS ACTION_KILL
        __ICLASS ICONIFY
        __ACLASS ACTION_ICONIFY
        __MIN_WIDTH 17
        __MAX_WIDTH 17   
        __MIN_HEIGHT 17
        __MAX_HEIGHT 17
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_ABSOLUTE  23
        __TOPLEFT_Y_ABSOLUTE  2
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_ABSOLUTE  0
        __BOTTOMRIGHT_Y_ABSOLUTE  0
        __KEEP_WHEN_SHADED __ON
      __END
    
      __BORDER_PART __BGN
        __ICLASS LEFT
        __ACLASS ACTION_RESIZE_H
        __CURSOR RESIZE_H
        __MIN_WIDTH 9
        __MAX_WIDTH 9
        __MIN_HEIGHT 0
        __MAX_HEIGHT 99999
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  0
        __TOPLEFT_X_ABSOLUTE  0
        __TOPLEFT_Y_PERCENTAGE  0
        __TOPLEFT_Y_ABSOLUTE  19
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  0
        __BOTTOMRIGHT_X_ABSOLUTE  9
        __BOTTOMRIGHT_Y_PERCENTAGE  1024
        __BOTTOMRIGHT_Y_ABSOLUTE  -10
        __KEEP_WHEN_SHADED __OFF
      __END
    
      __BORDER_PART __BGN
        __ICLASS SIDE_RIGHT
        __ACLASS ACTION_RESIZE_H
        __CURSOR RESIZE_H
        __MIN_WIDTH 5
        __MAX_WIDTH 5
        __MIN_HEIGHT 0
        __MAX_HEIGHT 99999
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  1024
        __TOPLEFT_X_ABSOLUTE  -5
        __TOPLEFT_Y_PERCENTAGE  0
        __TOPLEFT_Y_ABSOLUTE  19
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  1024
        __BOTTOMRIGHT_X_ABSOLUTE  -1
        __BOTTOMRIGHT_Y_PERCENTAGE  1024
        __BOTTOMRIGHT_Y_ABSOLUTE  -8
        __KEEP_WHEN_SHADED __OFF
      __END
    
      __BORDER_PART __BGN
        __ICLASS BOTTOM_LEFT
        __ACLASS ACTION_RESIZE
        __CURSOR RESIZE_TR
        __MIN_WIDTH 15
        __MAX_WIDTH 15
        __MIN_HEIGHT 9
        __MAX_HEIGHT 9
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  0
        __TOPLEFT_X_ABSOLUTE  0
        __TOPLEFT_Y_PERCENTAGE  1024
        __TOPLEFT_Y_ABSOLUTE  -9
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  0
        __BOTTOMRIGHT_X_ABSOLUTE  0
        __BOTTOMRIGHT_Y_PERCENTAGE  1024
        __BOTTOMRIGHT_Y_ABSOLUTE  0
        __KEEP_WHEN_SHADED __ON
      __END
    
      __BORDER_PART __BGN
        __ICLASS BOTTOM
        __ACLASS ACTION_RESIZE_V
        __CURSOR RESIZE_V
        __MIN_WIDTH 10
        __MAX_WIDTH 99999
        __MIN_HEIGHT 9
        __MAX_HEIGHT 9
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  0
        __TOPLEFT_X_ABSOLUTE  14
        __TOPLEFT_Y_PERCENTAGE  1024
        __TOPLEFT_Y_ABSOLUTE  -9
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  1024
        __BOTTOMRIGHT_X_ABSOLUTE  -15
        __BOTTOMRIGHT_Y_PERCENTAGE  1024
        __BOTTOMRIGHT_Y_ABSOLUTE  -1
        __KEEP_WHEN_SHADED __ON
      __END
    
      __BORDER_PART __BGN
        __ICLASS BOTTOM_RIGHT
        __ACLASS ACTION_RESIZE
        __CURSOR RESIZE_BR
        __MIN_WIDTH 15
        __MAX_WIDTH 15
        __MIN_HEIGHT 9
        __MAX_HEIGHT 9
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  1024
        __TOPLEFT_X_ABSOLUTE  -15
        __TOPLEFT_Y_PERCENTAGE  1024
        __TOPLEFT_Y_ABSOLUTE  -9
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  1024
        __BOTTOMRIGHT_X_ABSOLUTE  -1
        __BOTTOMRIGHT_Y_PERCENTAGE  1024
        __BOTTOMRIGHT_Y_ABSOLUTE  -1
        __KEEP_WHEN_SHADED __ON
      __END
    
      __BORDER_PART __BGN
        __ICLASS SHADE
        __ACLASS ACTION_SHADE
        __MIN_WIDTH 17
        __MAX_WIDTH 17
        __MIN_HEIGHT 17
        __MAX_HEIGHT 17
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  1024
        __TOPLEFT_X_ABSOLUTE  -77
        __TOPLEFT_Y_PERCENTAGE  0
        __TOPLEFT_Y_ABSOLUTE  2
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  0
        __BOTTOMRIGHT_X_ABSOLUTE  0
        __BOTTOMRIGHT_Y_PERCENTAGE  0
        __BOTTOMRIGHT_Y_ABSOLUTE  0
        __KEEP_WHEN_SHADED __ON
      __END
    
      __BORDER_PART __BGN
        __ICLASS ICONIFY
        __ACLASS ACTION_ICONIFY
        __MIN_WIDTH 17
        __MAX_WIDTH 17
        __MIN_HEIGHT 17
        __MAX_HEIGHT 17
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  1024
        __TOPLEFT_X_ABSOLUTE  -58
        __TOPLEFT_Y_PERCENTAGE  0
        __TOPLEFT_Y_ABSOLUTE  2
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  0
        __BOTTOMRIGHT_X_ABSOLUTE  0
        __BOTTOMRIGHT_Y_PERCENTAGE  0
        __BOTTOMRIGHT_Y_ABSOLUTE  0
        __KEEP_WHEN_SHADED __ON
      __END
    
      __BORDER_PART __BGN
        __ICLASS MAXIMISE
        __ACLASS ACTION_MAX
        __MIN_WIDTH 17
        __MAX_WIDTH 17
        __MIN_HEIGHT 17
        __MAX_HEIGHT 17
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  1024
        __TOPLEFT_X_ABSOLUTE  -39
        __TOPLEFT_Y_PERCENTAGE  0
        __TOPLEFT_Y_ABSOLUTE  2
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  0
        __BOTTOMRIGHT_X_ABSOLUTE  0
        __BOTTOMRIGHT_Y_PERCENTAGE  0
        __BOTTOMRIGHT_Y_ABSOLUTE  0
        __KEEP_WHEN_SHADED __ON
      __END
    
      __BORDER_PART __BGN
        __ICLASS LOWER
        __ACLASS ACTION_LOWER
        __ICLASS KILL
        __ACLASS ACTION_KILL
        __MIN_WIDTH 17
        __MAX_WIDTH 17
        __MIN_HEIGHT 17
        __MAX_HEIGHT 17
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  1024
        __TOPLEFT_X_ABSOLUTE  -20
        __TOPLEFT_Y_PERCENTAGE  0
        __TOPLEFT_Y_ABSOLUTE  2
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  0
        __BOTTOMRIGHT_X_ABSOLUTE  0
        __BOTTOMRIGHT_Y_PERCENTAGE  0
        __BOTTOMRIGHT_Y_ABSOLUTE  0
        __KEEP_WHEN_SHADED __ON
      __END
    
    __END


    Next up - fixed_size.cfg
    Code:
    /* Maintained at themes.effx.us
       $Id: fixed_size.cfg 15 2009-03-16 15:35:48Z don $ */
    
    __BORDER __BGN
      __NAME FIXED_SIZE
      __BORDER_SIZE_LEFT 9
      __BORDER_SIZE_RIGHT 5
      __BORDER_SIZE_TOP 26
      __BORDER_SIZE_BOTTOM 9
      __SHADE_DIRECTION __UP
      __CHANGES_SHAPE __OFF
    
      __BORDER_PART __BGN
        __ICLASS BASE_TR
        __ACLASS ACTION_MOVE
        __MIN_WIDTH 25   
        __MIN_HEIGHT 26
        __MAX_HEIGHT 26
        __MAX_WIDTH 99999
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  1024
        __TOPLEFT_X_ABSOLUTE  -40
        __TOPLEFT_Y_PERCENTAGE  0
        __TOPLEFT_Y_ABSOLUTE  0
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  1024
        __BOTTOMRIGHT_X_ABSOLUTE  -1
        __BOTTOMRIGHT_Y_PERCENTAGE  0
        __BOTTOMRIGHT_Y_ABSOLUTE  -1
        __KEEP_WHEN_SHADED __ON
      __END
    
      __BORDER_PART __BGN
        __ICLASS BASE_TL2
        __ACLASS ACTION_MOVE
        __MIN_WIDTH 60
        __MAX_WIDTH 60
        __MIN_HEIGHT 26
        __MAX_HEIGHT 26
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_ABSOLUTE  0
        __TOPLEFT_Y_ABSOLUTE  0
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_ABSOLUTE  0
        __BOTTOMRIGHT_Y_ABSOLUTE  0
        __KEEP_WHEN_SHADED __ON
      __END
    
      __BORDER_PART __BGN
        __ICLASS TITLE
        __ACLASS ACTION_MOVE
        __TCLASS TITLE_LARGE
        __CURSOR MOVE
        __FLAGS __FLAG_TITLE
        __MIN_WIDTH 25   
        __MIN_HEIGHT 20
        __MAX_HEIGHT 20
        __MAX_WIDTH 99999
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  0
        __TOPLEFT_X_ABSOLUTE  59
        __TOPLEFT_Y_PERCENTAGE  0
        __TOPLEFT_Y_ABSOLUTE  2
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  1024
        __BOTTOMRIGHT_X_ABSOLUTE  -27
        __BOTTOMRIGHT_Y_PERCENTAGE  0
        __BOTTOMRIGHT_Y_ABSOLUTE  0
        __KEEP_WHEN_SHADED __ON
      __END
    
      __BORDER_PART __BGN
        __ICLASS STRIP2
        __ACLASS ACTION_MOVE
        __CURSOR MOVE
        __MIN_WIDTH 25   
        __MIN_HEIGHT 5
        __MAX_HEIGHT 5
        __MAX_WIDTH 99999
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  0
        __TOPLEFT_X_ABSOLUTE  59
        __TOPLEFT_Y_PERCENTAGE  0
        __TOPLEFT_Y_ABSOLUTE  21
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  1024
        __BOTTOMRIGHT_X_ABSOLUTE  -41
        __BOTTOMRIGHT_Y_PERCENTAGE  0
        __BOTTOMRIGHT_Y_ABSOLUTE  0
        __KEEP_WHEN_SHADED __ON
      __END
    
      __BORDER_PART __BGN
        __ICLASS BLUE_STRIP
        __ACLASS ACTION_MOVE
        __CURSOR MOVE
        __MIN_WIDTH 38
        __MIN_HEIGHT 6
        __MAX_HEIGHT 6
        __MAX_WIDTH 38
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  0
        __TOPLEFT_X_ABSOLUTE  3
        __TOPLEFT_Y_PERCENTAGE  0
        __TOPLEFT_Y_ABSOLUTE  20
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  0
        __BOTTOMRIGHT_X_ABSOLUTE  0
        __BOTTOMRIGHT_Y_PERCENTAGE  0
        __BOTTOMRIGHT_Y_ABSOLUTE  0
        __KEEP_WHEN_SHADED __ON
      __END
    
      __BORDER_PART __BGN
        __ICLASS BLUE_STRIP
        __ACLASS ACTION_MOVE
        __CURSOR MOVE
        __MIN_WIDTH 22
        __MIN_HEIGHT 6
        __MAX_HEIGHT 6
        __MAX_WIDTH 22
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  1024
        __TOPLEFT_X_ABSOLUTE  -26
        __TOPLEFT_Y_PERCENTAGE  0
        __TOPLEFT_Y_ABSOLUTE  20
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  0
        __BOTTOMRIGHT_X_ABSOLUTE  0
        __BOTTOMRIGHT_Y_PERCENTAGE  0
        __BOTTOMRIGHT_Y_ABSOLUTE  0
        __KEEP_WHEN_SHADED __ON
      __END
    
      __BORDER_PART __BGN
        __ICLASS KILL
        __ACLASS ACTION_KILL
        __ICLASS MENU
        __ACLASS ACTION_MENU
        __MIN_WIDTH 17
        __MAX_WIDTH 17   
        __MIN_HEIGHT 17
        __MAX_HEIGHT 17
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_ABSOLUTE  4
        __TOPLEFT_Y_ABSOLUTE  2
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_ABSOLUTE  0
        __BOTTOMRIGHT_Y_ABSOLUTE  0
        __KEEP_WHEN_SHADED __ON
      __END
    
      __BORDER_PART __BGN
        __ICLASS LEFT
        __ACLASS ACTION_MOVE
        __CURSOR MOVE
        __MIN_WIDTH 9
        __MAX_WIDTH 9
        __MIN_HEIGHT 0
        __MAX_HEIGHT 99999
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  0
        __TOPLEFT_X_ABSOLUTE  0
        __TOPLEFT_Y_PERCENTAGE  0
        __TOPLEFT_Y_ABSOLUTE  19
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  0
        __BOTTOMRIGHT_X_ABSOLUTE  9
        __BOTTOMRIGHT_Y_PERCENTAGE  1024
        __BOTTOMRIGHT_Y_ABSOLUTE  -10
        __KEEP_WHEN_SHADED __OFF
      __END
    
      __BORDER_PART __BGN
        __ICLASS SIDE_RIGHT
        __ACLASS ACTION_MOVE
        __CURSOR MOVE
        __MIN_WIDTH 5
        __MAX_WIDTH 5
        __MIN_HEIGHT 0
        __MAX_HEIGHT 99999
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  1024
        __TOPLEFT_X_ABSOLUTE  -5
        __TOPLEFT_Y_PERCENTAGE  0
        __TOPLEFT_Y_ABSOLUTE  19
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  1024
        __BOTTOMRIGHT_X_ABSOLUTE  -1
        __BOTTOMRIGHT_Y_PERCENTAGE  1024
        __BOTTOMRIGHT_Y_ABSOLUTE  -8
        __KEEP_WHEN_SHADED __OFF
      __END
    
      __BORDER_PART __BGN
        __ICLASS BOTTOM_LEFT
        __ACLASS ACTION_MOVE
        __CURSOR MOVE
        __MIN_WIDTH 15
        __MAX_WIDTH 15
        __MIN_HEIGHT 9
        __MAX_HEIGHT 9
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  0
        __TOPLEFT_X_ABSOLUTE  0
        __TOPLEFT_Y_PERCENTAGE  1024
        __TOPLEFT_Y_ABSOLUTE  -9
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  0
        __BOTTOMRIGHT_X_ABSOLUTE  0
        __BOTTOMRIGHT_Y_PERCENTAGE  1024
        __BOTTOMRIGHT_Y_ABSOLUTE  0
        __KEEP_WHEN_SHADED __ON
      __END
    
      __BORDER_PART __BGN
        __ICLASS BOTTOM
        __ACLASS ACTION_MOVE
        __CURSOR MOVE
        __MIN_WIDTH 10
        __MAX_WIDTH 99999
        __MIN_HEIGHT 9
        __MAX_HEIGHT 9
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  0
        __TOPLEFT_X_ABSOLUTE  14
        __TOPLEFT_Y_PERCENTAGE  1024
        __TOPLEFT_Y_ABSOLUTE  -9
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  1024
        __BOTTOMRIGHT_X_ABSOLUTE  -15
        __BOTTOMRIGHT_Y_PERCENTAGE  1024
        __BOTTOMRIGHT_Y_ABSOLUTE  -1
        __KEEP_WHEN_SHADED __ON
      __END
    
      __BORDER_PART __BGN
        __ICLASS BOTTOM_RIGHT
        __ACLASS ACTION_MOVE
        __CURSOR MOVE
        __MIN_WIDTH 15
        __MAX_WIDTH 15
        __MIN_HEIGHT 9
        __MAX_HEIGHT 9
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  1024
        __TOPLEFT_X_ABSOLUTE  -15
        __TOPLEFT_Y_PERCENTAGE  1024
        __TOPLEFT_Y_ABSOLUTE  -9
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  1024
        __BOTTOMRIGHT_X_ABSOLUTE  -1
        __BOTTOMRIGHT_Y_PERCENTAGE  1024
        __BOTTOMRIGHT_Y_ABSOLUTE  -1
        __KEEP_WHEN_SHADED __ON
      __END
    
      __BORDER_PART __BGN
        __ICLASS ICONIFY
        __ACLASS ACTION_ICONIFY
        __ICLASS KILL
        __ACLASS ACTION_KILL
        __MIN_WIDTH 17
        __MAX_WIDTH 17
        __MIN_HEIGHT 17
        __MAX_HEIGHT 17
        __TOPLEFT_ORIGIN -1
        __TOPLEFT_X_PERCENTAGE  1024
        __TOPLEFT_X_ABSOLUTE  -20
        __TOPLEFT_Y_PERCENTAGE  0
        __TOPLEFT_Y_ABSOLUTE  2
        __BOTTOMRIGHT_ORIGIN -1
        __BOTTOMRIGHT_X_PERCENTAGE  0
        __BOTTOMRIGHT_X_ABSOLUTE  0
        __BOTTOMRIGHT_Y_PERCENTAGE  0
        __BOTTOMRIGHT_Y_ABSOLUTE  0
        __KEEP_WHEN_SHADED __ON
      __END
    
    __END
    If you want to learn how to insert those other optional buttons, and haven't already figured it out, post below and I'll give you a walk through.

    One more thing here, and I hope you read this far, because if you didn't, you are soon going to be massively frustrated.

    YOU MUST PURGE YOUR CACHES
    <....> (from the right click menu-maintenance) and then do an e16 restart (either click menu) to have these changes take effect. If you fail to execute this step, you'll end up wasting a lot of time, hair, growling and then righteous anger followed by embarrassment before you finally figure out what the devil is going on. <....>


    Been there, done that. <....>




    Most of last week. <....>






  6. #6
    Join Date
    Jun 2006
    Location
    Paris, TX
    Posts
    24,107

    Eye Candy and Other Stuff

    Post number six

    Dealing with other theme elements.


    It's really kind of hard to figure out where to start on this subject category. There's so much here that is possible. I think the fast and dirty way is to simply show you how to get to the settings, and let you play with them yourself.

    First up, I suppose would be the window borders pop-up menu. To get to that, find the border/titlebar of any given window, and right click it.

    Figure-4 Window size zoom -- (I DO NOT recommend using the windows Zoom feature. Getting it shut off can be a real PITA.) <....>





    Figure-5 Border Styles -- Go ahead and play with these to see what they are and do. Except "BORDERLESS"! <....> Don't do that one until you know how to bring up the selection menu without a border to click on! ([ALT]+[RIGHT mouse button]) <....>





    Figure-6 Window Grouping -- Use this to group a number of windows together so they all respond in the same way at the same time.





    Figure-7 Transparency -- Lots of fun ... for a while. Then it gets a little old. A little bit is helpful -- in the right circumstances. Play with it and see what it will do.




    Figure-8 Auto Shade -- Ok. This thing is more than eye candy. It's actually as useful as a second thumb on each hand. Kick it on, and you'll see why. Especially if you do Graphics or web design work.




    >>>=------> Next!

  7. #7
    Join Date
    Jun 2006
    Location
    Paris, TX
    Posts
    24,107

    Suspense!

    Post number seven.

    Dealing with Suspending.


    I've already covered a lot of this in another thread, but I'll summarize here.

    The technique to get e16 to suspend is going to depend a lot on which version of fedora you are running. I can't tell you much about any other distro, as I haven't tried it there yet. I'll piddle around with that in MINT-10 tomorrow. Maybe MINT-14 later in the weekend. (Read: Monday.)

    In F17 and F18: Add the following syntax to both your user_apps.menu and the file.menu.
    Code:
    "Suspend" NULL exec "systemctl suspend"
    Presto. You're done.

    In F16, it gets a bit more complicated. You have to do some deeper system editing to get this done, but for now, and to start, add this to your user_apps.menu file ...
    Code:
    "Suspend" NULL exec "sudo /usr/sbin/pm-suspend"
    Then you will have to edit /etc/sudoers as indicated below.
    Code:
    # Defaults specification
    [...]
    #Defaults    requiretty
    Defaults    env_reset
    [...]
    Figure-9 Suspend Entry

  8. #8
    Join Date
    Jun 2006
    Location
    Paris, TX
    Posts
    24,107

    Switcher

    Post number eight.

    Dealing with Switching applications.


    As per linux normal, stabbing the [ALT] + [TAB] key combination pops up a task/window switcher. Just keep the [ALT] poked, and tap the [TAB] to cycle through the selections. The one you're on when you let go of the [ALT] key is the one that will pop front and center. Naturally, it will pop applications/windows out of the icon box if they are minimized at the time. Settings for this can be determined in the e16 Settings Panel. Explore them. It's really a nifty feature.

    Figure-10 The Task/Window Switcher

  9. #9
    Join Date
    Jun 2006
    Location
    Paris, TX
    Posts
    24,107

    Menus (Again)

    Post number nine.

    Dealing with added applications.

    This really is trivial. Right click the desktop, select, "Maintenance" and then hit "Rebuild menus." Presto. You're done. It'll let you know when it's finished.


    A word about the custom user menu, though -- which wasn't covered in the original thread. If you wish to have icons displayed in your user menus, simply add the path to the icon you want to use in the "NULL" position in the user_apps.menu file. So your syntax would look like this. Of course, any entries in that user menu must be manually put there by you. There actually is an app for that, (filched from the Ubu folks) but I haven't bothered to try it yet.

    Code:
    User Application List"
    "Thunar" NULL exec "thunar" "Thunar" "/usr/share/pixmaps/Thunar/Thunar-about-logo.png" exec "thunar"
    "Files-Nautilus" NULL exec "nautilus --no-desktop"
    "PCmanFM" NULL exec "pcmanfm"
    "e-term" NULL exec "Eterm"
    "Gnome Terminal" NULL exec "gnome-terminal"
    "Terminal" NULL exec "Terminal"
    "XTerm" NULL exec "xterm"
    "Geany" NULL exec "geany"
    "Firefox" NULL exec "firefox"
    "Thunderbird" NULL exec "thunderbird"
    "Midori" NULL exec "midori"
    "Freecell" NULL exec "sol --freecell"
    "Audacity" NULL exec "audacity"
    "Totem" NULL exec "totem"
    "Rhythmbox" NULL exec "rhythmbox"
    "Sound preferences" NULL exec "gnome-control-center sound"
    "Screenshot" NULL exec "gnome-screenshot --interactive"
    "Cairo-Clock" NULL exec "cairo-clock"
    "The GIMP" NULL exec "gimp"
    "Writer" NULL exec "libreoffice -writer"
    "Gkrell" NULL exec "gkrellm"
    "System Monitor" NULL exec "gnome-system-monitor"
    "Allow Authorization Dialogue" NULL exec "/home/dan/e17-auth-run"
    "Yumex" NULL exec "yumex"
    The end results will look something like this:

    Figure-11 User menu icons



    Oddly enough, although I like icons in the file menus, I don't much care for them in my user menus. Go figure? <....>




    So that's about it for now. I'll add more later as I discover it. I hope I've encouraged and informed a little about this amazing little WM. It's a solid enough performer that it has earned its place as the primary DE/WM on both the i7 and i5 laptops. They both have more than enough resources to handle something heavier -- like KDE or Gnome Shell, but the bottom line question is ... why? e16 is doing everything I'm asking it to, and doing it in a business-like fashion. And that's a hard billet to beat.

    As I learn more ... it's a safe bet you'll be the very next ones to know about it. <....>





    D.

  10. #10
    Join Date
    Jun 2006
    Location
    Paris, TX
    Posts
    24,107

    A Thread Is Born

    Thread moved. (From the shelter of the bat-cave ... into the wild.)

  11. #11
    Join Date
    Jun 2006
    Location
    Paris, TX
    Posts
    24,107

    Exclamation Update!

    AHA! Found some of the trouble I was having with the two font files in the victim theme. Actually, I found the problem that was NOT in the font files in the victim theme. I had accidentally fat-fingered the font file in ...
    Code:
    /usr/share/e16.config/fonts.cfg
    ... <....>

    I guess the final solution is always in the last place you look. <....>


    Now to get the Type 1 fonts syntax figured out!



    Working ...

  12. #12
    Join Date
    Jul 2004
    Location
    Colton, NY; Junction of Heaven & Earth (also Routes 56 & 68).
    Age
    72
    Posts
    23,482

    Re: Getting to know e16 (a little better).

    'Alex, that would be "The Sound Of Silence" by Simon & Garfunkel'.

    Oh wait, this is the wrong thread. Don't know why it seemed right for a moment there... Well, carry on....
    Linux & Beer - That TOTALLY Computes!
    Registered Linux User #362651


    Don't use any of my solutions on working computers or near small children.

  13. #13
    Join Date
    Jun 2006
    Location
    Paris, TX
    Posts
    24,107

    Re: Getting to know e16 (a little better).

    Pbpbpbpbpbpbpbpbpbft! <....>


    Now, Hush! You're disturbing the cricket. <....>















    <....>

  14. #14
    Join Date
    Jun 2006
    Location
    Paris, TX
    Posts
    24,107

    Unhappy Hello? Hello? Is the anyone out there... ?

    ... Sez Dan ... standing on an empty stage ... gazing out past the front row of empty seats ... hearing nothing more than a slight feedback hum from the amplifier and microphone -- and the bored chirrup -- chirrup of the crickets ...


    ...


    ...


    Aw, dang.


    *Dan bags his magic trick props, scoops the star spangled table cover into the bag, folds up his little Enlightened table, and exits stage right.*

  15. #15
    John the train's Avatar
    John the train is offline Techno-Womble - Retired Community Manager
    Join Date
    Aug 2006
    Location
    Gloucestershire, U.K.
    Posts
    1,843

    Re: Getting to know e16 (a little better).

    Despair not, Dan. Having got F18/XFCE as I like it on the dual core I'm working on getting E16 going on it as well, so you've got at least one avid reader for your saga.
    To get the right answer, one must first ask the right question!
    Desktop F20 ( 64 bit )
    Laptop F20 ( 32 bit )

Page 1 of 2 1 2 LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •