remove
Magnifique, it's not compatible with snolo and will break it really badly – yeah, I learnt more about OS X single user than I ever cared to. As you know,
Cmd-S at boot enter single user mode (and
Alt gives a boot media selector!). But did you also know that you can't see the bloody DVD from within single user mode, and trying to mount it fails? So you know which files are broken in your install, you have them right there on the DVD, only you can't easily get to them. Oh, and trying to reinstall snolo fails on account of some printer driver suddenly, allegedly, having become unreadable. Hi Apple, where's
skip this file in your install? Linux beats you and runs circles around you again – before the OS is even installed. Anyway, props for
TimeMachine, at least
that worked.
As for themes? Recent
ThemePark should work, but I haven't tried it yet.
Next? switch
ports to 64-bit, rebuild – if
port install installed fails, building
GIMP with the
+animation variant is the next best thing to
make world – it builds graphics libs,
glib2,
gtk2, video and sound libs thanks to the
+animation variant,
gzip, and even
gcc43!
gimp2 build fails on 64-bit, this is a known problem with a
pretty simple workaround.
install
enlightenment DR 16, xemacs, urxvt, pstree, wmctrl, gkrellm2, weechat. The latter now has multi-line input fields. Sweet!
if
xemacs freezes on start-up,
gnuserv may be wonky. rename the binary, or - preferably - comment out
(gnuserv-start) if you know where to find it in your per-user configuration. I built 21.5.x for
Xft; I need to ask for a different font-size now to get the one I'm used to. Maybe it's this xemacs, maybe it's this Xft, maybe it's my build. Wev.
fix backspace in vim.
Update
fink, if any. I'm a bit dispassionate on the
"ports, or fink?" question these days. Recently, ports seemed to follow the Debian motto (
"The oldest packages in the known world!"), while
fink had more and more recent stuff, whereas after switching to snolo and 64-bit,
ports hasn't failed me yet – at least in the sense that packages weren't there, or weren't recent; individual builds have failed (see above), but are being worked on. If you try your luck with
fink first instead, I certainly won't hold it against you.
Addendum:
qt4-x11 in ports is old (4.4) and does not officially support 10.6. fink has it (qt4-x11 4.5.2) if you enable
"unstable." This matters if you want
amarok, as port only has amarok2 (which requires qt4) for X11. fink has both amarok and amarok2 (and a recent qt4), but its amarok2 is older than port's.
Addendum: Built amarok 1.4; it builds, but doesn't work. Building amarok2 of course
also doesn't work, but that's because qt4 pulls in strigi which doesn't work, and that's because the strigi build (from fink) finds cppunit (from ports), then runs tests I never wanted (for a library I don't intend to use, come to think of it), and barfs. Serves me right for letting fink see
/opt/local while building, I suppose. However, the build also seems blissfully unaware of snolo's lack of an
fdatasync() prototype, and since I do have a breaking point, I'm just faking it into §$%$%§
unistd.h for now, mapping it on
fsync(). Disable
kpac in
kio. Barf City.
set
X11 to
"auto-hide menu" via
.plist, apply settings:
defaults write org.x.X11 enable_fake_buttons -boolean false
defaults write org.x.X11 fullscreen_menu -boolean true
defaults write org.x.X11 fullscreen_hotkeys -boolean false
defaults write org.x.X11 enable_key_equivalents -boolean false
defaults write org.x.X11 sync_keymap -boolean true
defaults write org.x.X11 sync_pasteboard -boolean true
defaults write org.x.X11 sync_pasteboard_to_clipboard -boolean true
defaults write org.x.X11 sync_pasteboard_to_primary -boolean true
# setting the flwg to true prevents klipper etc.:
defaults write org.x.X11 sync_clipboard_to_pasteboard -boolean true
defaults write org.x.X11 sync_primary_on_select -boolean true
defaults write org.x.X11 enable_test_extensions -boolean true
defaults write org.x.X11 nolisten_tcp -boolean false
## WM - failsafe, we'll mainly use e16
defaults write org.x.X11 wm_ffm -bool true
defaults write org.x.X11 wm_click_through -bool true
defaults write org.x.x11 wm_focus_on_new_window -bool false
defaults write org.x.X11 wm_window_shading -bool true
defaults write org.x.X11 wm_limit_size -bool false
defaults write org.x.x11 wm_focus_on_new_window -bool false
defaults write org.x.X11 wm_window_shading -bool true
defaults write org.x.X11 wm_auto_quit -bool false
QuickSilver doesn't seem to work on 10.6, that's OK
install
FastScripts - so in
Aqua,
Alt-F raises
Firefox,
Alt-S raises
skype, etc.
xbindkeys - so that in
X11,
Alt-F raises
Firefox (the one running in Aqua),
Alt-E raises
emacs (running in X11), etc., and
Alt-1..8 still go to the corresponding Aqua Spaces (while
Alt-F1..12 go to the enlightenment ones)..
install
DejaMenu - to put the application menu in a context-menu (
Ctrl-Cmd-<), so we can auto-hide the silly menu-bar if we want. The 15" MBP has a pitiful resolution, so we'd better save screen estate!
(Installing tabkit for
Firefox is another concession to that.)
install
Trampoline - for a"pie-menu" style dock (
Alt-Cmd-<)
install and set up
BetterTouchTool, like so:
- 4swipe-up:
Trampoline
- 4swipe-down:
DejaMenu
- 3tap: Cmd-click; X11: middle click
put
xmodmap -e "pointer = 1 3 2" into
~/.xinitrc so we get the taps the X way around in X11 (1tap click/mark, 2tap paste, 3tap context-menu)
autostart
BTT, trampoline, dejaMenu
(SystemPreferences->Accounts->LoginItems)
install
instantShot
Congrats, you just switched to 64 bits for no apparent reason!!
Tatiana Azundris on : Ten Reasons to Hate Your Apple, and The Things You can do About It