inside the mind of a linux admin

My Lenovo laptop thinks the pipe key is a > character

So, those that know me know I have a few laptops. I’m no stranger to technology.

Imagine my chagrin when I try piping a linux command to grep and my output comes out like so:

ps uawx > grep X

I know that the ps command thinks it is superior to grep, but seriously. WTF


Huzzah! You can use xmodmap to tell Linux what that key should actually do.

xmodmap -e “keycode 94 = backslash bar”

Now suppose you don’t want to actually have to hack that every time you use your system? Well, here’s a quick fix until the real fix hits the repos…


echo 'xmodmap -e "keycode 94 = backslashbar"' > kbfix.sh
chmod +x kbfix.sh

Note: ALL punctuation is necessary above (quotes and double quotes).

If using one of the common distros, open System -> Preferences -> Startup Applications and in the Startup Programs Tab, click Add.

Then put the path to your newly made executable script, give it a description and reboot. Your keyboard should be sane again.

Related Posts

How to install CSF Firewall on CentOS 7

ConfigServer (CSF) is advanced open-source firewall for Linux. If you are like me, I don’t really care much for the native firewalld that’s included with RHEL7 releases, and I’ve used APF for years which is basically just a frontend for iptables. Here’s instructions on how to install it: 1. Disable firewalld systemctl stop firewalld systemctl […]

Read More

ScreenCloud: Troubleshooting missing Python modules after updates

One of my favorite tools that I find myself using quite often is called “ScreenCloud“. It allows you to quickly select any area of your workspace, create an sized screen shot, and then upload it or export it off to their server, your Dropbox account or an SFTP server. If you’ve recently performed upgrades, either […]

Read More

Leave a Reply

Your email address will not be published. Required fields are marked *

Twitter: kireguy

Tweeter button Facebook button Myspace button