Window Management
Window managers are programs that allow a user to interface with their computer.
I currently use the Sway window manager for the benefits that Wayland provides, but I've used EXWM, {Bspwm}, i3 and herbstluftwm in the past - as well as whatever GNOME system that Ubuntu had installed on 18.
[Sahand Nayebaziz on
Twitter — Are.na]: Very cool keyboard-only manipulation of a design
tool. The whole operating system should offer this level of easy,
customizability and control over the work. I'm not a huge fan of the overuse
of the command palette though...
I want to be able to have a computing environment that's both
local-first and accessible from anywhere. I don't always have an internet
connection, so I want my information readily available, but on occasion I only
have access to an arbitrary device - where the only guarantee I have is that the
device has a web browser. My system should work within these constraints!
[https://www.reddit.com/r/unixporn/comments/1jubyi/arch_bspwm_never_going_back_to_xmonad/]
read on this!
a swap monitor action is very cool; may want to either retain or swap
monitor focus independent of this! depending on the direction of the hotkey
relative to the monitor which has focus.if key action points to opposite
monitor, swap the desktop moving the focus with the desktop; else, retain focus
on the current monitor while cycling the desktop
toggling the dock! this is much more distraction free (through conky) as
opposed to a continuously updating status line at the top or bottom of the
screen. conky is super beautiful and configuring it would besuper useful. run
conky above the desktop windows via xdotool as per sdothum's articles
this seems like the most useful and powerful way to go in terms of a
system configuration. make sure to use this one in the future.
[http://thedarnedestthing.com/herbstluftwm]
things it can do: (see sdothum here:
[http://thedarnedestthing.com/herbstluftwm%20workflow)]
note that monitor geometries are global when set.
honestly his explanation is pretty complicated: there are a lot of things
that can be done without this complex configuration.
can have a status bar that follows the monitor focus! killing the status
bar isn't super effective, but using xdotool to manage the visibility of the
panels seems muh more palatable
check out his dotfiles for more information on this:
[http://thedarnedestthing.com/herbstluftwm%20juggling]
cool because it is written in and configured with haskell. this is
another manual tiling window manager; you have to manually align and manage
tiles.
idea : rather than manually moving the window in between panels, shifting
all of the workspaces 'one to the right' or 'one to the left' to
refocus the panel u want at the center seems super valuable! this means that u
dont have to reconfigure all of the stuff displayed at any given time)
not sure if this is worthwhile as opposed to other things : bspwm
doesn't do anything other than window management, unlike other programs that
may not integrate very well into the existing shell.
benefits:
drawbacks:
The rEFInd boot menu and it's super slow as it has to load of the
images from BIOS - not a good experience. It's fine to show logs as your
computer starts up.
stream video over terminal or smth
Utilities
Cool ideas
Cool WM projects
WM Reviews
BSPWM
herbstluftwm
XMonad
things to integrate