GithubHelp home page GithubHelp logo

Window splitting issue about bspwm HOT 4 CLOSED

astroshift avatar astroshift commented on September 27, 2024
Window splitting issue

from bspwm.

Comments (4)

ortango avatar ortango commented on September 27, 2024

automatic scheme defaults to longest_side. if you have an ultrawide monitor you probably have two windows wider then taller before the second split.

from bspwm.

astroshift avatar astroshift commented on September 27, 2024

@ortango I am using a basic 1080p monitor.

from bspwm.

emanuele6 avatar emanuele6 commented on September 27, 2024

The default automatic_scheme has always longest_side since automatic schemes have been configurable, nothing has changed. 385f73e

bspwm splits on the longest side of the focused (insertion) node.
If you have resided the left window, and inserted a new window while it was more wide than tall, you will get a vertical split instead of a horizontal split.

If you don't want that and you want to alternate vertical and horizontal splits, simply change the automatic_scheme setting to alternate instead of longest_side:

bspc config automatic_scheme alternate

That is also the automatic scheme I personally use.

from bspwm.

astroshift avatar astroshift commented on September 27, 2024

@emanuele6 Thank you very much for the explanation. Not sure how I couldn't find this option in the documentation, but that makes it very clear. I remember it being like this default, but that was before 2018, so that is likely where my confusion comes from. Closing issue as it is now resolved.

from bspwm.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.