Created with The GIMP
Next meeting: Friday 2009-01-02 from 7-9PM in the Multicultural Room of The Cherry Hill Public Library.  


2007 CHLUGger of the Year!
Mailing List
Help Open Source
Question of the Day

About Us

Directions to Meetings
Contact Us
Guest Speaker Info
Acceptable Use
Link To Us!

CHLUG Exclusives

Open Office 3.0- New and Enhanced Features New!
Linux Hacking and the Law New!
VOIP with Asterisk
Assessing OSS
Knoppix Ubiquitous Computing
Filesystem Hierarchy
Virtual Hosting
Emacs Talk Notes
Home Sweet ~
Top 100 CLIs
Device Drivers
Real Time Linux
Network Considerations Part II
Network Considerations Part I
Amanda Presentation
GNU/Linux Calculators Configuring Rio
Linux Sound
Samba notes
Network time protocol
C programming in Linux
Boot, startup and shutdown
hdparm HOWTO

Friends of CHLUG

Ubuntu NJ LoCo
Cherry Hill Library
LUG in Princeton
Useful Links

Loads of Linux Links
Art of UNIX Programming
More Links


Contact Congress
Why We Use Linux
Companies Using Linux
Linux in Business

Get Linux!

Get Firefox!


Created with The GIMP

Website Designer-

Welcome to the homepage of the Cherry Hill Linux User's Group! You've found us. The largest and most active LUG in South Jersey.

We are a group of individuals HTTP//BRAINYTRADING.NET.IN meeting consistently once per month since 1999 to discuss and demonstrate the Linux environment. During meetings we plug a Linux box into the overhead and present topics of interest. You'll just have to come and see.

You are invited to join us at our next meeting no matter what your Linux experience level is. There are no fees or sign ups required. Just come and check us out. You can also participate in the group by joining the "friendly" discussion on our Mailing List.


If you weren't there you missed another great meeting.
Thanks to John Tarng, Dave Harding and yours truly for talks on:

Firefly intranet music sharing system.
Gnump3d internet music sharing system.
Frozen Bubble Linux game.
Armagetron Linux game.
Rock Box media serving platform.

Joe Smith was kind enough to put the notes and materials pertaining to his talk here.

2007-04-07 Last Friday Dave Harding gave a great talk on X. Here is his follow up and a link to his notes.

20 Minutes Over and 4 Commands Short
I read in a guide to swing day trading strategies speaking that you should put the least useful
of your speech last because speeches are mostly likely to not be said.
I, unwisely, didn't follow that advice for tonight's talk.  The four
commands I skipped from my Official Commands list, and a brief
description of what they do, follow:

#4 xev: this program allows you to determine (among other things) what
keycode keypresses and mouse clicks generate.  Once you know the
you can configure X to do nifty things when that key is pressed.  For
example, my laptop keyboard has volume control buttons that I use to
(wait for it) control the speaker volume.

#8 xwininfo: displays information about the currently running windows.
The command below this paragraph will textually represent the way
windows are ordered into a tree; if you run the command, I think you'll
be able to better understand the window re-parenting I talked about in
the Basics section of my talk.

xwininfo -root -tree

#9 xsetroot: changes the behavior of the root window.  The root window
is the only window the X server creates for itself.  This program, or a
similar program, is at the core of every desktop environment, for the
default background and mouse cursors in X11 are fugly.

#10 xdpyinfo: prints information about the capabilities (read:
configuration) of your X server.  We didn't talk about configuring X
purpose), but if you ever find yourself in a situation where the
configuration file doesn't seem to match the observed behaviour, use
for a sanity check.

The complete list can still be found in my notes page:

Detailed Answers
For secure shell (ssh) encrypted X Window System protocol forwarding,
you may need to edit the file, /etc/ssh/sshd_config, and enable (set to
yes) the following option on the computer with the program you want to

       X11Forwarding no

If this option was not previous set to yes, then you also need to
restart the secure shell server (sshd) on that same computer with the
following command:

       /etc/init.d/sshd restart

The computer you did all the configuration for above is about to become
your X client. For the purposes of this example, we'll call this
computer, mycomputer, and we'll call your username on this computer,

Sit down at your X _server_, which can be the same computer or any
computer that is currently running X. Start a xterm and type the
following command to see a graphical representation of the system load
on your X client's computer:

       ssh -X me@mycomputer xload

You should see a white box with ``mycomputer'' in the top left corner.
As time passes, a plot of the system load will be drawn. Replace xload
with any other command you wish to run. If it don't work, reply to this
email. If my instructions aren't clear, reply to this email and impugn
upon my character.

Note: if you connect to a computer that has be cracked (hacked) using X
display forwarding, the cracker (hacker) could possibly use the display
forwarding to monitor all keystrokes you type on your X server.  That
includes any typed passwords.  I've never seen this attack in the wild,
but you've been warned.

                &bsp;              * * *

The list of window managers that corresponds to the slideshow at the
of my presentation is on Wikipedia at the following URL:

Joe Smith for the idea for the presentation and for many great

Etan Reisner for being the X guru I've turned to for about 4 years.

The Wikipedia contributors to the X Window System articles for all the
great information I've learned for, and tried to pass on with, this

Everyone else and their ferret.



Last month we had a terrific live demonstration of the powerful LAMP suite of programs; Linux-Apache-MySQL-PHP; by our very own Chris Ingram. The source code of the demo is here.

mre_1.php.txt - Copy from the presentation
mre_2.php.txt - A slightly modified copy with a few comments
mre.sql - SQL statements to create the table used.


This month we had a great presentation on FreeBASIC and Portable User Interface- IUP


Check out last meeting's presentation via options binary html. High Availability in Linux


Join us this Friday for an interesting talk on Making a High Availability Linux Cluster with a Distributed File System
See you there- GDN


At 2005-10-07 meeting CHLUG member Ed Lally took some really great notes. Have a look.

Our next meeting will be 7-9pm on the first Friday of every other month at The Cherry Hill Free Public Library in Cherry Hill. The room will the MultiCultural Room. Contact us for details.

See you there.

Gerald Neale- Organizer