Comments (5)
Thanks for the updates!
Keyboard layout setting should be an obvious point for investigation in hindsight. Glad you figure it out :)
from awesome-wm-config.
Hi @mhdna,
I cannot repro this on my systems. Did you customize the config and accidentally override the key bindings?
Wei
from awesome-wm-config.
Hi again,
Thanks for your quick response.
I've actually tried them out on your original configs, and they didn't work as well. However, when I copied that same functions and keybindings to a another minimal config of mine, they did work!
Probably it has to do with the version of Awesome you're using (I'm on version 4.3), or patches you're applying to it.
from awesome-wm-config.
I have been using this w/ vanilla awesome
packages on Arch Linux (at home) and Debian (at work), both having awesome v4.3.
Are you sure you are on the awesome-4.x
or local-1pengw-4.x
branch, not the obsolete awesome-3.x
?
from awesome-wm-config.
So you got me looking around.
I did a checkout
to ensure that I'm on the latest awesome-4.x
branch, and I definitely was (BTW, if I for whatever reason did use awesome-3.x
, Awesome won't function properly).
I thought my keyboard layout setup might be the issue, and it was.
You can reproduce the issue now if you execute setxkbmap -layout us,ara
I haven't encountered something like this with any other window manager (this is arguably a bug in Awesome itself?).
So, I started commenting-out other keybindings in the rc.lua
file, chunk by chunk, until I figured out that strangely enough, changing these two keybindings can fix the problem
awful.key({ modkey, }, "'", customization.func.clients_on_tag),
---> to fix Super-m
awful.key({ modkey, "Shift" }, "'", customization.func.all_clients),
---> to fix Super-Shift-m
Eventually, I remapped them to s-\\
and s-S-\\
, and now s-m
and s-S-m
are working just fine.
Thank you for your time.
from awesome-wm-config.
Related Issues (8)
- Use XDG_CACHE_DIR instead of /tmp/ to store persistent tagging HOT 3
- Persistent tagging sometimes does not work HOT 7
- Stacking support? HOT 6
- hotkey shortcut brings up empty cheatcheet
- Problem with dual monitor setup and dynamic tagging HOT 10
- Do you plan to make it works with awesome 4.0 HOT 21
- Invisible tags HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from awesome-wm-config.