Managelayoutsinbspwm(tallandwide)
BSPWMdoesonethinganditdoesitwell.Itisawindowmanager.Butsomeworkflowsrequirelayoutmanagementtosomeextent.bsp-layoutfillsthatgap.
Lookingformaintainers
DependenciesbashbspcbcmanInstallationAURArchuserscaninstallitfromAURbsp-layoutorbsp-layout-git
#Ifyouareusingyayyay-Sbsp-layout#Orforgitmasteryay-Sbsp-layout-gitInstallscriptOtherscaninstallitdirectlyusingtheinstallscript.
Note:Pleasereadscriptslikethesebeforeexecutingitonyourmachine
curlhttps://raw.githubusercontent.com/phenax/bsp-layout/master/install.sh|bash-;CloneandmakeYoucanalsoclonetherepoonyourmachineandrunsudomakeinstallinthecloneddirectory
Supportedlayoutstall-Master-stackwithatallwindow._______________||____|||____|||____||________|____|rtall-Master-stackwithareversedtallwindow._______________|____|||____|||____|||____|________|wide-Master-stackwithawidewindow._______________|||||_____________||____|____|___|rwide-Master-stackwithareversedwidewindow._______________|____|____|___||||||_____________|grid-Horizontalgridlayout_____________|||||___|___|___||||||___|___|___|rgrid-Verticalgridlayout_____________|_____|_____||_____|_____||_____|_____|even-Evenlybalancesallwindowareas_______________|___|____|____||___|____|____||___|____|____|OR_______________|||||________|||||____|________|tiled-Defaultbspwm'stiledlayout_______________|||||____||||||________|__|_|monocle-Defaultbspwm'smonoclelayout_______________|||||||_____________|UsageHelpmenubsp-layouthelpSetalayoutindesktopnamed6Notspecifyingthelayoutwillapplythelayoutonthefocuseddesktopbsp-layoutsettall6Settalllayouttodesktopwitha40%splitSetthemastersizeforlayout//Currentlyfocusedworkspacebsp-layoutsettall----master-size0.4//Workspace6bsp-layoutsettall6----master-size0.4Removelayoutappliedtodesktopnamed6Thiswillremoveanylayoutappliedbsp-layoutremove6ApplyalayoutonyourfocusedworkspaceonceThiswillapplythelayoutonthecurrentsetofnodesonthatworkspacebutnewernodeswon'tconformtothelayout.bsp-layoutoncetallCyclethroughlayoutsCyclethroughall(oracustomlistof)layouts.#Cyclethroughalllayoutsbsp-layoutcycle#Ortocyclethroughacustomlistoflayoutsbsp-layoutcycle--layoutstall,monocle,wide#Foraspecificdesktopbsp-layoutcycle--layoutstall,monocle,wide--desktop4Togglelayout#Togglebetweenmonocleandtalllayoutsbsp-layoutcycletall,monocleConfigurationYoucanconfigurethesizeofthemasterwindowinpercentagein$XDG_CONFIG_DIR/bsp-layout/layoutrcfile.Anexampleofthatfilecanbefoundinexample.layoutrc
mkdir~/.config/bsp-layout&&curlhttps://raw.githubusercontent.com/phenax/bsp-layout/master/example.layoutrc>~/.config/bsp-layout/layoutrc;
评论