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
4
votes
2 answers

How to start up xmonad with apps on other workspaces

I'm trying to write an xmonad.hs which, at startup, launches some apps on some workspaces. Several of these apps (e.g., atop) will run within a terminal (urxvt being my preference). This has been asked a few times before, e.g, here, here, and is…
user3416536
  • 1,429
  • 9
  • 20
4
votes
1 answer

How would I remove borders from all Floating windows in XMonad

There are several similar questions but none quite solve it for me, for example this question explains how to remove borders from fullscreen floating windows. Using XMonad.Layout.NoBorders you can do lots of cool stuff like remove borders from…
Dylan
  • 305
  • 3
  • 18
4
votes
2 answers

Cycling through workspaces in multi monitor setup in XMonad

I'm currently using alt + ctrl + left and alt + ctrl + right to cycle between workspaces: ... , ((altModMask .|. controlMask, xK_Left), prevWS) , ((altModMask .|. controlMask, xK_Right), nextWS) This works fine for single…
Konrad Eisele
  • 3,088
  • 20
  • 35
4
votes
3 answers

How to make Chrome scale correctly in full screen mode in Xmonad

When I enter full screen mode with the F11 key, or click the full screen button in Youtube or Netflix, Chrome seems to scale the page to fit the size of the screen, and the page would be cropped to its containing window. However, after toggling the…
4
votes
2 answers

XMonad cycle through all windows on visible workspaces

I'm using XMonad on a dual screen set up, and would like to be able to cycle focus through every window visible on either screen (say, with alt+tab). The behavior would be similar to XMonad.Actions.WindowNavigation, except it wouldn't be bound to a…
asu04
  • 41
  • 2
4
votes
2 answers

xmonad --recompile without xmessage errors

When I make changes to xmonad.hs, I almost always make syntax errors at first try (I guess haskell syntax is too cryptic for me, but Xmonad is too good a tool to give up). When I xmonad --recompile in a terminal, these errors are listed in my…
Hugo Raguet
  • 418
  • 3
  • 11
4
votes
1 answer

Passing environment variables to XMonad spawn

It is my understanding that when invoking spawn "string command" in xmonad, the argument "string command" is actually passed to /bin/sh. Is there a way to change this behavior ? More specifically, is it possible to make the instance of the…
Hugo Raguet
  • 418
  • 3
  • 11
4
votes
1 answer

Make Xmonad treat multiple monitors as one

By default, xmonad treats every display separately. I can switch to each display and put a workspace on it. This works great and makes sense. Now I have the problem that a 4k display connected over DisplayPort 1.2 with a NVidia graphics card is…
Sven Koschnicke
  • 6,523
  • 2
  • 34
  • 49
4
votes
1 answer

xmonad - open a window into a particular tile

I have three terminals running monitor commands which load on login. I have the workspace configured as default, 2/3 on the left, 1/3 on the right with the right tile split 1/1 vertically. I would like to control which tile each terminal lands on…
Tony Martin
  • 337
  • 1
  • 12
4
votes
0 answers

How to make xmonad workspace name display the number of window?

Good evening, sorry to bother you with basic question. Recently, i moved to xmonad. I'm very new to haskell and tried to learn it little by little. I want to make workspace name in xmonad to display the number of open windows. I will give an example…
rizal
  • 101
  • 1
  • 8
4
votes
2 answers

Icons for indicating layouts in XMobar (XMonad)

I know XMobar supports bitmap icons and I was able to configure those. However I also want to use icons for indicating current XMonad layout, but XMobar gets it on stdin from XMonad. And I couldn't figure out a way to pass bitmap icons instead of…
rkiyanchuk
  • 142
  • 1
  • 7
4
votes
2 answers

Best resources to learn haskell with mastering xmonad-configuration in mind

I use xmonad as window manager and I love it. However the configuration for me is a bit wired because I just copied snippets together to make it do what I want. The problem is that I didn't understand most of the haskell code it used. So what…
student
  • 1,636
  • 3
  • 29
  • 53
4
votes
2 answers

Java Web Start application shows empty window on XMonad

I use XMonad+gnome as window Manager. I have the problem that, when I run a Java Web Start applicacion, It olways show an empty window, like the screen: Is there something I can do to fix it? UPDATE: I tried simple programs from JWS Examples and it…
Zhen
  • 4,171
  • 5
  • 38
  • 57
4
votes
2 answers

How do I prevent Xmobar from hiding behind other Xmonad windows?

EDIT: It turns out my problem was just a temporary bug in Xmobar. See the accepted answer. There are lots of solutions to this on Google, and almost none of them are working for me. I'm setting up an Arch system, so my first inclination is to use…
Jack O'Connor
  • 10,068
  • 4
  • 48
  • 53
4
votes
1 answer

cabal-install install failed

I'm trying to install the xmonad. So firstly, I install the ghc complier using the following comands: zypper ar http://download.opensuse.org/repositories/devel:/languages:/haskell/openSUSE_12.1/devel:languages:haskell.repo zypper in ghc After…
ShihaoLiu
  • 101
  • 1
  • 6