After eliminating xorg.conf and merging my home directory with a newly created user directory, as discussed above, I needed to reset some basic preferences. Since I'm an Emacs user, I always make caps lock and additional control key, and for the first time (as far as I know), I can now swap the ``Alt'' and ``Windows'' key on the left side of my (Apple6) keyboard! This is a huge win, since before, I had to use Option (on the Apple keyboard) as Alt, while Command is in the more natural position for this.
Summary:
I am now much happier on the Apple keyboard than before. The only remaining problem is that sometimes Caps Lock does not work as Control. In emacs, when typing Control-a to get to the beginning of the current line, I'm often leaving little 'a's around in the text. This doesn't happen on any other keyboard, and it happens on both my Apple and older keyboard under Fedora Linux. I believe the problem was worse in earlier Fedora releases, but it's still there. The problem goes away if I carefully press Control well before the key it is to modify, so it's some kind of race condition in the keyboard driver. There needs to be a way to set the capture window for Control so that ``virtually simultaneous'' is allowed.
Blog of new installs in F13 so far (see F11 section for prior installs):
yum install jack-audio-connection-kit-devel.i686 # for faust2jack yum install guitarix # pulled in jack-capture, xdialog, zite-resampler yum install libsndfile-devel fftw-devel # needed by guitarix source 'waf configure' yum install qt-devel # for qmake-qt4 cd /usr/bin; ln -s qmake-qt4 qmake # for 'make jackqt' in Faust examples yum install liblrdf-devel # RDF descriptions of LADSPA plugins (pulls in raptor-devel) yum install libsamplerate-devel # audio sample-rate conversion yum install imake # for makedepend yum remove faust # change over to git repo [also removes faust-tools]: git clone git://faudiostream.git.sourceforge.net/gitroot/faudiostream/faudiostream faust yum install grip # need to grab stuff off of an audio CD yum install fvwm # playing around with window managers in GNOME yum install switchdesk # playing around with window managers in GNOME yum install ccsm # compiz plugin config tool (more wm fun!) yum install emerald-themes # I really should get back to work! yum install <more compiz stuff listed at http://ranjith.zfs.in/enable-compiz-fusion-on-fedora-14/ # Summary for both GNOME and KDE: yum install ccsm emerald-themes compizconfig-backend-kconfig \ compizconfig-backend-gconf fusion-icon* emerald compiz-fusion \ compiz-fusion-gnome libcompizconfig compiz-gnome compiz-bcop compiz \ compizconfig-python compiz-fusion-extras compiz-fusion-extras-gnome yum install xcalib # can invert video with 'xcalib -invert -alter' yum install supercollider-devel # headers needed by faust2supercollider script yum install supercollider-emacs # not pulled in by -devel yum install supercollider-extras # needed for default(!) 'swing' gui yum install supercollider-midifile # MIDI file reading support yum install supercollider-dewdrop # Contains Voicer.sc yum install beagle-gnome # tired of not having "spotlight" type desktop search capability yum install gitk # nice GUI for git yum install mingw32-iconv # so pure-lang/pure would compile # In pd-pure/Makefile, changed pdincludedir to $(includedir)/pdextended yum install libtool-ltdl-devel # so pure-lang/pure-faust would compile yum install portmidi-devel # so pure-midi would compile yum install clang # to compile C++ to LLVM (installs llvm) yum install llvm-devel # needed by faust2 (51MB) yum install clang-devel # maybe only this one was needed yum install dot2tex # pulled in graphviz, pydot, pyparsing (for Faust dot graphs) yum remove compiz-fusion-extras-gnome # resolve dependency snafu yum remove compiz-fusion-extras yum install compiz-fusion-extras ...