Version 4.13 of x11-wm/i3 has had this issue for me, too. Discusssions on i3 show that also Linux versions have the same problem. I switched back to 4.12. After some discussions in Thread 8031 I tried x11-wm/dwm which I really like. Thanks to Sevendogs for the motivation.
cp /usr/local/etc/i3/config ~/.config/i3/config
xinput test-xi2 --root
# Gives me "detail: 115" when I press Windows key in my place xmodmap -pke
# Checking whether 115 really is what I want (Super_L) xmodmap
# mod4 is indeed Super_LWhat I did was copying over the i3 config:
cp /usr/local/etc/i3/config ~/.config/i3/config
Then I checked what keys I want:
xinput test-xi2 --root
# Gives me "detail: 115" when I press Windows key in my place
xmodmap -pke
# Checking whether 115 really is what I want (Super_L)
xmodmap
# mod4 is indeed Super_L
Then I used an editor to modify ~/.config/i3/config and added set $mod mod4 at the top and did a search Mod1 (default in the file) and replaced it with $mod
This fixed the issues I was having.
I have to say that this is rather hacky. I am not sure why the config wizard fails to write a correct config. If someone with a bit of C knowledge and maybe also knowing something about X wants to look at this. The files are here.
the freebsd project is currently planning moving the entire source tree to modula-3 so there is no time for the comunity driven portsSeriously this bug still exists in freebsd? Any information about it?
See PR 208069. AFAIK there was an attempt at fixing this upstream but the author gave up due to unfamiliarity with Git and GitHub and nobody tried since.Seriously this bug still exists in freebsd? Any information about it?
I had this happen to me awhile back and actually logged an issue about it almost 2.5 years ago. It still appears to be open.Have a look at the config in your home directory. I've seen instances where the initial setup of the configuration only copies a partial config causing a lot of 'standard' keys to not work.
This is what I ultimately resorted to as well which seemed to provide me with a complete config file.What I did was copying over the i3 config:
cp /usr/local/etc/i3/config ~/.config/i3/config
Well, both points you have here have nothing to do with each other, as you claim yourself.the freebsd project is currently planning moving the entire source tree to modula-3 so there is no time for the comunity driven ports
You could, like, help? Or maybe pay someone to do this? Like in a capitalist economy? That would be great.I don't understand how a bug of this type can still not be fixed. How many years do they need to fix it? 10 years? 20 maybe?
You could, like, help? Or maybe pay someone to do this? Like in a capitalist economy? That would be great.
Or better to use a system with something more life that does not keep bugs for years, it seems that freebsd takes care of your bugs and does not want to let them go ever !!
i3-config-wizard
is to choose between "Alt" or "Win" keys as Meta key at the first run (like it is not expected the i3 user will do some customization anyway), otherwise the defaults could be installed automatically or ever hardcoded.The funny part of this drama: this is all because of a bug on the most useless part of x11-wm/i3. The only function ofi3-config-wizard
is to choose between "Alt" or "Win" keys as Meta key at the first run (like it is not expected the i3 user will do some customization anyway), otherwise the defaults could be installed automatically or ever hardcoded.
It is also quite ironic because the i3 developer not allowed the window gaps code to be merged (one need to use some fork if want gaps) due to all the i3 minimalist "philosophy", but add this completely useless piece of software (i3-config-wizard).
cp /usr/local/etc/i3/config ~/.config/i3/config
The port will not install the file in $HOME but in /usr/local/etc/i3 is doable. i3(1) try to read it in there if it does not find the file on the others possible locations.
This is not the first time I see this kind of contradiction from the i3 developer. There are some minor others I don't remember anymore, but WTF are there 'tabbed' and 'stacking' modes if the i3 ''philosophy" pray to keep the code/features at the minimal necessary? Both modes do the exactly same thing but with a different "accent".
He of course has all rights to do/accept or deny wherever he wants in his project but it would be more civilized if he assumed some feature is not being accepted because he does not like it instead of raising some i3 philosophy BS (probably just too looks cool).
And that is just one of the reasons I switched to x11-wm/bspwm, and I do not regret.