lain
layout-machi
Our great sponsors
lain | layout-machi | |
---|---|---|
24 | 12 | |
1,045 | 226 | |
- | - | |
0.0 | 0.0 | |
3 months ago | over 1 year ago | |
Lua | Lua | |
GNU General Public License v3.0 only | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
lain
- Were can I study aligning widgets on wibar (or writing awesome widgets in general)?
-
Is this an efficient way to do system monitoring?
Welcome to AW! A few points that may come in handy. * Read awesome-git API documentation first. There are a lot of points about it. * Do not use io.popen https://awesomewm.org/apidoc/libraries/awful.spawn.html * Encapsulate business logic to user custom library and re-use code for your widgets. Remove it from rc.lua. * You can use producer-consumer pattern to create signals and add graphical widget listeners to it. https://github.com/raven2cz/awesomewm-config/blob/master/fishlive/status/archupdates.lua https://github.com/raven2cz/awesomewm-config/blob/master/themes/multicolor/theme.lua * nvidia: nvidia-smi --query-gpu=temperature.gpu --format=csv,noheader,nounits * Other basics mem, net, etc. looks here, sometimes is better to use library: https://github.com/lcpz/lain/tree/master/widget * optional: try to divide GUI graphical components (theme parts, and your custom libs) and business logic layer (rc.lua). After a few months, you won't know why and where you implemented it, and you need to keep it in order. Especially the initialization order of the components. Lua requires a strictly sequential order.
- Help with battery widget
- How to get the middle main window layout?
- Desktop Utilities when coming from a DE
-
Password function with lain imap widget
I'm quite confused how to implement the password function for lain imap widget (https://github.com/lcpz/lain/wiki/imap) - using pass (author recommends spm or pass) gpg (and not plain text).
- Which layout can give me these kind of result?
-
How to get battery notification and change wibox theme background in awesome wm
Probably you're using some widgets made by someone else. I see you have a require "lain" in your rc so it's safe to assume you're using lain's widgets, found here: https://github.com/lcpz/lain I'm not familiar with them and currently I am not at the PC but in this file in the repo: https://github.com/lcpz/lain/blob/master/widget/bat.lua You can find this piece of code: bat_notification_critical_preset = { title = "Battery exhausted", text = "Shutdown imminent", timeout = 15, fg = "#000000", bg = "#FFFFFF" } Check out how it works and maybe add your own presets. Good luck.
-
Lain Bat widget updating issue.
You can read more in their wiki : https://github.com/lcpz/lain/wiki/bat
-
where to lean scripting lua for awesome wm?
Lain: https://github.com/lcpz/lain
layout-machi
-
AwesomeWM on a big screen
You can also take a look at layout-machi. It's pretty powerful and I think it can solve your problem.
-
Can I have "Spiral at the current active window" behavior?
You'll need dynamic layout with state to do that. You can achieve this with some coding. I recommend to look on (layout-machi)[https://github.com/xinhaoyuan/layout-machi] (nested layouts) and dynamite. They do not provide the feature you want, but it's quite close since they allow you to combine layouts.
- modal navigation like pop shell
-
Divvy / GTile like behavior
I don't know why you would want less productive behavior than a Dynamic Tiled Window Manager, but Layout-Machi can do that
- Is i3 like tiling possible?
- How can i make awesomewm a manual tiler?
-
Is there a utility or widget I can use to set custom tiling like this?
For a proper manual tiling layout, https://github.com/xinhaoyuan/layout-machi would be the closest, I guess. But I think that's still somewhat limited to a grid.
- Which layout can give me these kind of result?
-
Why has it been so long since the last awesome update, and when can we expect to see the next version to be released?
What exactly are tabbed layouts? I've never used i3 but when I looked it up it seemed like this module does essentially the same thing. Layout machi can be used to manually create layouts. I haven't used it yet but I've seen a lot of cool features.
-
Looking for a layout similar to Tile, but limits size to half the screen when only one window
I don't know if there is such a thing, but the closest thing I can think of is layout machi. It allows you to manually divide the screen in different areas on-the-fly, for instance you could divide the screen in two sections, the left one would be the biggest and the right one would include different areas on top of each other like in a master and stack. Once you created the layuot, each new window will occupy only one of the areas, leaving empty the remaining space. However (at least at my knowledge) it doesn't provide automatic window positioning like in a classic master and stack, meaning that every time you open a new window you'll need to manually move it on the desired area, so I don't know if this can be useful for you. In any case it would allow you to have only half of the screen occupied by a single window, keeping a certain level of tiling properties. Moreover it's possible that this layout has some features which I'm not aware of that would allow you to better meet your needs.
What are some alternatives?
awesome-wm-widgets - Widgets for Awesome Window Manager
awesomewm-fakescreen - Creates fake screen that can be hidden and resized.
vicious - Vicious is a modular widget library for the "awesome" window manager.
awesome - awesome window manager
bling - Utilities for the awesome window manager
net_widgets - Network widgets for Awesome WM
awesomewm-config - RAVEN2CZ: AwesomeWM Configuration, Libraries and Themes.
awesome-copycats - Awesome WM themes
gTile - A window tiling extension for Gnome.
NsCDE - Modern and functional CDE desktop based on FVWM
awesomewm-machina - helper module for layout-machi that allows you to go up and down in a stacked region and client swapping, expansions and visual tabs and more without requiring you to launch the machi switcher.