Curiosity pushed me to try Linux roughly 15 years ago. Today it’s simply the best option for me. But I approach it as a user, I don’t posses any deep knowledge about how it works.
There are several readily available key modifiers in Linux: Meta, Super and ISO-Level3-Shift. You can map them to keys and use them for various purposes.
What I do is map Meta to the left Windows key, Super to the right Windows key, and ISO-Level3-Shift to AltGr (that one might already be default). You can then use Super and Meta as modifiers to trigger all kinds of actions, like Super+T to open a terminal, Super+F to toggle fullscreen mode for current window, Super+Space to toggle music playback etc.
ISO-Level3-Shift will create diacritics when combined with normal keys, provided you choose the correct keyboard layout. This is useful for being able to type correctly in languages that use diacritics, but to also allow you to use a generic US keyboard so you can do programming for example.
To make these mappings you have to edit or create a file called .Xmodmap in your home dir. To bind a keycode to a physical key you say something like keycode 134 = Super_R, where 134 is a physical key code that you get from the tool xev and Super_R is the code for what you want it to do. Also, to make Super_R a modifier you have to say clear Mod4 and add Mod4 = Super_R. Most desktop environment will import .Xmodmap automatically on startup but if they don’t you can run xmodmap ~/.Xmodmap.
Once you got Super acting like a modifier and bind it to the key you want your desktop environment settings will probably let you define custom shortcuts for anything you want. Please note that there’s usually two different places for such shortcuts, one for generic shortcuts (for launching apps), usually in the keyboard section of preferences, and one where you can tie shortcuts to window functions (like minimize/maximize), usually found in the window section of preferences. Also in the window preferences you can do some cool stuff like use one of these modifiers to drag or resize windows.
Also see if your keyboard preferences let you pick a “compose key”. The Pause key is usually used for this, because it’s not useful for anything else on a graphical desktop. The compose key lets you create diacritics in an “intuitive” way, by combining two keys. If you press Pause then o then o you get °. Pause then 1 then 2 gives you ½. Pause then a then " gives you ä. You get the idea.
I was on a Microsoft systems admin/engineer path for a while and an opportunity opened for a KVM/XEN engineer and I was the one only person in my office to accept the offer. That was back in the RHEL/CentOS 4 days.
After playing around a bit I got hooked and haven’t gone back down the MS path since then.
For me, I was a curious and inquisitive 15 year old that wanted to try out something different to Windows. I didn’t really have any gripes with Windows at the time, so I tried Ubuntu and it went from there. I mostly remember after that installing Xubuntu on everything because it was just so lightweight and to this day I still love Xfce.
The year was 2002. I was told about Gentoo Linux by a college. I saw it as a new, shiny toy and immediately wanted to try it out. I realized that it was better than Windows, so I stuck with it. (Not with Gentoo, but with Linux. I still use Gentoo sometimes today, but I also tried out many many other distros throughout the time and I don’t use Gentoo exclusively nowadays.)
are you an evangel
Yes, I believe that Linux is far superior to Windows and I tell people about it
linux
Top
This magazine is from a federated server and may be incomplete. Browse more on the original instance.