I'd like to use a tiling window manager like xmonad. However, I want my windows to have titles. How can I configure xmonad in such a way that my windows always have titles?


The XMonad.Layout.NoFrillsDecoration module from xmonad-contrib will do what you want, see the documentation for how to set this up in your config file.


The titles never go away, they just don't show unless you make them show somewhere. I would strongly recommend that you use something like xmobar to get your titles back. It is what I use.

XMobar is the very top bar in this screenshot:

enter image description here

  • 1
    I want the titles over every window :/ – AME Mar 11 '13 at 17:25
  • @Ame Why woud you want that? For the purpose of navigation? Personally I moved to XMonad to gain as much Screen real-estate as possible back. Adding titles back in would just ruin that. – Robert Massaioli Mar 11 '13 at 22:05
  • 1
    it is valuable information. eg. what files are currently open, what programm a window belongs to and so on. – AME Mar 13 '13 at 10:18
  • I suppose that you might feel that way but I often know what files are open and what program I am looking at. However, if you really want to do this then I don't know how to do it. At this point I think you may have to look at the XMonad source code and see if you can hack it into your own private version. The code is pretty approchable if you know Haskell. – Robert Massaioli Mar 14 '13 at 3:24

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.