Mein 4k-System läuft natürlich nicht nur unter Fedora, sondern auch unter Ubuntu. Dort ist die Einstellung des Skalierungsfaktors besonders einfach. Ganz ohne Probleme ist die Verwendung eines hochauflösenden Monitors aber auch unter Ubuntu nicht. Als Testkandidat für meine Experimente diente die gerade aktuelle Ubuntu-15.10-Daily-Version.
Fedora 23 / Gnome 3.18 im HiDPI-Modus (Retina)
Nach ersten Tests mit einem Intel-Onboard-Grafiksystem verfüge ich mittlerweile über ein weiteres 4k-Testsystem, diesmal mit einer passiven AMD-Grafikkarte (Sapphire Radeon R7 250E Ultimate). Diese lautlose Grafikkarte schafft 3840×2160 Pixel auch bei einer Bildwiederholfrequenz von 60 Hz. Software-seitig läuft eine Vorabversion von Fedora 23 mit eine Testversion von Gnome 3.18.
Raspberry-Pi-Buch, 2. Auflage
Nur elf Monate nach der ersten Auflage ist vor einer Woche die zweite Auflage von »Raspberry Pi — Das umfassende Handbuch« erschienen. Christoph Scherbeck, Charly Kühnast und ich haben das Buch im Hinblick auf den Raspberry Pi 2 aktualisiert und erweitert.
Systemd-Timer als Cron-Alternative
Systemd kann sich ähnlich wie Cron auch um die regelmäßige Ausführung von Prozessen kümmern. Die meisten Distributionen machen von dieser Funktion noch recht sparsam Gebrauch. Insofern ist Systemd momentan eher als Ergänzung zu Cron zu sehen.
Automatische Paket-Updates mit DNF unter Fedora
Unter Fedora ist seit Version 22 das neue Paketverwaltungssystem DNF aktiv. Es ersetzt YUM, basiert aber wie dieses auf RPM-Paketen und ist in der Bedienung weitestgehend kompatibel. Unterschiede gibt es aber, wenn Sie automatisch tägliche Updates durchführen möchten.
MELPA: unkompliziert Emacs-Erweiterungen installieren
Seit der Emacs-Version 24 enthält Emacs ELAP. Das ist ein Emacs-interner Paketmanager, der auf externe Erweiterungsarchive zugreifen kann. Das vermutlich am besten gewartete derartige Archiv hat den merkwürdigen Namen MELPA »Milkypostman’s Emacs Lisp Package Archive«. Es enthält momentan über 2.500 Pakete. Wie Sie es nutzen, verrät dieser Minibeitrag.
MELPA: unkompliziert Emacs-Erweiterungen installieren weiterlesen
Fedora 22 / Gnome 3.16 im HiDPI-Modus (Retina)
Das Retina-Zeitalter ist nun auch auf meinem Linux-Desktop-Rechner angekommen. Das Setup: ein ca. 4 Jahre alter Desktop-PC mit Intel-i5-CPU und -Grafik, DisplayPort-Ausgang (1.1), Fedora 22 mit Gnome 3.16 sowie ein ASUS-4k-Monitor, der über ein DisplayPort-Kabel verbunden ist. Ein paar Hürden waren aber zu überwinden, bis alles funktionierte.
openSUSE btrfs-Subvolumes inkompatibel zu Fedora-22-Installationsprogramm
Auf meinem Testrechner tummeln sich normalerweise alle möglichen Distributionen. Gestern wollte ich Fedora 22 neu installieren und bin (anfänglich) gescheitert. Immer wieder stürzte Anaconda mit merkwürdigen Fehlermeldungen ab: DeviceTreeError: could not find parent for subvol. Meine ersten Vermutungen waren: der USB-Stick funktioniert mal wieder nicht, defekte DVD, Fehler im ISO-Image etc. — aber nach dem dritten Versuch wurde mir klar, dass diesmal ein ganz anderes Problem vorlag.
openSUSE btrfs-Subvolumes inkompatibel zu Fedora-22-Installationsprogramm weiterlesen
Versteckte Maus/Trackpad-Kürzel in Xcode
Manche Blog-Beiträge sind primär eine Gedächtnisstütze für den Autor. Dieser Beitrag fällt unter diese Kategorie — ist aber vielleicht auch für andere Xcode-Anwender nützlich. Er fasst zusammen, welche speziellen Maus- bzw. Trackpad-Kürzel es in Xcode gibt. (Wenn etwas fehlt: Bitte verfassen Sie einen Kommentar oder schreiben Sie an kontakt@kofler.info.)
try/catch in Swift 2
In der erste Version von Swift fehlte eine try-catch
-Konstruktion zum Umgang mit Fehlern. Diese Entscheidung ist vielfach auf Unverständnis gestossen. In Version 2 hat Apple nachgebessert: Es gibt nun eine try/catch-Syntax, die ähnlich wie in anderen Programmiersprachen aussieht, auch wenn sie intern vollkommen anders und insbesondere ohne Exceptions implementiert ist.
Update 12.9.2015: Der Beitrag berücksichtigt jetzt auch »try!« und »try?«.