xaizek / euclid-wm (License: BSD 3-Clause) (since 2018-12-07)
A minimalist, tiling window manager for X11 that seeks to allow easy management of numerous windows entirely from the keyboard.
Commit b6b0319166f2f10861fa9e17816436d0e8ba3a76

xaizek: Add-sloppy_focus-configuration-option
Author: William Diem
Author date (UTC): 2015-09-06 19:45
Committer name: William Diem
Committer date (UTC): 2015-09-06 19:45
Parent(s): 83afb6efdb3fd8bd6877a712ccad385c10e55f23
Signing key:
Tree: 80099d54769ae51e505efcb2b590905cac51bd14
File Lines added Lines deleted
euclid-wm.c 2 0
euclid-wm.conf.sample 6 0
File euclid-wm.c changed (mode: 100644) (index 0027a75..0c756ed)
... ... void load_conf( bool first_call) {
463 463 } else { } else {
464 464 autobalance = false; autobalance = false;
465 465 }; };
466 } else if (strcmp(key,"sloppy_focus") == 0) {
467 sloppy_focus = (strcmp(v,"true") == 0);
466 468 } else if (strcmp(key,"resize_increment") == 0) { } else if (strcmp(key,"resize_increment") == 0) {
467 469 resize_inc = atoi(v); resize_inc = atoi(v);
468 470 } else if (strcmp(key,"empty_stack_height") == 0) { } else if (strcmp(key,"empty_stack_height") == 0) {
File euclid-wm.conf.sample changed (mode: 100644) (index 9b0f1fd..be766dd)
... ... reserved_right = 0
38 38 #If not true, euclid places new windows below the currently focused window #If not true, euclid places new windows below the currently focused window
39 39 autobalance = true autobalance = true
40 40
41 #SLOPPY FOCUS
42 #if set to true, euclid will automatically make window under mouse cursor focused
43 #If not true, focus should be changed via keyboard
44 #Note that new value of this option is applied to new windows
45 sloppy_focus = true
46
41 47 #RESIZE INCREMENT #RESIZE INCREMENT
42 48 #the incremental change for each resize keypress (kinda) #the incremental change for each resize keypress (kinda)
43 49 resize_increment = 30 resize_increment = 30
Hints

Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://code.reversed.top/user/xaizek/euclid-wm

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@code.reversed.top/user/xaizek/euclid-wm

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a pull request:
... clone the repository ...
... make some changes and some commits ...
git push origin master