Howto use arrays in bash to store indexed information

Sometimes it's easier to write a quick script in bash that uses arrays rather than figure out how to do it with something more appropriate like awk or perl.

It's really very quick and simple. To start, declare your variable as an array

[uphill@host]: declare -a myvar

If the array is going to be global then add x to export it.


Wordpress category: 

.Xdefaults app-defaults not applying automatically

In RHEL4 and possibly other distros. The .Xdefaults file is not used, the file is now called .Xresources In /etc/X11/xinit/xinitrc-common, xrdb is passed .Xresources _after_ /etc/X11/Xresources. You can make systemwide changes in /etc/X11/Xresources, but they will be overridden by changes to .Xresources.
Wordpress category: 

Mind Path Technologies Pocket Point RF Remote in Acroread/Others (on Linux)

I'm hoping that someone else has a better solution for this one. We have a pocketpoint remote that works quite well for Power point presentations, but for Acrobat Reader the keybinding is not good. The remote sends p for prior/previous and n for next, which is understood by powerpoint and not by Adobe. I wrote the following lame script to fix this. It works for the most part, but you lose the p and n keys during the presentation. [includecode#../scripts/pocketpoint]
Wordpress category: 

RHEL4 on Thinkpad T60p (Sleep+Wireless)

This laptop is 100% Lenovo. It's a lot different! I did get the ATI driver working. Update, the ChipID hack is no longer needed, Release 8.25.18 adds support for the V5200.


Finally, 2.6.17-rc6 is able to make this thing sleep and wake properly, phew. Ok, I seem to have a working RPM, so I'll post it, let me know if you have issues with this rpm, I've resumed a few times without issue. This is the Fedora RPM with all the patches but 2.6.17-rc6 removed.