Hi! Recently I installed Manjaro Bspwm and I'm very happy with it. It's fast, stable and highly configurable. However, there are a little issues that appears in the daily use. These problems are easily solvable, but for a noob like me, maybe it can be difficult to understand. So here I try to show these little problems and their solutions. I'm conscious that I'm a linux noob yet, but I hope this are useful for someone. Manjaro Bspwm is a beautiful and useful distro, and was exactly what I'm looked for.
- Micro. When I open a text file using Micro, the program always shows an error warning: "Error reading bindings.json: invalid character '"' after object key". This problem has been posted two days ago by eskoONE here, if you are interested in the discussion.
Solution: Search for the bindings.json. There are two of this. One in /etc/skel/.config/micro and another in /home/"username"/.config/micro (change "username" for your real username). To fix the first file, type in a terminal
sudo micro /etc/skel/.config/micro/bindings.json . Type your password. This will open the file in Micro. There you'll find a random "y" in the line 35. Simply erase it, save changes with Ctrl+S and exit. The second file should be fixed automatically, but you can try anyways typing
micro /home/"username"/.config/micro/bindings.json in a terminal and repeating the previous steps.
- Brightness keys don't work: If this happen, a simple solution is the one described here (sorry, it's in spanish, my mother language) but it's not the "real" solution.
The "real" solution is that the keybinds asigned in the sxhkd file (/home/[username]/.config/sxhkd) don't work. And this happens because there was an update in Light, the application Manjaro Bspwm use to manage the brightness, as is described in Arch forums here and here. The solution to this is add the current user to the 'video group' to have permissions to manage the brightness through Light application. To do this, type in a terminal
sudo usermod -a -G video "username" . Reboot and the brightness keys should work. To know more about groups, this can be useful.
- Changes in bspwmrc file don't apply (actually, this is not a problem, but doesn't let you change desktop names). When I tried to change the desktop names in /home/harold/.config/bspwm/bspwmrc, I noticed that the changes doesn't apply. This happen because a command in this file already set the desktop names. The command is "workspaces_multimonitor &", which calls a script that set the default names for each desktop.
Solution: Comment (simply add a # at the beginning of the line) the line "workspaces_multimonitor &" to "deactivate" this command. Then logout and login and the changes in your bspwmrc file should apply.
This is all. This is my first post and I hope it's useful to another person like me, who likes Bspwm and is yet a unexperienced linux user. More detailed explanations from the experienced people are welcome!