Questions tagged [xmonad]

xmonad is a tiling window manager for the X Window System, written in the functional programming language Haskell.

Begun in March 2007, it is similar to dwm, larswm, StumpWM and other members of the tiling window manager family, in that it arranges windows in a nonoverlapping tiled pattern and strives to make it possible for the user to productively manage windows without the use of the mouse. Xmonad is packaged and distributed on a wide range of Unix-like operating systems, such as Arch Linux, Debian, Ubuntu, Gentoo, Source Mage, NixOS, FreeBSD, NetBSD, OpenBSD, and Mac OS X.

Useful links

333 questions
3
votes
1 answer

How to modify order of tabbed windows in XMonad?

I'm using tabbed and I would like to change behavior so that the new window is created on the right side (like browser tabs). I see no easy way to do this. Do I need to write a new layout?
sevo
  • 4,559
  • 1
  • 15
  • 31
3
votes
2 answers

Xmonad multiple submap key combos

This answer describes how to create combo key bindings in Xmonad. With additionalKeys I add my key bindings as a list to my XConfig configuration: ... -- Does NOT work , ((myModMask, xK_a), submap . M.fromList $ [ ((0, xK_l), submap .…
user905686
  • 4,491
  • 8
  • 39
  • 60
3
votes
2 answers

Start applications on specific workspace if not yet started there

In short: when I switch to workspace X, I want some programs to autostart, but only if they're not already started. This is different from XMonad startup on different workspaces as I don't want to move windows to specific workspaces (like always…
Al.G.
  • 4,327
  • 6
  • 31
  • 56
3
votes
1 answer

Making every window transparent with xmonad

I'd like every window to be transparent, I'm using xmonad and X11. I am not very familiar with any of Haskell, xmonad or X11. How can I configure xmonad for that? I don't even know how to even get started.
Silvan Mosberger
  • 1,786
  • 14
  • 19
3
votes
1 answer

Haskell Stack: Missing C library Xft when using stack building X11-xft?

⚓ ~ stack build X11-xft X11-xft-0.3.1: configure -- While building package X11-xft-0.3.1 using: /home/suzumiya/.stack/setup-exe-cache/x86_64-linux-ncurses6/Cabal-simple_mPHDZzAJ_1.24.0.0_ghc-8.0.1…
brcul
  • 51
  • 6
3
votes
1 answer

How to set height of roster in xmonad withIM layout

I am using the withIM layout in xmonad and I am using conky and dzen, which results in the roster overlaying the conky/dzen bar, while other windows are not overlapping. I am using profanity within st as IM. I searched a while for a solution to…
GiftZwergrapper
  • 2,602
  • 2
  • 20
  • 40
3
votes
1 answer

How to restart a sandboxed and custom-compiled Xmonad

I wanted extend my xmonad.hs by moving it into its own sandboxed project environment via stack. It turns out that such sandboxing is possible via embedding your xmonad main function in a parent main that utilizes xmonad-entryhelper. Following the…
carpemb
  • 691
  • 1
  • 8
  • 19
3
votes
2 answers

How to prevent all windows from floating (xmonad)

In my system, xmonad floating windows are extremely buggy. Sometimes they appear out of the screen, under main windows. They may rapidly activate and deactivate, making xmonad freeze. Or they may just be impossible to click on. How do I force every…
radrow
  • 6,419
  • 4
  • 26
  • 53
3
votes
1 answer

How to have separate layout sets per screen in XMonad?

The use case is basically to have layouts with a master area on the left side for my right monitor, and the same layouts only 'reflected horizontally' (using Layout.Reflect) on my left monitor, so that the master areas are always in the center. A…
PsyFish
  • 287
  • 1
  • 9
3
votes
1 answer

Xmonad, how to bind a key to running a shell script?

I'm new to xmonad. Is it possible to run a shell script (say ~/x.sh) every time you click, for example, f1? How does that look in a config file? I have googled quite a bit now without finding anything that looks like what I want.
Var87
  • 519
  • 1
  • 4
  • 17
3
votes
1 answer

XMonad shift multiple workspaces over

I am a proud and satisfied user of XMonad, but I don't really know how to write configs for it. I was wondering whether it was possible to customize my xmonad.hs config to achieve the following functionality: When focused on an empty workspace,…
archaephyrryx
  • 415
  • 2
  • 10
3
votes
1 answer

How can xmonad's dynamicLog format the titles of unfocused windows?

The problem I'm trying to solve is that I have a bad habit of setting a workspace to full layout and then forgetting I have other windows open. The solution I'd like to use is to continue displaying the main window's title as white on black via…
valadil
  • 1,648
  • 1
  • 14
  • 30
3
votes
1 answer

xmonad submap not working

I'm new to xmonad and haskell. I try to create a xmonad config on my own, this is the current state: https://gist.github.com/sbechtel/7900440 My problem is the submap on line 45 for different search prompts. It compiles without problems but doesn't…
Sebastian Bechtel
  • 363
  • 1
  • 3
  • 12
3
votes
1 answer

xmonad: toggle a window between floating and tiled

Sometimes I launch a window tiled. Maybe as a scratchpad (using NamedScratchpad) or as in this question. Now I want to be able to zoom (either fullscreen or tile) this floating window, and then toggle back to the previous tiled size & position.…
Jean Jordaan
  • 626
  • 8
  • 24
3
votes
1 answer

Modifying XMonad configuration on Fedora-like distro

I'm on a Fedora-derived distribution where XMonad plays nicely with the windowing environment. The main assignment within my ~/.xmonad.xmonad.hs looks something like main = do session <- getEnv "DESKTOP_SESSION" xmonad $ maybe…
Rhys Ulerich
  • 1,242
  • 1
  • 12
  • 28