alttab
The task switcher for minimalistic window managers or standalone X11 session (by sagb)
xmonad-contrib
Contributed modules for xmonad (by xmonad)
alttab | xmonad-contrib | |
---|---|---|
13 | 50 | |
380 | 571 | |
- | 0.5% | |
5.5 | 8.7 | |
13 days ago | 7 days ago | |
C | Haskell | |
GNU General Public License v3.0 only | BSD 3-clause "New" or "Revised" License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
alttab
Posts with mentions or reviews of alttab.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-02-22.
-
Window list
If you already have rofi you can to do rofi -show window there's also a standalone window switcher https://github.com/sagb/alttab
-
alt-tab, but only on visible workspaces
Anyhow I found this program called alttab which I use now
-
The i3-gaps project has been merged with i3
Do you mean currently visible desktops or windows? https://github.com/sagb/alttab is the utility of my choice to get what I wanted.
-
Not jumping to window if on other tag and monitor
Jumping to the actual tag/monitor will also make sure it does not break other tools, like `alttab` (https://github.com/sagb/alttab) for example.
-
Most Recently Used (MRU)
I also read about the alttab program
-
setup sxhkd alt + tab to focus open apps in a desktop
I know youre asking about how to setup sxhkd to do this but could I also suggest an app that does this very well? Its called alttab on git hub.
-
How to switch back and forth between two windows quickly?
alttab
-
Complete rewrite of the netwmicon-patch: Enables to set _NET_WM\_ICON with a png-image and display an icon for st
Generally the icon of an application is defined by its desktop-entry. The patch desktopentry serves this purpose. Unfortunately, some programs like tint2 or alttab can't make use of the desktop-entry and rely instead on a hardcoded icon which has to be defined by the application itself with the window-propery _NET_WM_ICON. Since st doesn't define _NET_WM_ICON this programs can't display the correct icon for st even if a desktop-entry exists. This patch solves this problem.
-
Get all windows of desktop in bspwm, but include also tabs in tabbed
If i use alttab it would still detect only 3 windows. So the question is: how can I make it so that the tabs in a tabbed session are recognized as individual windows? Any shell script or tool is accepted
-
Can you alt+tab in i3 WM?
There is also alttab but in my limited try it just Alt-tabs between windows in a workspace. Might have settings for others but I'm not aware of that.
xmonad-contrib
Posts with mentions or reviews of xmonad-contrib.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-10-21.
-
defToggleStrutsKey not working
This should now also be fixed in HEAD: https://github.com/xmonad/xmonad-contrib/commit/90f4a96f933a8ecc014b6def54fb929ee9e73e49
-
How to check xmonad version?
If you're on NixOS then definitely look into /u/LSLeary's excellent flake! (docs)
-
XMonad on NixOS
Perhaps you're not aware of the module exposed by the xmonad-contrib flake? It can do most of the setup for you. See the NixOS Modules section of https://github.com/xmonad/xmonad-contrib/blob/master/NIX.md.
-
Custom gsConfig for spawnSelected
Seems there was a documentation bug in that module. Does this fix help?
- Most Recently Used (MRU)
- Normalize the Fraction Between Master and Slave Windows
-
Mimic LeftWM's CenterdMainFluid in Xmonad?
There is X.L.CenteredIfSingle. However, it didn't land in 0.17.0, so you'll have to either wait for 0.17.1 (dropping soon, I promise!), compile xmonad from git, or just copy the file as-is (which should be doable) into your configuration.
-
Applying window decorations in xmonad while there is onlmore than one window
Btw there is an alternative way to implement smart bar using `AltMax` from xmonad-contrib but I'm not using it because of this [known bug](https://github.com/xmonad/xmonad-contrib/issues/75).
- Key bind to remove borders around windows??
-
Custom Xomobar output
Note that the linked solution is a bit buggy (see here). But regarding your question, it's as simple as it gets. You could maybe replace (getModeName <$> (XS.get :: X ModeName)) with XS.gets getModeNameand maybe defining it somewhere else (e.g. logMode :: Logger), but that's really it. You could wait for #703 to be merged (whenever that may be), or just take the code from there (PSA: still in a rough state, undocumented, and very likely will change) and roll with it: it is xmonad after all, your config is going to be compiled anyway!
What are some alternatives?
When comparing alttab and xmonad-contrib you can also consider the following projects:
awesome-cyclefocus - Alt-Tab for the awesome window manager (and more)
polybar - A fast and easy-to-use status bar
berry - :strawberry: A healthy, byte-sized window manager
picom - A lightweight compositor for X11
xwinwrap - My fork of xwinwrap. Xwinwrap allows you to stick most of the apps to your desktop background.
xmonad - The core of xmonad, a small but functional ICCCM-compliant tiling window manager
awesome-revelation - Show all clients all screens in Awesome window manager
xmobar - A minimalistic status bar
xmenu - a x11 menu utility
dotfiles
tint2-theme-collections - My personal backup repository of Tint2 themes
spotifywm - Set Spotify's WM_NAME before opening the window