Autor: TheOne

  • Shortcuts in macOS vs. BetterTouchTool

    Mittlerweile erlaubt es Apple in den Systemeinstellungen unter Tastatur -> Tastaturkurzbefehle… relativ einfach, eigene Shortcuts zu erstellen, die entweder Global oder für einzelne Apps gelten. Wird damit die Nutzung von BetterTouchTool (oder ähnlichen Programmen) für diesen spezifischen Fall (BTT bietet daneben ja noch eine Unmenge an zusätzlichen Features) überflüssig?

    Leider nein, da Apple die selbst erstellten Shortcuts nicht konsequent umsetzt. Einfaches Beispiel: Ich möchte Command + Linke Pfeiltaste nutzen, um Fenster auf der linken Bildschirmhälfte anzuordnen. Das kann ich zwar einfach unter Fenster -> Kachel: linke Hälfte (oder unter App-Kurzbefehle -> Alle Programme für den Menütitel „Linke Bildschirmseite“) einstellen, allerdings funktioniert es dann nicht wirklich Global. Zumindest verhält sich Safari anders. Hier scheint die Tastenkombination Command + Linke Pfeiltaste intern fest mit „Zurück“ verdrahtet zu sein (was sich auch nicht umgehen lässt, wenn man unter App-Kurzbefehle speziell für Safari diese Tastenkombination anders belegt).

    Daher kommt man selbst in einigen ganz einfachen Fällen leider weiterhin nicht um BTT oder ähnliches herum, die Tasteneingaben abfangen, bevor App-interne Shortcuts greifen können.

  • Adios 1blu, Hallo netcup

    Seit 2013 liefen meine Webseiten auf Servern von 1blu. Seit 2014 im Vertrag Homepage 12 für 2,69 € im Monat. 2023 erfolgte die erste Erhöhung auf 2,93 €. Ein Jahr später auf 3,21 €. Angesichts der allgemeinen Preisentwicklung fand ich das akzeptabel, auch wenn, meiner Erinnerung nach, in der Bewerbung des Angebots 2014 in Bezug auf den Preis durchaus von „dauerhaft“ die Rede gewesen war (siehe bspw. auch entsprechende Pressemitteilungen von 1blu; https://www.1blu.de/presse/meldungen/archiv/).

    Am 10.10.2024 schrieb 1blu dann, dass ab 28.1.2025 eine weitere Erhöhung der monatlichen Kosten auf mehr als das Dreifache des aktuellen Preises erfolgen würde, auf dann 9,99 € im Monat. Im Rahmen des deswegen angestoßenen Kündigungsprozesses war es dann aber doch möglich, den Vertrag zu den alten Konditionen weiterzuführen. Ende 2025 erfolgte allerdings die erneute Information über die Preisanhebung ab 2026. Eine „Umgehung“ war nicht mehr möglich und das Angebot von 1blu war nur, statt der regulären 9,99 € „nur“ einen „Treuepreis“ von 7,99 € zu bezahlen.

    Unabhängig von der absolut bodenlosen Frechheit der Bewerbung eines Angebotspreises als „dauerhaft“ und dann einer plötzlichen Preiserhöhung auf das Dreifache, keinem Hinweis auf Sonderkündigungsrecht o.ä. und ausschließlich einer Information über die Preiserhöhung ohne eine aktive Zustimmung einzufordern, ist auch der Treuepreis angesichts der aktuellen Preise und Leistungen anderer Anbieter leider so gar nicht konkurrenzfähig. Also habe ich mir die Arbeit gemacht und alle Webseiten auf netcup umgezogen. Jetzt habe ich mehr Leistungen und bezahle trotzdem deutlich weniger als beim „Treuepreis“ von 1blu.

  • Meine (Open Source) Software@macOS für 2026

    Auf dem MacBook Air nutze ich aus Bequemlichkeit, wegen guter Systemintegration usw. einige apple-eigene Software sowie aus berufsbedingten Kompatibilitätsgründen andere proprietäre Software. Daher ist der Open Source-Anteil weiter ausbaufähig.

    SoftwarekategorieProprietärOpen Source
    BrowserSafari(Chromium)
    Firefox
    PasswortmanagerApple Passwörter
    MailApple Mail
    FTP-ClientCyberduck
    OfficeMicrosoft Office 2024
    (Softmaker Office Professional 2024)
    LibreOffice
    LiteraturverwaltungZotero
    NotizenApple Notizen
    (Notability)
    WissensmanagementZettlr
    Bücher- & ComicverwaltungApple Bücher
    PDF-Reader & EditorApple Vorschau
    FotoverwaltungApple Fotos
    FotobearbeitungGIMP
    VektorgrafikInkscape
    Screenshots & -castApple Bildschirmfoto
    EditorCotEditor
    Desktop PublishingScribus
    Videoplayer &-mediathekenApple Video
    (Amazon Prime Video)
    IINA
    MediathekView
    FreeTube
    Musikplayer &-managementApple Musik
    GamingSteamHeroic
    VideokonferenzZoom
    Microsoft Teams
    Adobe Connect
    (Webex)
    Facetime
    MessengerApple NachrichtenSignal
    Mastodon-ClientIce Cubes
    RSS-Reader(Reeder)
    DatenbankverwaltungDB Browser for SQLite
    TranskriptionNoScribe
    Quantitatives StatistiktoolPSPP
    Qualitative AnalyseQualCoder
    Geo-DatensystemQGIS
    FernwartungRustDesk
    NetzwerkWireshark
    Künstliche Intelligenzollama
    Mistral NeMo
    BackupApple Time Machine
    Weitere ProgrammeStudio 2.0
    Apple Kalender, Kontakte, Karten
    ToolsBetterTouchToolKeepingYouAwake
    MonitorControl
    uBlock Origin Lite
    SaneSideButtons
    Rectangle
    BlackHole
    yt-dlp

  • AUR: Fehler beim Kompilieren von GNU PSPP

    Der Versuch, das im AUR befindliche Statistikprogramm GNU PSPP in der Version 2.0.1-2 zu kompilieren, führt zu einem Abbruch mit dem Hinweis auf fehlende png-Dateien. Dieser Fehler kann einfach umgangen werden, indem man nach dem Start des Kompilieren die fehlenden Dateien einfach im entsprechenden Verzeichnis im Cache anlegt.

    Unter CachyOS mit paru als pacman wrapper wäre das Vorgehen also wie folgt:

    cd ~/.cache/paru/clone/pspp/src/pspp-2.0.1/doc/pspp-figures
    touch tutorial2a.png
    touch tutorial2b.png
    touch tutorial5a.png
    touch tutorial5b.png
    touch tutorial7a.png
    touch tutorial7b.png 

  • Apples Show der Peinlichkeiten

    Apple hat seine neuen iPhones und AirPods vorgestellt und es gibt mal wieder einige „interessante“ Aspekte. Meine Highlights:

    • Der extra Hinweis darauf, dass die neuen AirPod Pro 3 genauso viel kosten wie die Vorläufer – aber keine Angabe dazu, dass jetzt auch noch das USB-C-Ladekabel gestrichen wurde und ggf. separat erworben werden muss.
    • iPhone 17 und iPhone Air kommen mit USB 2.0-Geschwindigkeit… selbst wenn man meistens Daten drahtlos austauscht, ist das einfach nur lächerlich.
    • Für das super dünne iPhone Air (wofür man mit 1.199 Euro Startpreis extra zahlt und gleichzeitig Abstriche bei der Kamera unausweichlich sind) wird natürlich gleich zum „Mehr machen. Weniger laden.“ die externe MagSafe Batterie für 115 Euro angepriesen – nur leider ist damit das iPhone Air dann dicker als das normale iPhone…

  • Meine (Open Source) Software@macOS für 2025

    Auf dem MacBook nutze ich aus Bequemlichkeit, wegen guter Systemintegration usw. einige apple-eigene Software sowie aus berufsbedingten Kompatibilitätsgründen andere proprietäre Software. Daher fällt der Open Source-Anteil leider doch etwas geringer aus.

    SoftwarekategorieProprietärOpen Source
    BrowserSafariFirefox
    PasswortmanagerApple Passwörter
    MailApple Mail
    FTP-ClientCyberduck
    OfficeMicrosoft Office 2024
    Softmaker Office Professional 2024
    LibreOffice
    LiteraturverwaltungZotero
    NotizenApple Notizen
    WissensmanagementZettlr
    Bücher-/ Comicverwaltung(iPadOS: Apple Bücher)
    (iPadOS: Chunky Comic Reader)
    PDF-ReaderApple Vorschau
    PDF-Split & Merge/ -EditorApple Vorschau
    Dokumentenmanagement
    FotoverwaltungApple Fotos
    FotobearbeitungGIMP
    VektorgrafikInkscape
    ScreenshotsApple Bildschirmfoto
    ScreencastApple Bildschirmfoto
    EditorCotEditor
    Desktop PublishingScribus
    VideoIINA
    ÖR-MediathekMediathekView
    YouTube-ClientFreeTube
    Musikplayer/ -managementApple Musik
    GamingSteamHeroic
    VideokonferenzZoom
    Microsoft Teams
    Adobe Connect
    Webex
    MessengerApple NachrichtenSignal
    Mastodon-ClientIce Cubes
    RSS-ReaderReeder (insb. iPadOS)
    DatenbankverwaltungDB Browser for SQLite
    TranskriptionNoScribe
    Quantitatives StatistiktoolPSPP
    Qualitative AnalyseQualCoder
    Geo-DatensystemQGIS
    FernwartungRustDesk
    NetzwerkWireshark
    Künstliche Intelligenzollama
    BackupApple Time Machine
    Weitere ProgrammeStudio 2.0
    Apple Kalender, Kontakte, Karten
    ToolsBetterTouchToolKeepingYouAwake
    MonitorControl
    uBlock Origin Lite
    BlackHole
  • Meine Open Source Software für 2025

    UPDATE: 13.12.2025

    Mittlerweile bin ich zwar bei GNOME@CachyOS EndeavourOS als daily driver angekommen, die Liste mit meiner bevorzugten Open Source Software führe ich aber dennoch zweigeteilt fort, da ich bei den GUI-Toolkits nicht konsequent bin 😉 mit der Ausnahme, dass ich versuche, um Electron so weit wie möglich (es gibt Ausnahmen) einen Bogen zu machen.

    SoftwarekategorieKDEGnome
    Browser—>Firefox (GTK)
    PasswortmanagerKeePassXC (Qt)<—
    MailKMail (Qt)
    —>
    Evolution (GTK)
    Thunderbird (GTK)
    FTP-ClientFileZilla (Qt)<—
    OfficeLibreOffice (Qt)LibreOffice (GTK)
    Literaturverwaltung—>Zotero (GTK)
    NotizenNotes (Qt)
    QOwnNotes (Qt)
    Folio (GTK)
    Iotas (GTK)
    Gnote (GTK)
    WissensmanagementZettlr (Electron)Zettlr (Electron)
    Bücher-/ ComicverwaltungCalibre (Qt)Bookworm (GTK)
    Komikku (GTK)
    PDF-ReaderOkular (Qt)Papers (GTK)
    Evince (GTK)
    PDF-Split & Merge/ -EditorPDF Mix Tool (Qt)
    PDF4Qt (Qt)
    PDF Arranger (GTK)
    DokumentenmanagementPaperless -ngx (AngularJS)Paperwork (GTK)
    FotoverwaltungDigikam (Qt)Shotwell (GTK)
    FotobearbeitungKrita (Qt)GIMP (GTK)
    Darktable (GTK)
    Vektorgrafik—>Inkscape (GTK)
    ScreenshotsFlameshot (Qt)Screenshot Tool (GTK)
    ScreencastSimpleScreenRecorder (Qt)
    vokoscreen (Qt)

    <—
    EditorNotepadqq (Qt)Bluefish (GTK)
    Desktop PublishingScribus (Qt)<—
    VideoVLC (Qt)Videos (GTK)
    Celluloid (GTK)
    ÖR-MediathekQMediathekView (Qt)MediathekView (Java)
    YouTube-ClientFreeTube (Electron)FreeTube (Electron)
    Musikplayer/ -managementElisa (Qt)
    Musique (Qt)
    Decibels (GTK)
    Lollypop (GTK)
    Podcasts (GTK)
    Gaming—>
    RetroArch (Qt)
    Lutris (GTK)
    <—
    MessengerSignal (Electron)
    Axolotl (Qt)
    Signal (Electron)
    Flare (GTK)
    Mastodon-ClientTokodon (Qt)Tuba (GTK)
    RSS-ReaderRSS Guard (Qt)NewsFlash (GTK)
    DatenbankverwaltungDB Browser for SQLite (Qt)<—
    Quantitatives Statistiktool—>PSPP (GTK)
    Qualitative AnalyseQualCoder (Qt)<—
    Geo-DatensystemQGIS (Qt)<—
    BackupBack In Time (Qt)Déjà Dup (GTK)
    Timeshift (GTK)
    Konsole/ TerminalConsole (GTK)
    FernwartungRustdesk (GTK)
    Weitere Programme—>
    LeoCAD (Qt)
    Railway (GTK)
    <—
  • Shell Skript als Icon im Dock@macOS

    Um bei macOS ein Icon im Dock abzulegen, über das ein Shell Skript ausgelöst werden kann, gibt es zwei Lösungen. Hierfür im Folgenden als Beispiel das Ausführen von PSPP, wenn dieses über Homebrew installiert worden ist. Hierfür muss normalerweise psppire (/opt/homebrew/Cellar/pspp/2.0.1/bin/psppire) im Terminal ausgeführt werden.

    1. In der ersten Variante erstellen wir für unser Script zunächst eine Datei „PSPP.command“.
    2. In diese kommt unser Skript:
      #!/bin/bash
      psppire
    3. Jetzt die Datei noch ausführbar machen:
      chmod +x /Pfad/zur/Datei/PSPP.command
    4. Um diese Skript-Datei im Dock ablegen zu können, müssen wir sie zunächst umbenennen. Im Finder oder über das Terminal:
      mv /Pfad/zur/Datei/PSPP.command /Pfad/zur/Datei/PSPP.app
    5. Jetzt die Datei einfach auf das Dock ziehen, um sie dort abzulegen. Soll das Icon angepasst/geändert werden, reicht ein Rechtsklick auf die Datei im Finder, dann im Menü „Informationen“ auswählen und dort einfach die gewünschte ico-Datei auf das Icon in der Ecke oben links ziehen (das Icon im Dock ändert sich ggf. nicht sofort, sondern erst nach dem ersten Start).
    6. Zum Schluss noch die Skript-Datei im Finder oder über das Terminal wieder umbenennen:
      mv /Pfad/zur/Datei/PSPP.app /Pfad/zur/Datei/PSPP.command
    7. Jetzt kann das Shell Skript einfach über das Icon im Dock gestartet werden.

    Der Nachteil dieser Methode besteht darin, dass sich beim Start des Skripts ein Terminal-Fenster öffnet, dass nach dem Beenden des aufgerufenen Programms/Skritps nicht automatisch wieder verschwindet, sondern von Hand geschlossen werden muss. Diese lässt sich mit der zweiten Methode verhindern, die Apples kurztbefehle.app (Shortcut.app) nutzt.

    1. Für die zweite Variante rufen wir die Kurzbefehle App von Apple auf und erstellen über das Plus-Symbol einen neuen Kurzbefehl.
    2. Mit einem Klick auf „Titel“ am oberen Bildschirmrand können wir den Kurzbefehl in „PSPP“ ändern (mit einem Klick auf das Icon neben dem Titel können alternative vorgegebenen Grafiken genutzt und die Farbe angepasst werden. Ein eigenes Icon kann mit Schritt 7 genutzt werden).
    3. Um Shell Skripte als Kurzbefehle zu ermögliche, muss in den Einstellungen der App (Shortcut Command+,) unter „Fortgeschritten“ zunächst noch ein Häckchen bei „Ausführen von Skripten erlauben“ gesetzt werden.
    4. Jetzt einfach über die Suchmaske rechts nach „Skript“ suchen und „Shell-Skript ausführen“ auswählen.
    5. Für das Beispiel muss im Gegensatz zu Variante 1 der komplette Pfad zur PSPP-Binary (also „/opt/homebrew/Cellar/pspp/2.0.1/bin/psppire“ statt einfach nur „psppire“) eingegeben werden. Unter Shell kann noch die gewünschte Shell (z.B. bash) ausgewählt werden.
    6. Jetzt können wir wieder zurück zum Hauptfenster der Kurzbefehle App wechseln und mit einem Rechtsklick auf unseren neuen Kurzbefehl „Zum Dock hinzufügen“ auswählen.
    7. Um ein eigenes Icon zu nutzen, reicht ein Rechtsklick auf das Icon im Dock, um dann unter „Optionen“ „Im Finder anzeigen“ auszuwählen. Das Ändern das Icons erfolgt wie in Variante 1: über einen Rechtsklick auf die Datei im Finder, dann im Menü „Informationen“ auswählen und dort einfach die gewünschte ico-Datei auf das Icon in der Ecke oben links ziehen (das Icon im Dock ändert sich ggf. nicht sofort, sondern erst nach dem ersten Start).
    8. Jetzt kann das Shell Skript einfach über das Icon im Dock gestartet werden.

    In dieser Variante öffnet sich kein Terminal-Fenster mehr. Beide Varianten führen jedoch während der Laufzeit des Skripts zu einem zusätzlichen Shell-Skript-Icon im Dock. Darüber hinaus findet sich unter diesem und nicht beim eigentlichen Icon der Indikator-Punkt dafür, dass die App läuft.

    Quellen

  • Lego MOC – Eldorado Fortress: Verbindungsmodul 1

    Da mir der Übergang zwischen der Festung und dem Kran-Modul nicht gefällt, habe ich ein kleines Verbindungsmodul gebaut:

    Hier der Link zur Anleitung als PDF-Datei.