Comments (4)
The reason I wanted an option beside -i is because I needed a way to tell the script where the X11DIR is (in order for it to get and patch the XKB files). I managed to do it.
Another thing I did was add an option to use the script without sudo. In the Nix build process, sudo isn't available as a command, and since one could specify the X11DIR, if it's writable, the script has no problem.
I updated my fork with the code if you want to look.
Here's how I'm using my fork.
from bigbagkbdtrixxkb.
I don't quite understand what you mean. In the install script, you can just change the X11DIR variable to what you want. But you'd like a switch for the script instead, so you wouldn't have to edit the file each time? Isn't that what the -i switch does?
If you wish, you can also copy the modded files over the X11/xkb dir manually. But maybe the better option is to use a local directory? See the other current issue.
The setxkb script has a -d switch for which dir to run setxkbmap from.
from bigbagkbdtrixxkb.
Nice work there! I wish I understood the magic you've done with how you're setting it up, but that went right above my head.
ᏊᵕꈊᵕᏊ
from bigbagkbdtrixxkb.
Thanks for merging!
As for the magic I'm doing with it - it's just patching packages the Nix way :) Although that method is not ideal, I can't seem to be able to include your mods in a more elegant way. But it works, and I'm fine with it.
from bigbagkbdtrixxkb.
Related Issues (20)
- XF86ScrollRight causes X11 to crash HOT 1
- Copy,Cut,Paste on Extend HOT 4
- Ext + Q not registering as Escape HOT 6
- Changing the arrangement in geometry/pc does has no effect. HOT 1
- Suggestion: Left Alt as Extend HOT 2
- Applications seeing a mix of symbols through the extend layer, and of the original keypress, triggering unwanted keybindings HOT 3
- equal symbol is not working HOT 3
- install script restore appears not to work HOT 3
- setxkb.sh disables most F1 - F12 keys in all apps, but any modifier(s) + (F1 - F12) keys are working fine HOT 3
- Problems with Super+letter shortcuts HOT 4
- Help Image in Linux HOT 1
- DH mod for Portuguese (Brazil) Layout HOT 4
- How to Restore to Original Layout? HOT 7
- Ok for me to manually Implement Angle Mod? HOT 1
- Broken xkb/rules/evdev.xml HOT 1
- No more menu entry for Wayland in Gnome login screen after installing new files in /usr/share/X11/xkb HOT 1
- Extend and backspace issues with Linux in most applications HOT 10
- How to set "u" and "o" keys to toggle over word instead of beginning/end of line. (and assign N and "." the functionality of original "u" and "o") HOT 3
- Convert EPKL layout to XKB HOT 1
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 bigbagkbdtrixxkb.