For large scale stuff like layout wiring, I tend to use dia.

For smaller scale stuff, My tool of choice these days is fritzing:

http://fritzing.org/home/

It has a decent component library,...