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
0
votes
1 answer

Xmonad showing only 1 window on screen

I decided to try Xmonad today and installed it on VM with Arch linux. Without spacing it works perfectly, but when I am adding it, Xmonad only show one newest window on screen (if I open new window, old one just disappear). There is my simple…
Soup
  • 19
  • 3
0
votes
1 answer

Could not execute command /usr/bin/bash

I am trying to show volume on my xmobar using the method here: Config { font = "xft:Ubuntu Mono:pixelsize=16:antialias=true:hinting=true" , borderColor = "black" , border = TopB , bgColor = "black" …
Bassie
  • 9,529
  • 8
  • 68
  • 159
0
votes
1 answer

How to switch xmonad workspace and notify the current workspace's tag or name under full screen without bar?

I connfig the xmonad workspaces as follows myWorkspaces = map show [1..20 :: Int] [((mod4Mask .|. m, k), windows $ f i) | (i, k) <- zip myWorkspaces ([xK_1 .. xK_9] ++ [xK_0] ++ [xK_F1 .. xK_F10]) , (f, m) <- [(W.greedyView, 0), (W.shift,…
gadmyth
  • 41
  • 5
0
votes
1 answer

How to configure StdinReader to only show workspaces?

I have a very simple xmonad/xmobar configuration, with this on the left hand side of xmobar: [1] 2 : Tall : How to configure StdinReader to only ... How can I remove the layout name and window title? (Tall and How to ...) ?? I can see the template…
Bassie
  • 9,529
  • 8
  • 68
  • 159
0
votes
1 answer

How do I switch workspace on all monitors with IndependantScreens layout

I'm trying to replicate the way PopOs handles workspaces in multi monitor setup I got partly there from the default way XMonad handles multi monitor systems by using XMonad.Layout.IndependentScreens and each screen having 10 workspaces That somewhat…
Arsen Zahray
  • 24,367
  • 48
  • 131
  • 224
0
votes
1 answer

In XMonad, Mod-p (dmenu_run) displays an empty menu

When I hit MOD-p in XMonad, I used to get a list of commands. Now I just get an empty menu. If I type the name of an executable on my path and hit the carriage return, the command executes as expected. But why aren't any programs listed in the menu?…
mhwombat
  • 8,026
  • 28
  • 53
0
votes
1 answer

Zero-width borders for browser windows in XMonad

I'm new to XMonad. I'd like to have 1px borders for all windows (so I can tell which one is active), except for the browser. In a conventional window manager, I typically have one maximized web browser window in a designated workspace. I'm very used…
SU3
  • 5,064
  • 3
  • 35
  • 66
0
votes
1 answer

Broken XMonad (Dependencies) after Pacman Update (How to compile it with Stack?)

This question is the distilled solution of what others have helped me solved. The discussion can be found on this issue and this r/xmonad post. I'm using Artix mainly with Pacman as a package manager. Today, after about a week, I've upgraded many…
Philippe Fanaro
  • 6,148
  • 6
  • 38
  • 76
0
votes
1 answer

XMonad Shortcut and Zenity/Qt

Hey guys I want to set a new shortcut for my small costum script (its not optimal, but it works), Qt scripts also dont work. For that i thought to just add a new line in my xmonad.hs file and it should work, but instead nothing happens when I press…
0
votes
1 answer

How to find the index of a list with XMonad.Util.Run runProcessWithInput output in haskell?

I am trying to write a custom functionality for my xmonad window manager. I am not very comfortable with functional programming yet and still am trying to wrap my head around it. In python etc. this would be an easy task for me. I have the light…
FLKNB
  • 3
  • 3
0
votes
1 answer

Xmonad Layout Follow up

This is a follow up to a question that I had before. I know about the DoRectFloat/RationalRect modules and such, but, I've tried to write proper Haskell and it either doesn't compile, or it compiles and doesn't do what I want. (These are floating…
user15055804
0
votes
1 answer

Is it possible to toggle XMonad.Hooks.EwmhDesktops.fullscreenEventHook?

Im using Xmonad as a window manager. To automatically handle fullscreen window i use XMonad.Hooks.EwmhDesktops.fullscreenEventHook. And put this in my config: , handleEventHook = handleEventHook def <+> docksEventHook <+>…
0
votes
1 answer

Launching a process from dmenu blocks XMonad

I have an issue with a function I took from XMonad.Util.Dmenu, namely dmenuXinerama (see below). It seems like this is happening: These functions block xmonad's event loop until dmenu exits; this means that programs will not be able to open new…
adder
  • 3,512
  • 1
  • 16
  • 28
0
votes
1 answer

XMonad: how to show the currently visible workspace on xmobar when using multiple screens?

I'm using XMonad in a setup with multiple physical screens. I would like each of the physical screens to have an instance of xmobar which shows which workspace is visible on that particular screen, regardless of whether that workspace is…
Klaas van Schelven
  • 2,374
  • 1
  • 21
  • 35
0
votes
2 answers

Xmonad - Spawn a program silently on specified monitor and workspace?

How to start a program on specific monitor and specific workspace silently without focusing on it, sort of like you do when you press Mod + Shift + n? The problem with the following approach className =? "ProgramClass" --> doShift ( workspaces !! n…
Andrius Solopovas
  • 967
  • 11
  • 41