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

Remember xmonad workspace layout?

Using XMonad.Layout.PerWorkspace, you can setup independent layouts for each workspace and tweak them for your applications. However, I would like some workspaces to keep track of my settings. E.g. if I hit Mod-h on Workspace 2 using the Tall…
bitmask
  • 32,434
  • 14
  • 99
  • 159
6
votes
2 answers

How can I set an action to occur on a key release in xmonad?

How can I set an action to occur on a key release in xmonad? I don't like menu bars and panels. Instead of a panel like xmobar I want to have a full screen page of info, (time, currently selected window and workspace etc) appear when I hold down a…
6
votes
0 answers

Zippers in the wild

I am currently searching for implementations of Huet's Zipper ``in the wild''. So far, I have found: The agda compiler (correct me if I'm wrong) uses the zipper for the eliminator of call-by-need evaluations, filling out information as it…
N. Brett
  • 171
  • 5
6
votes
2 answers

Xmobar not visible when using with Xmonad

Today I've started with Xmonad and can not get Xmobar to be visible on top of layouts At my .xmobarrc I has these code: ... , position = TopW L 100 , lowerOnStart = True , hideOnStart = False , allDesktops = True ,…
sivakov512
  • 415
  • 5
  • 14
6
votes
3 answers

starting xmonad

I'm completely new to xmonad but I'd like to start using it to boost my productivity. This is the guide I've been using (I'm using Apple OS X Snow Leopard) http://xmonad.org/tour.html#start So far I've managed to install Haskell-Platform, Cabal,…
Casey Flynn
  • 13,654
  • 23
  • 103
  • 194
6
votes
1 answer

Transparency on Focused/Unfocused windows

Instead of using borders, I want to set the alpha of focused and unfocused windows to, say, 90% and 70%. This would apply to all windows except those matching some criterion like className = "Gimp". How can I implement this in my xmonad? Thanks!
konr
  • 2,545
  • 2
  • 20
  • 38
6
votes
1 answer

How can I focus window by application / class name in XMonad

I'm trying to do the equivalent of xdotool search "Chromium" windowactivate --sync key --clearmodifiers ctrl+r i.e. I would like to switch to Chromium and reload the current page. However, with XMonad I get the following error: Your windowmanager…
Aton
  • 1,125
  • 8
  • 18
6
votes
2 answers

how does xmonad assign numbers to screens, and screens to (two) monitors

I am using xmonad (with minimal configuration, main = xmonad gnomeConfig{ modMask = mod4Mask, terminal = "gnome-terminal" }) and my computer has two monitors and I am using xinerama. This works, but way too often I am surprised by the mapping of…
d8d0d65b3f7cf42
  • 2,597
  • 15
  • 28
6
votes
2 answers

How to use Dzen instead of Xmobar in this unusual setup

I am a Haskell newbie and I currently don't have time to really learn Haskell so I'm asking for help from the experts that have it already figured out. :) This is my current xmonad.hs file:…
greduan
  • 4,770
  • 6
  • 45
  • 73
6
votes
2 answers

XMonad: dmenu not launching/spawning on startup

New to XMonad and loving it so far. I have a fairly vanilla / regular XMonad setup and am having problems with dmenu. When I login and hit mod+p nothing happens. If I then open a terminal and hit xmonad --restart then mod+p, dmenu will be working.…
aaronlevin
  • 1,433
  • 2
  • 13
  • 18
5
votes
4 answers

XMonad confirmation when restarting

I'm a Haskell beginner and I'm using xmonad. I'm trying to make it prompt me before quitting as I occasionally hit mod+q by accident. I've found two ways of doing that, but I must be doing something wrong because neither of them work for…
Adrian Muresan
  • 199
  • 1
  • 1
  • 7
5
votes
3 answers

Simple calculator in xmonad prompt

i have a new idea of using xmonad's XMonad.Prompt.Input. I thought it would be really cool, if one could make a simple calculator that would compute what the user enters and return the result in the next prompt's text, finishing when the user…
Jan Hadáček
  • 177
  • 4
  • 8
5
votes
2 answers

No menubar in Xmonad with Ubuntu Unity

when I use xmonad in ubuntu, I follow the tutorial of Xmonad, but there's no app menubar. How can I solve this problem? my configure file is here: import XMonad import XMonad.Hooks.DynamicLog import XMonad.Hooks.ManageDocks import…
WhatisThat
  • 267
  • 4
  • 10
5
votes
1 answer

xmonad: set screen and workspace

I'm having trouble getting this function to work as I expect. setScreenAndWorkspace i = windows (viewOnScreen screenId workspaceId) where screenId = ((i-1) `mod` numberOfScreens) -- workspaceId = show i -- doesn't work for some reason …
mbac32768
  • 11,453
  • 9
  • 34
  • 40
5
votes
2 answers

Cannot compile xmonad.hs file

I am using xmonad on top of an arch based system. But after upgrading i am not able to compile my xmonad.hs file via $ xmonad --recompile I seem to be getting error on every module of xmonad, even import XMonad doesn't seem to work. If anyone has…
sidharth arya
  • 245
  • 3
  • 11
1 2
3
22 23