i3: layout toggle split doesn't work until enabling tabbed/stacked mode once

Output of i3 --moreversion 2>&- || i3 --version:

Running i3 version: 4.13-130-gb23f23b2 (2017-07-13, branch "makepkg") (pid 640)
Loaded i3 config: /home/streetwalrus/.i3/config (Last modified: Fri 28 Jul 2017 19:10:45 IDT, 105654 seconds ago)

The i3 binary you just called: /usr/bin/i3
The i3 binary you are running: i3

URL to a logfile as per http://i3wm.org/docs/debugging.html:

n/a

What I did:

Press $mod+e (bound to layout toggle split) with a top level container focused.

What I saw:

Split orientation doesn’t toggle. Switching the container to tabbed or stacked layout fixes the issue for its lifetime. Nested containers are unaffected.

What I expected instead:

Split orientation should toggle no matter what.

About this issue

  • Original URL
  • State: closed
  • Created 7 years ago
  • Reactions: 1
  • Comments: 27 (18 by maintainers)

Commits related to this issue

Most upvoted comments

I’m experiencing the same problem…

For anyone running Ubuntu Bionic, I created a PPA that applies this patch to the 4.14.1-1 version of i3 that bionic ships with:

sudo add-apt-repository ppa:cpick/i3
sudo apt update
sudo apt install i3

Fixed with #2849

I can whip up a PR, I’ll have to look into how tests work though. They don’t look too hard to write, but I’m not familiar with perl.