staging.inyokaproject.org

2025 Woche 28

12. Juli 2025

Die MZLA Technologies Corporation hat mit Thunderbird 10.1 ein Update für die Android-Version seines E-Mail-Clients veröffentlicht.

Download Thunderbird für Android

Thunderbird 10.1 behebt das Problem, dass wenn mehrere Bilder aus der Android-Galerie geteilt wurden, nur eines statt alle Bilder an die E-Mail angehängt worden ist. Außerdem wurde das Problem behoben, dass die Anzeige der Neuerungen nach einem Update nicht funktionierte, wenn der Changelog-Eintrag unzulässige Zeichen beinhaltete.

Der Beitrag Thunderbird 10.1 für Android veröffentlicht erschien zuerst auf soeren-hentzschel.at.

11. Juli 2025

Ich nutze Quarto, um wissenschaftliche Artikel zu schreiben, und exportiere das Ergebnis als PDF mit Typst. Mein Layout ist dabei zweispaltig, was ich in meinem Typst-Template wie folgt aktiviere:

show: columns.with(2)

Manchmal möchte ich jedoch sehr breite Tabellen oder Bilder einfügen, die sich über beide Spalten erstrecken sollen.

In Typst selbst lässt sich das mit dem place-Befehl lösen:

#place(top+center, scope: "parent", float: true)[INHALT]

In Quarto kann man das umsetzen, indem man manuell zwei Typst-Codeblöcke (typst-Chunks) um den Inhalt legt – z. B. um eine Tabelle:

```{=typst}
#place(top+center, scope: "parent", float: true)[
```


| **Default** | **Left** | **Right** | **Center** | **Default** | **Left** | **Right** | **Center** |
|:-----------|:--------|---------:|:--------:|:-----------|:--------|---------:|:--------:|
| 12         | 12      | 12       | 12       | 12         | 12      | 12       | 12       |
| 123        | 123     | 123      | 123      | 123        | 123     | 123      | 123      |
| 1          | 1       | 1        | 1        | 1          | 1       | 1        | 1        |

: Tolle Tabelle {#tbl-mulitcolumn1}

```{=typst}
]
```

Das funktioniert, ist aber nicht wirklich „the Quarto way“.

Lua-Filter

Um das eleganter zu lösen, habe ich einen kleinen Lua-Filter geschrieben (multicolumn.lua), der automatisch jede ::: {.multicolumn}-Umgebung in den passenden #place(...)-Befehl für Typst übersetzt:

function Div(div)
  if div.classes:includes("multicolumn") then
    local typst_start = pandoc.RawBlock("typst", '#place(top+center, scope: "parent", float: true)[')
    local typst_end = pandoc.RawBlock("typst", ']')

    local result = {typst_start}
    for _, el in ipairs(div.content) do
      table.insert(result, el)
    end
    table.insert(result, typst_end)
    return result
  end
end

Den Filter aktiviere ich im YAML-Header wie folgt:

      filters:
        - multicolumn.lua

Dann kann ich im Markdown einfach folgende Struktur verwenden:


:::{.multicolumn}

| **Default** | **Left** | **Right** | **Center** | **Default** | **Left** | **Right** | **Center** |
|:-----------|:--------|---------:|:--------:|:-----------|:--------|---------:|:--------:|
| 12         | 12      | 12       | 12       | 12         | 12      | 12       | 12       |
| 123        | 123     | 123      | 123      | 123        | 123     | 123      | 123      |
| 1          | 1       | 1        | 1        | 1          | 1       | 1        | 1        |

: My span table {#tbl-span2}

:::

Das Ergebnis: Die Tabelle erscheint über beide Spalten hinweg, ganz ohne manuelle Typst-Blöcke. Das funktioniert genauso gut auch mit Bildern oder R-Code-Chunks.

Typsttabellen direkt spannen

Markdowntabellen sind in ihren Manipulationsmöglichkeiten stark eingeschränkt. Sie können z.B. kein colspan, keine Farben und keine Strichmodifikationen; Typst hingegen schon. Und so kann es bei aufwendigen Tabellen eine praktikable Lösung sein, direkt den Typst-Code zu verwenden.

Damit diese Tabelle per crossref referenziert werden kann, sollte die in Quarto integrierte Tabellenumgebung verwendet werden:

:::{#tbl-REFERENZLABEL}
```{=typst}
#table( TOLLE TYPST TABELLE )
```

BESCHRIFTUNG
:::

Die Tabelle kann jetzt per @tbl-REFERENZLABEL referenziert werden.

Damit diese aufwendig gestalteten Typsttabellen auch über beide Spalten gespannt werden, wickeln wir das Ganze in die oben erstellte .mulitcolumn Umgebung:

::::{.multicolumn}
:::{#tbl-REFERENZALBEL}
```{=typst}
#table( TOLLE TYPST TABELLE )
```

BESCHRIFTUNG
:::
::::

Viel Spass beim Coden!

Weblinks



 

Die MZLA Technologies Corporation hat mit Thunderbird 140.0.1 ein Update für seinen Open Source E-Mail-Client veröffentlicht.

Neuerungen von Thunderbird 140.0.1

Mit Thunderbird 140.0.1 hat die MZLA Technologies Corporation ein Update für seinen Open Source E-Mail-Client veröffentlicht. Die neue Version behebt unter anderem den Fehler, dass das Einfügen eines Links in eine HTML-Mail nicht wie erwartet funktionierte.

Der Beitrag Thunderbird 140.0.1 veröffentlicht erschien zuerst auf soeren-hentzschel.at.

9. Juli 2025

Auf meinem Gaming PC mit Ubuntu oder Debian habe ich immer meine Lieblingsspielklassiker installiert.

  • ExtremeTuxRacer
  • OpenArena
  • OpenInvaders
  • Super Tux 2
  • Torus Trooper
  • SuperTuxKart

Die Spiele können einfach über Synaptic installiert werden. Ein Beispiel zeige ich an dem Spiel Open Invaders auf Debain 12 auf meiner PeerTube Instanz.

8. Juli 2025

Mozilla hat Firefox 140.0.4 veröffentlicht und behebt damit mehrere Probleme der Vorgängerversion.

Download Mozilla Firefox 140.0.4

Mozilla hat Firefox 140.0.4 für Windows, macOS und Linux veröffentlicht. Firefox 140.0.3 wurde für diese Plattformen übersprungen, da diese Versionsnummer einem Android-Update vorbehalten war.

HuggingChat wurde als Chatbot-Anbieter entfernt, da der Dienst eingestellt worden ist.

Im Zuge der Pocket-Einstellung wurde in Firefox 140 fälschlicherweise auch die Unterstützung für die Optionen Pocket und SponsoredPocket aus der FirefoxHome-Unternehmensrichtlinie entfernt, obwohl es diese Optionen der Firefox-Startseite weiterhin geben wird. Die Optionen wurden zurückgebracht und gleichzeitig mit Stories sowie SponsoredStories neue Optionen eingeführt, die das Gleiche machen, aber nicht länger Pocket im Namen beinhalten.

Ein Problem wurde behoben, welches auf manchen Websites verursachte, dass PDF-Dateien unter Umständen nicht mehr heruntergeladen werden konnten. Dazu kommen zwei weitere Korrekturen, welche in Zusammenhang mit der Webkompatibilität stehen.

Die Animation des Schließens eines Tabs, welcher Audio wiedergibt, war ruckelig.

Ein fehlender Abstand zwischen zwei Buttons im Dialog zur Profilerstellung wurde wiederhergestellt.

Ein Fehler in der WebExtension-API browserSettings.useDocumentFonts wurde behoben.

Im Debugger Entwicklerwerkzeug konnten falsche Suchergebnisse zu sehen sein, wenn während einer Dateisuche die Quelle gewechselt wurde.

Dazu kommen mehrere Verbesserungen in Zusammenhang mit einem bevorstehenden Experiment für die Firefox-Startseite, welches für unter ein Prozent der Nutzer in den USA geplant ist.

Der Beitrag Mozilla veröffentlicht Firefox 140.0.4 erschien zuerst auf soeren-hentzschel.at.

Ich setze auf meinen Linux Installationen WireGuard als VPN Lösung ein. Meine FRITZ!Box kann auch WireGuard-Verbindungen erstellen und verwalten.
Bisher ist es mir noch nicht gelungen die von meiner FRITZ!Box erstellten VPN-Verbindung in meinem Linux im NetworkManager einzutragen. Auf dem Linuxrechner muss das Metapaket wireguard bzw. wireguard-tools installiert sein.

Auf der c-base habe ich nun erfahren wie ich die von der WireGuard erstellte wg_config.conf Datei im NetworkManager importiere. Dazu setze ich einen Befehl in der Konsole ab:

nmcli connection import type wireguard file "/home/andi/Downloads/wg_config.conf"

Nun kann ich meine VPN-Verbindungen im NetworkManager verwenden. Hier können dann noch Details eingestellt werden, etwa ob der VPN-Tunnel automatisch aufgebaut werden soll oder nicht.