No description
Find a file
2024-01-08 03:18:46 -03:00
art New screenshot. 2023-03-29 15:55:10 -03:00
config Source file modification. 2023-08-07 23:42:24 -03:00
README.md updated. 2023-12-29 01:25:52 -03:00
wms_backgroundize.sh Litle changes. 2023-10-28 00:03:51 -03:00
wms_batlarm.sh Some fixed. 2023-08-26 01:55:35 -03:00
wms_clearer.sh Source file modification. 2023-08-07 23:42:24 -03:00
wms_editor.sh temp file source added 2023-12-27 08:41:33 -03:00
wms_launcher.sh Litle changes. 2024-01-08 03:18:46 -03:00
wms_mainrole.sh Litle changes. 2023-10-28 00:03:51 -03:00
wms_menu.sh code improvements 2023-09-26 01:25:05 -03:00
wms_mimic.sh litle changes. 2023-12-29 00:49:55 -03:00
wms_moveresize.sh small changes. 2023-10-11 15:06:17 -03:00
wms_panel.sh final migration from xclock --> dzen2. 2023-12-29 09:39:58 -03:00
wms_screensaver.sh Source file modification. 2023-08-07 23:42:24 -03:00
wms_session.sh Suspend to RAM added. 2023-08-24 11:29:51 -03:00
wms_shepperd.sh add_all function fixed. 2023-09-26 01:47:29 -03:00
wms_switcher.sh Back to origin. 2023-09-07 00:52:48 -03:00
wms_termrename.sh Source file modification. 2023-08-07 23:42:24 -03:00
wms_termtogle.sh Source file modification. 2023-08-07 23:42:24 -03:00
wms_usher.sh Source file change. 2023-08-07 23:52:43 -03:00
wms_value.sh code improvements 2023-09-26 01:25:05 -03:00
wms_voyeur.sh new sensible name 2023-03-19 22:46:41 -03:00

[ wms ]

[w]indow [m]manipulation [s]hellscripts.

A bunch of shellscripts around wmutils.

Well, not only is wms not a wm per se, it's also not an original project. What is it then you ask. It's my implementation of some tools from the wmutils project in a bunch of horrible shell scripts. As a clear requirement, you should have the wmutils binaries. Namely: https://github.com/wmutils.

Also wms is a derivative of [ ! wm]: https://git.disroot.org/root_sti/nowm.git (dead at birth)

This one is designed to maintain and incorporate from that one, things that are essential for my workflow. Also, this must contain future experiments around the configuration of my scripts, using and taking advantage of the modification and addition of atoms in root window. I am learning, discovering, experimenting. This makes these scripts very volatile. Some of the scripts have other crap as dependencies which I have made available at: https://git.disroot.org/root_sti/others.git

My thanks and credits to the wmutils project. I wish you luck on your way.

FEATURES:

[wms_batlarm.sh] alternate color borders according to the state of the battery (only on laptops, depends on power.sh)

[wms_switcher.sh] switch windows with menú. (dmenu, fzfmenu, etc.) -next / prev / wid.

[wms_moveresize.sh] move / resize windows. -fullsize. -half screen (north, south, est, west).

[wms_backgroundize.sh] send windows to the background and ingore them.

[wms_termtogle.sh] cicle opened terminals.

[wms_termrename.sh] change terminal name.

[wms_clearer.sh] clear desktop.

[wms_shepperd.sh] herds (group windows by herd). -add individual window. -add all windows. -togle herds.

[wms_usher.sh] window arrangements. -monocule. -widespread. -tiled.

[wms_voyeur.sh] watch xorg events and do things.

[wms_mainrole.sh] manage focus and colors.

[wms_value.sh] resize windows percentage. (regarding screen size), resize master area in tiling mode.

the new ones

[wms_menu.sh] menu made with fzf and xterm.

[wms_launcher.sh] launcher made with fzf and xterm.

[wms_mimic.sh] extract colors from the wallpaper and use them for decorations, background and more.

[wms_editor.sh] GUI editor launcher.

[wms_clock.sh] clock applet made with dzen2.

This spawn doesn't have mouse support