I had to create one toĭownload XCode, but I’ve avoided attachingĮxecutable archives that include a manifest, binaries, supporting files, icons,Įtc. Even so, I’ve managed to sidestep it so far. Store and other Apple services, but I didn’t expect it to be quite soĪggressive. There are lots of little differences in the OS and its shell. This list of built in keyboard shortcuts and this exhaustive background design doc were both useful references. I similarly mapped ⌘- to Control for switching to specific tabs. I ended up using Karabiner Elements to map that to F6, its second key binding in Firefox. In particular, I have decades of switching between windows with ⌘ (Command) I/J/K/L burned into my muscle memory, so ⌘-L to focus the address bar is a non-starter. Theįortunately, I only really care about a few custom key bindings. Keyboard shortcuts were by far the hardest to migrate. keyconfig => Shortkeys (also tried Saka Key).ViewSourceWith => view_ and view_ in about:config.jump-to-anchor => Display Anchors (slightly worse UX :( ).Wrong type argument: frame-live-p, # Cookie AutoDelete (better UX too!) Sometimes Emacs gets unhappy and complains M-x gud-gdb and /usr/local/bin/gdb -fullname if you want the old Now run M-x gdb in Emacs and enter /usr/local/bin/gdb -i-mi, or Follow these instructions, then run codesign -s gdb-cert /usr/local/Cellar/gdb/7.5.1/bin/gdb (assuming you named your certificate gdb-cert.) Then, sign gdb to tell the kernel it’s allowed to attach to other processes. Programs running under itĬrash randomly where they wouldn’t otherwise. Is great, but it takes a few extra steps to get it working on Mac OS X.ĭarwin’s GDB 6.3 seems to work, but doesn’t really. Here are the extra packages I’ve installed so far: One of my favorite new features is the built Ran brew install emacs -cocoa to get Emacs 24.2 with I pretty much live inside just two programs:Īble to migrate my configs for both, which made switching OSes a lot easier. Look interesting, but none of them look like they actually manage my windows Seemed like glorified bags of shortcut keys for pushing windows around. Tyler WM both looked pretty good, but the rest I found lots of other programs with similar ideas. Preferences -> Mission Control -> Displays have separate Spaces. The fix was to turn off Mac OS X’s System One minor config note: when I used multiple displays and focused a window of anĪpp on one display that also had windows on the other display, it focused the Hereĭisappointing that the project itself is abandoned, but It took me a while to find something comparable on Mac OS X. With a brief stint on notion (a fork) after One of the most important parts of my Linux setup was my tiling window manager, To bring it back up, at least on my machine. Library/StartupItems/MySQLCOM/MySQLCOM start. One word of warning: don’t start/stop/restart MySQL with sudo If the formula is from a keg, cd Library/Taps/KEG.Īpache is installed but not started by default run apachectl -k start toĭo basic admin with sudo apachectl -k ~/Library/LaunchAgents/.On the rare occasion that I’ve needed to, I Older version, but only if you already have it installed. Homebrew is great at upgrading, and you can use brew switch to downgrade to an Here are some packages I’ve installed so far: PATH environment variable for OS X apps with emacsclient, you need to add that path to the default apps to use binaries installed by homebrew in You can symlink them directly intoĪnother note: for. One note: homebrew formulae that include. A while back I might have usedīut the new hotness now is Homebrew, which Apple’s App Store is nice, but it’s aimed at end users, so it’s not so Pretty much all the rough edges you might hit on a Linux distro.Įven so, it’s a big change from what I’m used to. Darwin is definitelyĭifferent from Linux, but it’s close enough to feel familiar, and smooths over Is a usable, pretty skin on top of a real POSIX OS. I wasn’t excitedĪbout it, but it’s better than I expected. My current Mac setup instructions are here instead.Īfter 12 years on Linux, I’m grudgingly switching to Mac OS X.
0 Comments
Leave a Reply. |