LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 02-10-2019, 01:14 AM   #1
Existentialist Cafe
LQ Newbie
 
Registered: Sep 2018
Location: Israel
Distribution: Debian
Posts: 13

Rep: Reputation: Disabled
I'm searching for a new tiling window manager.


Hi everyone. I need help to find a new tiling window manager after using i3wm for the last 6 months or so.

I have one serious disagreement with how i3wm functions:
I cannot hide the tab titlebars in tab mode or stack mode, which are apparently the two modes that I'm actually using in everyday normal tasks because I merely need to cycle between the windows, the information in the taskbar is completely useless to me thanks to my top panel that takes this and several other responsibilities handling the focused window.

The titlebars sometimes drive me nuts. They also use the same color as the window border as their background color, so because my theme is mostly white, I have to use solid black borders, but then the title bar is completely out of sync with the rest of the bright theme.

I'd prefer a lightweight, fast, highly configurable window manager that doesn't require any dependencies related to neither DE.

What I look for in a WM:
  1. Max view to cycle windows in tab-like mode, without titlebars.
  2. Doesn't interfere with panels' rendering (like xfce-panel or vala-panel)
  3. No built-in compositioning (this responsibility is carried by Compton).
  4. No-nonsense or any built-in menus, I already handle my menus.
  5. Being able to configure it without rebuilding from source.
  6. Present at the official Debian Buster or Stretch repositories.
  7. For X11. I don't intend to transition to Wayland yet.
  8. Doesn't have any Python dependencies, I'm trying to get rid of all Python-depended packages over time, and I have a strong preference for Lua or Bash instead.

I already looked into AwesomeWM, i3-gaps, Xfwm, Qtile, Xmonad, FVWM, DWM, *Box, and Notion WM, and I'm still considering Notion and Awesome due to Lua.

Last edited by Existentialist Cafe; 02-10-2019 at 01:30 AM.
 
Old 02-10-2019, 06:47 AM   #2
fatmac
LQ Guru
 
Registered: Sep 2011
Location: Upper Hale, Surrey/Hants Border, UK
Distribution: Mainly Devuan, antiX, & Void, with Tiny Core, Fatdog, & BSD thrown in.
Posts: 5,498

Rep: Reputation: Disabled
Maybe take a look at cwm(?).
 
Old 02-10-2019, 07:21 AM   #3
sevendogsbsd
Senior Member
 
Registered: Sep 2017
Distribution: FreeBSD
Posts: 2,252

Rep: Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011
Cwm isn't tiling, but dwm is. Dwm is a single, standalone executable that you configure by modifying the config.h file to your liking then compile. I believe the entire project is under 2k lines of code. It isn't perfect but it works well. The only issue I have had is there is not a built-in "status bar" like other window managers where you can have a date, time, etc, but you can pipe data to an area at the top to do this. There are also plenty of small apps that will gather this data for you and send to the "status bar" area at the top.

Here is a link: https://dwm.suckless.org/
 
Old 02-11-2019, 01:40 AM   #4
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
i'm pretty sure titlebars can be hidden in i3.
have you read its glorious documentation?
 
Old 02-11-2019, 11:03 AM   #5
Tonus
Senior Member
 
Registered: Jan 2007
Location: Paris, France
Distribution: Slackware-15.0
Posts: 1,405
Blog Entries: 3

Rep: Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514
I'm searching for a new tiling window manager.

I would have said there might be a workaround for i3 but it's not fully satisfying.

For the record :
https://faq.i3wm.org/question/2885/d...pletely.1.html

Last edited by Tonus; 02-11-2019 at 11:22 AM.
 
Old 02-11-2019, 11:34 AM   #6
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,226

Rep: Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320
I haven't used it, but bspwm seems to be popular.
 
Old 02-13-2019, 12:33 AM   #7
Existentialist Cafe
LQ Newbie
 
Registered: Sep 2018
Location: Israel
Distribution: Debian
Posts: 13

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by ondoho View Post
i'm pretty sure titlebars can be hidden in i3.
have you read its glorious documentation?
Not only I read the documentation many times, but I also sent a desperate feature request issue, just like the 4 others before me did, and it was closed straight after 5 minutes as "already been discussed and refused in the past". It's terrible.

Quote:
Originally Posted by Tonus View Post
I would have said there might be a workaround for i3 but it's not fully satisfying.

For the record :
https://faq.i3wm.org/question/2885/d...pletely.1.html
I already use it, it doesn't hide the titlebars in tabbed or stacked mode intentionally. You can read the full story in my feature request to i3wm's maintainer in the link above.

Quote:
Originally Posted by sevendogsbsd View Post
Cwm isn't tiling, but dwm is. Dwm is a single, standalone executable that you configure by modifying the config.h file to your liking then compile. I believe the entire project is under 2k lines of code. It isn't perfect but it works well. The only issue I have had is there is not a built-in "status bar" like other window managers where you can have a date, time, etc, but you can pipe data to an area at the top to do this. There are also plenty of small apps that will gather this data for you and send to the "status bar" area at the top.

Here is a link: https://dwm.suckless.org/
I have looked into dwm yesterday, and my main issue with it is that it requires intensive patching and rebuilding in order to configure it and achieve the desired WM behavior and functionality that I get out-of-the-box with ones like i3wm.

Quote:
Originally Posted by dugan View Post
I haven't used it, but bspwm seems to be popular.
I'll try this one soon, I hope it doesn't interfere with panels by treating them as ordinary windows as almost every other WM does.

Last edited by Existentialist Cafe; 02-13-2019 at 01:13 AM.
 
Old 02-13-2019, 05:32 AM   #8
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
so you're searching for the perfect personal setup.
that's understandable, desirable even. but why share this with other people in so many places, esp. in that slightly complaining tone?

anyhow, your own statement here:
Quote:
I've already read these threads and they keep ignoring the fact that on a 12.5" Thinkpad I always maximize all windows and I don't need to distinguish between layouts because I don't really tile anything, I just maximize and cycle through the windows, I don't need titlebars nor tabs.
suggests that i3 is not the perfect fit for your situation.

PS: have you tried setting the font size to 0?

PPS: have you checked out one of the i3 forks?

hopefully happy customising to you.
 
Old 02-13-2019, 05:50 AM   #9
Existentialist Cafe
LQ Newbie
 
Registered: Sep 2018
Location: Israel
Distribution: Debian
Posts: 13

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by ondoho View Post
so you're searching for the perfect personal setup.
that's understandable, desirable even. but why share this with other people in so many places, esp. in that slightly complaining tone?

anyhow, your own statement here:

suggests that i3 is not the perfect fit for your situation.
I can't control the way you imagine my tone, but I can deliver a clear message using pragmatic language to describe my situation straightforwardly. There's not much I can do about the way you choose to read it.

Why share this with other people?
Because I look for a solution for almost a week since I came up with this Topmenu idea which is great. i3wm is perfect except for those titlebars. They're completely useless because they show duplicate information on the screen if you use panels that take a similar responsibility.

The reason they insist to enforce those titlebars at tabbed and stacked modes is unreasonable to me because it doesn't take into consideration that someone might be using a panel or a bar that shows this information elsewhere.

Quote:
PS: have you tried setting the font size to 0?
AFAIK according to other users, it should leave a 5 pixel empty border up there, and with my DPI it looks like 10 pixels.

Quote:
PPS: have you checked out one of the i3 forks?
Like i3-gaps and the former wmii? I don't know any others. Are any other forks available at the official Debian repositories?

Last edited by Existentialist Cafe; 02-13-2019 at 06:03 AM. Reason: grammar/ punctuation/ rephrase.
 
Old 02-13-2019, 06:42 AM   #10
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
Quote:
Originally Posted by Existentialist Cafe View Post
The reason they insist to enforce those titlebars at tabbed and stacked modes is unreasonable to me because it doesn't take into consideration that someone might be using a panel or a bar that shows this information elsewhere.
and there you have the essence of your disagreement with i3 developers.

Quote:
AFAIK according to other users, it should leave a 5 pixel empty border up there, and with my DPI it looks like 10 pixels.
"AFAIK according to other users"? wouldn't it be better to actually read the docs and see for yourself what can be customised and what not?

Quote:
Like i3-gaps and the former wmii? I don't know any others. Are any other forks available at the official Debian repositories?
ah, so now it also has to be in the debian stable repos. i think it's time for this song again.
anyhow, i3-gaps is not in debian stable repos anyhow.
and yes, maybe one or two more forks exist.

Last edited by ondoho; 02-13-2019 at 06:43 AM.
 
Old 02-13-2019, 06:55 AM   #11
Existentialist Cafe
LQ Newbie
 
Registered: Sep 2018
Location: Israel
Distribution: Debian
Posts: 13

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by ondoho View Post
and there you have the essence of your disagreement with i3 developers.
Not necessarily, it's on of the few WM's that I know of which fully respect the the way panels like vala-panel and xfce4-panel should be rendered around the desktop without treating them as regular windows.

Quote:
"AFAIK according to other users"? wouldn't it be better to actually read the docs and see for yourself what can be customised and what not?
OK.

I tested it right now, and it indeed does leave a 5-10px empty titlebar above each tabbed window.

For the protocol, I have read the entire i3wm documentation several times, I already told you that.

Quote:
ah, so now it also has to be in the debian stable repos. i think it's time for this song again.
anyhow, i3-gaps is not in debian stable repos anyhow.
and yes, maybe one or two more forks exist.
I'm not familiar with this song or with its context.

I'm sorry to have disappointed you with this, but I stated this in my original post that I wish the alternative to be included either in the official Testing or Stable repositories of Debian.

I adopted this policy around a month ago and following that I removed everything that I installed manually, or from 3rd party repositories, or binaries that I built directly from git sources.

Last edited by Existentialist Cafe; 02-13-2019 at 07:04 AM. Reason: typo
 
Old 02-13-2019, 08:31 AM   #12
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,226

Rep: Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320
If you didn't need to use a panel, then I'd have suggested ratpoison.
 
Old 02-13-2019, 08:38 AM   #13
Existentialist Cafe
LQ Newbie
 
Registered: Sep 2018
Location: Israel
Distribution: Debian
Posts: 13

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by dugan View Post
If you didn't need to use a panel, then I'd have suggested ratpoison.
Unfortunately, I need that panel because of Appmenu. I started to use it only a few days ago, and now because of that, I want to get rid of the titlebars in i3wm. If there was another way to export all GUI menus to a centralized global menu over the top, then I'd consider other options, but at the moment Appmenu is the only functional global menu for GTK2/3 & Qt4/5. I came up with this idea around last weekend and since then I'm quite discontent with my window manager for being unable to remove the titlebars in tabbed/stacked modes.
 
  


Reply

Tags
window manager



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Hello, new guy here and looking for a simple floating/tiling hybrid window manager bloodyhell Linux - Desktop 11 07-11-2018 07:43 AM
Get window size with tiling window manager in SDL Snark1994 Programming 1 02-24-2013 08:46 PM
LXer: How To Install Bluetile In Ubuntu (Tiling Window Manager For X Based On Xmonad) LXer Syndicated Linux News 0 12-08-2009 04:10 PM
LXer: Third version of new tiling window manager i3 released LXer Syndicated Linux News 0 08-19-2009 01:40 PM
LXer: new dynamic tiling window manager i3 released LXer Syndicated Linux News 0 03-16-2009 05:50 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 02:39 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration