Mac OS X Lion Beta

So, I upgraded to OS X Lion today against my better judgement, and I have to admit, I like Lion. It is a pretty nice beta version of an operating system. Here are some of the bugs and annoyances I encountered only today:

  • Lion wakes much slower than Snow Leopard
  • Lion does not wake on Touchpad touch, only on click or keypress
  • The lock screen always runs your screen saver, and there is no “Blank Screen” screensaver
  • The keyboard illumination stays on sometimes after unlocking the computer or showing the user switching screen
  • When waking up the computer via timer, it goes back to sleep after a few seconds if there is no user input
  • Spotlight sometimes hangs for up to 30 seconds (this is after it is done reindexing everything)
  • The gcc in Xcode 4.1 produces segfaulting code causing my rvm-compiled Ruby to die several times
  • Natural scrolling, seriously?
  • The new gestures break my workflow in all kinds of ways. Before, I used BetterTouchTool for things like Four Finger Swipe Up, this is now broken. Also, two-finger scroll/swipe for scrolling and flipping pages (back/forward)? What were they smoking?
  • Launchpad is completely useless for me, and I don’t see who the target user base for this is. Even my parents figured out to click the “Applications” icon to access applications
  • Mission Control. Enough said.

Updated with more bugs and annoyances:

  • Terminal opens new tabs with the same directory as the current tab. Some might like this, for me, it breaks my workflow. Luckily, there is a preference (Terminal, Startup tab)
  • Preview crashed on every run with a SIGILL error because it could not create the Sandbox context. Turns out it didn’t like that my Downloads folder was symlinked to another harddisk. Removing and re-creating(!) the symlink fixed the problem, as described on Apple Forums

End update.

But the single most unexpected thing so far has been the new “character picker” feature. If you hold down a key, instead of repeating the key as you would expect from 20 years of personal computers and video games, it does this:

OS X Lion Character Picker in action

There is no UI to disable this behavior. Luckily, there is a preference, so open your Terminal and run this:

defaults write -g ApplePressAndHoldEnabled -bool false

This disables the character picker, but it does not immediately re-enable key repeat. You need to reboot for that.

The preference still says “Delay Until Repeat”, of course, even though it does not actually repeat the key pressed.

Keyboard preferences in OS X Lion

Oh, Apple.

13 Replies to “Mac OS X Lion Beta”

  1. Sehr schöne Zusammenfassung und tolle Hinweise! Einige dieser Bugs sind mir auch schon übel aufgestossen. Wohl das alte Leid der early adoptier…
    Warten wir auf die Beta2 😉

  2. ser’s matthias,

    vielen dank! dein beitrag ist sehr aufschlussreich! ich warte dann mal auf die beta2.

    gruß

  3. Jau, die letzten Vier Punkte sind aber eher Geschmack- und Gewöhnungssache.

  4. @Lootknoot: Ich finde nicht:

    Natural Scrolling ist nicht natural, weil man – anders als beim iPad z.B. – keinen Canvas direkt manipuliert. Es gibt also kein Argument, wieso eine Scrollrichtung "Natural" sein sollte und eine andere nicht, wenn man einen Touchpad benutzt, um Inhalte auf einem Bildschirm zu verschieben. Immerhin gibt es eine Preference hierfür.

    Die neuen Gesten, besonders das Zwei-Finger-Scroll/Swipe für History, wirken nicht durchdacht. Wenn man Content hat, der horizontal scrollt, muss man erst komplett nach links scrollen, um dann "zurück" swipen zu können. Auch hier gibt es Einstellungen für, aber die Defaults finde ich schlecht gewählt.

    Launchpad, whatever. Ich habs aus dem Dock gezogen und ärgere mich jetzt halt nur noch, dass es bei jedem Mac App Store-Einkauf wieder hochkommt. Ansonsten ist es komplett unnütz, weil es die Ordner in /Applications nicht beachtet. Ich habe also z.B. sämtliche Windows-Anwendungen via Parallels im Launchpad – 9 Seiten Apps auf dem 15" HiRes MBP.

    Mission Control finde ich komplett broken. Spaces nicht mehr im Grid arrangieren zu können, ist ein Rückschritt in Funktionalität, weil es viel weniger Wege gibt, einen Space anzusteuern. Und mit mehreren Bildschirmen ist Mission Control völlig unnütz, weil man Apps nicht einfach auf einen anderen Bildschirm und Space schieben kann damit.

    Wie gesagt, Beta halt.

  5. Was mich persönlich am meisten an den Spaces/Mission Control stört, ist die Tatsache das die Fenster von Apps gestapelt werden und nur die aktiven sich beim "rüberswipen" ansehen lassen. Es sollte ja eigentlich der Sinn sein, auch alte Fenster wieder in den Vordergrund zu bekommen, nur dies ist so einfach nicht möglich. Man muss zuerst in Mission Control das richtige App wählen (oder traditionell über Apfel + Tab) und dann mit einem 4-Finger-nach-unten-Swipe alle Fenster des aktuellen Programms anzeigen.

    Sehr interessant ist das Mission Control / Spaces Verhalten wenn man mehrere Displays betreibt. Heute dies bei Google+ gelesen und war ziemlich verwundert über die doch eher unverständlichen Entscheidungen es so zu machen: https://plus.google.com/u/0/106647697420529217400/posts/jKeN5UiKiJG

  6. Ich kann nicht feststellen, dass Lion bei mir langsamer aufwacht.
    Das Nichtaufwachen über’s Touchpad ist iirc jetzt nen Feature und kein Bug.
    "Natural Scrolling" kann man abschalten (ich hab keine 2 Tage gebraucht um mich dran zu gewöhnen und find’s gut, so lange man ein Touchpad oder ne Multitouch-Maus benutzt).
    Das mit den Gesten ist teilweise ein wenig ärgerlich. Das Zürückgehen im Browser über 2 Finger find ich persönlich gut. Noch weiter links ist halt die letzte Seite.
    Launchpad ist gewöhnungsbedürftig. Aber man kann damit seinen Rechner besser ausschließlich per Maus/Trackpad bedienen. Zusätzlich ist es "Spatial". Ich sortier mir meine Anwendungen zurecht und finde sie sehr fix. Macht nen tollen Launcher, wenn man sich dran gewöhnt hat. Die Zielgruppe sind aber am Ende glaub ich die Leute, deren Apps nur existieren, wenn sie im Dock sind. Meiner Erfahrung nach sind das nicht wenige.
    Mission Control find ich toll, auch wenn ich Spaces-Benutzer verstehen kann, die 2-Dimensionale Spaces vermissen.
    Der Character-Picker ist in meinem Fall ganz praktisch, weil ich häufiger Makrons (die Dinger mit dem Strich drüber) brauche und sie so endlich endlich einfach eingeben kann. Btw. Devs scheinen ihn abschalten zu können; im Terminal gibt es ihn z.B. nicht.
    Was mich nervt, ist dass die Touchpads in den mobilen Geräten zu klein sind für die "Finger-Spreiz-Gesten" und dass sich das Verhalten zwischen Laptop-Multitouchpad und Magic Trackpad unterscheidet 🙁
    Und das Anwendungen an sich immer mit dem letzten Fenster hochkommen. Ich mach Preview zu, öffne es und die letzte PDF wird geöffnet.
    Full-Screen-Apps funktionieren auch nicht wirklich im Multi-Monitor-Betrieb, weil ein Monitor nutzlos wird 🙁
    Auf meinem MacBook Air hingegen sind sie toll bei "großen" Apps, die ich halt immer auf maximaler Größe habe (iTunes, Papers, Scrivener, Mail, iPhoto etc.; wann kommt endlich Reeder damit?) toll.

  7. Eine Sache noch zu dem "letzte PDF" kommt hoch. Das scheint das State-Saving-Modell von iOS zu sein. Ich vermute man gewöhnt sich dran, aber selbst nach Wochen ist es noch komisch. Vor allem bei Preview und im Terminal.

  8. Vielen Dank für die aufschlussreiche Zusammenfassung! Sie unterstützt meine Absicht, den sog. "König der Tiere" erst einmal noch eine Weile in seinem Käfig – äh App-Store – zu lassen…

  9. Das State-Saving-Modell ist gerade extra super geworden: Ich habe eine JPEG-Datei von Facebook gespeichert, sie geöffnet, und Preview crashte hart. Und jetzt versucht Preview bei jedem Start die JPEG-Datei zu öffnen und crasht on Boot. Toll.

  10. I think it is really more natural to move the page you are looking at, not some virtual viewport. We’re just so used to it, but explaining this to my grandparents was not easy.

    Snow Leopard doesn’t wake up from touch alone either, and I think that this is correct. I’ve got enough spurious wakeups already.

    gcc: ouch, that’s bad. try CC=clang? IIRC apple is planning to move away from gcc anyway, apparently they’re not doing it the nice way.

    Overall: it’s always been a good idea to wait for the 10.x.1 release.

    My biggest problem will be that Rosetta is dead and HP is unwilling or unable to make a recent, decent version of their Scanjet 4600 software. Hrmpf.

  11. @matthiasr: Natural scrolling, as I said, the point can be made both ways for indirect manipulation. Wake: My Snow Leopard woke up from touching the touchpad. So did my coworker’s. Scan: One nice improvement is that the Print & Fax panel is now a Print & Scan panel and the scanning thing actually works with all scanners I tried in the office, including an old HP.

  12. > as you would expect from 20 years of personal computers and video games

    You would expect having to save files manually as well. Or not being able to maximize windows. Times change 🙂

  13. Leonid, I don’t expect having to save manually for the past few years, ever since I started using Google Docs. Not saving is its own can of worms, but at least they left "Save Version" available. And maximizing windows has been possible for as long as I can remember on Linux… anyway, these are not fundamentally different interactions and they don’t break expected behavior. You can still "Save" a file (a version) and you can still work unmaximized.

Comments are closed.