Look(1x)
πΈ Look(1x) β AfterStep X11 window manager πΈ
okay bestie, welcome to Look(1x), the AfterStep look file page π this is where you tell AfterStep how your windows should look, and honestly it's giving main character energy.
β¨ NAME β¨
Look β AfterStep look π
π CONFIGURATION OPTIONS π
ButtonAlignβ FIXME: add proper description here.
See Also: Look Alignment flags for further details.
ButtonBevelβ says what bevel gets drawn around iconified windows π¦
See Also: Look Bevel flags for further details.
ButtonIconSpacingβ FIXME: add proper description here.ButtonSizewidth height β sets how big iconified windows are. every single iconified window button is gonna be exactly width pixels wide and height pixels high, no cap. that includes titles drawn at the top, but not the separate title window thatSeparateButtonTitlemakes. if width or height is less than one, that dimension just doesn't get fixed. the default isButtonSize 0 0β¨CursorBackβ use it with theCursorForesetting to adjust the color of the mouse cursor π±οΈCursorForeβ use it with theCursorBacksetting to adjust the color of the mouse cursor π±οΈDefaultFrame"name" β the MyFrame to use as the default for all windows. heads up though: if you want a different framing for any specific window, you have to say so in the database file using theFramekeyword. πDefaultStyle"style_name" β tells AfterStep which MyStyle to use when no style has been specifically defined for a given situation. also, sneaky detail: if a style literally named"default"has been defined andDefaultStylehasn't been, then that"default"style is what gets used as the default. πDeskBackdesk# "name" β says what background to use for desk#. "name" can be either an image filename in double-quotes, or the name of a background definition (see MyBackground definition for the details). πDontAnimateBackgroundβ disables the non-blocking root background changing of full-screen backgrounds, which lowkey looks like a slow animation. this one is recommended for fast machines π₯DontDrawBackgroundβ if you specify this, the background image won't be displayed. use it withxearthorxfishtank.DrawMenuBorders 0|1|2β sets the look of the (start)menu π0draws the menu with no border on either the menu label or menu item portions.1draws a border around each menu label and around the menu item.2draws a border around the menu label and the entire menu item list.
the border colors are calculated from the BackColor under MyStyle menu_item of the look.name. the "hilight" (top & left) color is one half lighter than the BackColor color, and the "shadow" (bottom & right) is one half darker than the BackColor color. and if the BackColor color is black, the color grey is used instead. π
FWindowStyle"style_name" β specifies the MyStyle to use for the focused window decorations βIconBoxleft top right bottom β specifies a region of the screen where iconified windows get placed. up to four icon boxes can be defined. if anIconBoxis provided, icons automatically get placed in them whenever possible β otherwise they land in the upper left corner of the screen. every time a window gets iconified, a new place is found for it, unless the icon has been moved manually. available space is searched from left to right, then top to bottom. icons won't be automatically placed on top of other icons, but they may get placed underneath application windows ifStubbornIconPlacementhasn't been specified. π
if left or right is negative, AfterStep adds the screen width to it. if top or bottom is negative, AfterStep adds the screen height to it. note that -0 is not parsed as the right or bottom pixel on the screen β use -1 instead. π
the IconBox will normally be filled from left to right, then top to bottom. however, if the right edge of the IconBox is closer to the right edge of the screen than the left edge of the IconBox is to the left edge of the screen, then it gets filled from right to left. same deal for top to bottom. for example, "2 2 -1 -1" will result in an IconBox which fills from right to left, then bottom to top. β¨
IconsGrowVerticallyβ says the Iconbox(es) should be filled vertically first. π¦KillBackgroundThresholdsize β here size is the maximum number of pixels in the root background image. if the image is bigger than this, it gets unloaded from memory when the desktop is switched and the image is no longer in use. use it on systems with low memory. πMArrowPixmappixmap_name` β specifies a pixmap to use as the submenu indicator in popup menus. πMenuBalloonBorderHiliteβ FIXME: add proper description here.
See Also: Look Bevel flags for further details.
MenuBalloonCloseDelayβ FIXME: add proper description here.MenuBalloonDelayβ FIXME: add proper description here.MenuBalloonStyleβ FIXME: add proper description here.MenuBalloonTextPaddingXβ FIXME: add proper description here.MenuBalloonTextPaddingYβ FIXME: add proper description here.MenuBalloonXOffsetβ FIXME: add proper description here.MenuBalloonYOffsetβ FIXME: add proper description here.MenuBalloonsβ FIXME: add proper description here.MenuHiTitleStyle"style_name" β AfterStep now lets you specify a MyStyle to be used for the titlebar of the currently highlighted menu. as soon as the menu goes out of focus, its titlebar gets rendered usingMenuTitleStyleinstead. πMenuHiliteCompositionMethod 130-145β this is a funny feature β try it and see how you like different values :) if you use shades of grey for your item text, you may not see any difference for some of these values. πMenuHiliteStyle"style_name" β specifies the MyStyle to use for highlighted menu items. βMenuItemCompositionMethod 130-145β this is a funny feature β try it and see how you like different values :) if you use shades of grey for your item text, you may not see any difference for some of these values. πMenuItemStyle"style_name" β specifies the MyStyle to use for menu items. πMenuMiniPixmapsminis β specifies whether mini pixmaps should be included in menus. if minis is0, mini pixmaps are not included. if minis is1, mini pixmaps are included. note that mini pixmaps will not be added to menus until the next time menus are updated. also mini pixmaps can cause AS to take much longer to load over a network πMenuNoBalloonsβ FIXME: add proper description here.MenuPinOnpixmap_name βMenuPinOnis deprecated, and AfterStep will reinterpret it: it will create a new TitleButton using the last unused TitleButton context, and it will then assign thePinMenufunction to this button. this button will only be shown on titlebars belonging to menu windows. it behaves just like any other TitleButton β for example you can useTitleButtonOrderto specify where it should go. the problem is you may not know what context AfterStep had chosen for it. the better way would be to explicitly define a TitleButton and assignPinMenuto it in your feel. πMenuStippleCompositionMethod 130-145β this is a funny feature β try it and see how you like different values :) if you use shades of grey for your item text, you may not see any difference for some of these values. πMenuStippleStyle"style_name" β specifies the MyStyle to use for stippled menu items. πMenuSubItemStyle"style_name" β AfterStep now includes this new feature: when you select an item from the menu, that item gets marked as recently used, and next time the menu is opened it will show all the recently used items from its SUBMENU. for example you do:
Menu->Applications->rxvt
next time you open the Main menu, it will display rxvt just under the "Applications" item with some offset. it looks much better when these subitems are shown with a different (smaller) font. to achieve that, specify a MyStyle with a smaller font using the MenuSubItemStyle option in your look file. π¦
this feature could be turned off or altered by using the RecentSubmenuItems option in your feel file: set it to 0 to disable this feature.
MenuTitleStyle"style_name" β specifies the MyStyle to use for menu titles. πMinipixmapSizex y β changes the default maximum MiniPixmap size (24x24) to a user-specified value.
See Also: MiniPixmap, MenuMiniPixmaps.
MyBackground"background_name" β specifies a background definition. please note that only desktops can have different backgrounds β the viewports inside of a desktop are limited to the same background. π
See Also: MyBackground definition for further details.
MyFrame"frame_name" β specifies a frame definition (window decor in general) and is covered in the MyFrame section of the documentation. please also note that window decor can be defined on a per window basis if needed, in the database. π
See Also: MyFrame definition for further details.
MyStyle"style_name" β specifies a MyStyle definition (which covers text and/or gradients and/or background pixmaps), which can later be reused, and is covered in the MyStyle section of the documentation. β
See Also: MyStyle definition for further details.
ResizeMoveGeometrygeom β specifies the location of the resize/move window. if this option isn't specified, the move/resize window will be centered on the screen. geom may be any one of the following:
++: upper-left corner -+: upper-right corner
+-: lower-left corner --: lower-right corner
RubberBandβ specifies the RubberBand type to use when moving or resizing non-opaque windows. there are 3 styles:0: the window is represented as a number of rectangles1: one rectangle the size of the window2: one crossed-out rectangle the size of the window.
SWindowStyle"style_name" β specifies the MyStyle to use for the sticky window decorations. πΈSeparateButtonTitle 0|1- (picking up right where we left off, mid-option, it's fine, we're fine π) Specifies where iconified window titles should be drawn. If it's
0, the title gets drawn at the top of the icon. If it's1, the title gets drawn in a separate window below the icon. Default value?1. periodt. StartMenuSortModenumber β how your start menu entries get sorted, bestie.1= alphabetical order,0= date. that's the whole vibe. β¨SupportedHintsβ FIXME: add proper description here. yeah they literally wrote that in the manpage and honestly? iconic. π
See Also: Supported hints list for further details.
TitleButtonbutton unclicked_image clicked_image β okay so button is the button location number,1to10, laid out like this:[1] [3] [5] [7] [9] (title) [10] [8] [6] [4] [2]. π
unclicked_image is the bitmap or pixmap used during the static state of that button location.
clicked_image is the bitmap or pixmap used during a clicked state of that button location.
TitleButtonBalloonBorderHiliteNone|[Left,Top,Right,Bottom,Extra,NoOutlineβ defines the bevel drawn around balloons, and it replaces the BorderWidth setting. no cap. π
See Also: Bevel flags for further details.
TitleButtonBalloonCloseDelaymilliseconds β how long to wait before a TitleButtonBalloon closes itself. the auto-close timer, fr fr.TitleButtonBalloonDelaymilliseconds β how long to wait before showing a Balloon after your mouse pointer lands on a TitleButton. the hover delay, so it's not popping off instantly. π¦TitleButtonBalloonStyle"mystyle_name" β the MyStyle used to draw the balloon. heads up though: balloons can be shaped (BackPixmap 125and126). πΈTitleButtonBalloonTextPaddingXβ FIXME: add proper description here. the mystery option, we love her. πTitleButtonBalloonTextPaddingYβ FIXME: add proper description here. same energy. πTitleButtonBalloonXOffsetoffset β the horizontal offset (in pixels) used when displaying balloons.TitleButtonBalloonYOffsetoffset β specifies the horizontal offset (in pixels) used when displaying balloons. (yes it says horizontal again, that's what the page says, I'm just the messenger π«Ά)TitleButtonBalloonsβ turns ON displaying balloons for the buttons in the titlebar. πTitleButtonNoBalloonsβ do NOT show Balloons for TitleButtons. the off switch. β¨TitleButtonOrdercontext_sequence β decides the layout of the titlebar. default is13579t08642. yes, that's atin there. iykyk. πTitleButtonSpacingnumber β how much space (in pixels) goes between each button of the titlebar.TitleButtonSpacingLeftnumber β how much space (in pixels) goes between the left buttons and the titlebar.TitleButtonSpacingRightnumber β how much space (in pixels) goes between the titlebar and the right buttons.TitleButtonStylenum β controls how much space sits between the leftmost and rightmost titlebar buttons and the edges of the titlebar. If num is0, there's a two pixel buffer between the buttons and the edge. If num is1, there's no space between the buttons and the edge. If num is2, then the distance between the titlebar edge and the titlebuttons is determined byTitleButtonXOffsetandTitleButtonYOffset. three modes, pick your fighter. π₯TitleButtonXOffsetx_offset_val β the distance of the titlebar buttons from the edge of the titlebar.TitleButtonXOffsetLeftx_offset_val β the distance of the left block of titlebar buttons from the side of the titlebar.TitleButtonXOffsetRightx_offset_val β the distance of the right block of titlebar buttons from the side of the titlebar.TitleButtonYOffsety_offset_val β the distance of the titlebar buttons from the top/bottom of the titlebar.TitleButtonYOffsetLefty_offset_val β the distance of the left block of titlebar buttons from the top/bottom of the titlebar.TitleButtonYOffsetRighty_offset_val β the distance of the right block of titlebar buttons from the top/bottom of the titlebar.TitleTextAlignalign β how the titlebar text gets aligned:Left,RightorCenter. pick one, bestie. πTitlebarNoPushβ says the titlebar should NOT appear to be "pushed in" when you click it with a mouse button. super useful if you want to reduce video strain, or if you're using textured pixmaps that do not look good "pushed in". the aesthetic preservation option, honestly. πUWindowStyleβ specifies the MyStyle to use for the unfocused window decorations. β¨
and now, some general tea about how look has levelled up, straight from the page:
Frame decoration settings have been greatly enhanced. It's now fashioned after the MyStyle option and is called MyFrame. It allows for several named structures, with inheritance and the ability to assign different structures to different apps using the database. π
As mentioned above, root background settings have been moved into look β hence MyBackground and Desk are back as look options.
MyStyle has a far greater number of BackPixmap types, reflecting new functionality in libAfterImage. π₯
CompositionMethod setting has been added to different aspects of look.
New options for more flexible placing of titlebar buttons have been added.
Balloons now support both X and Y offset, as well as MyStyle instead of simple back and fore colors. π
okay that's the whole page, we ate and left no crumbs π this was the Look(1x) page from the 3rd Berkeley Distribution, for AfterStep v.2.2.12 β shoutout to them, and to you for actually reading a manpage all the way to the bottom, main character behaviour fr fr. mwah. π«Άβ¨
π¦ where this page comes from
- ubuntu jammy: afterstep 2.2.12-15 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms