From a6acd1ad6e052bc5e6c4bad9fd722c99df9fbbcc Mon Sep 17 00:00:00 2001 From: Benedikt Wildenhain <benedikt.wildenhain@hs-bochum.de> Date: Thu, 27 Mar 2025 12:26:17 +0100 Subject: [PATCH] Todos aktualisiert --- README.md | 20 ++++++++------------ openphones.md | 15 +++++++++++++-- 2 files changed, 21 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 44ce21f..1451fec 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ # Projekte Übersicht über mögliche Projektarbeiten +- Projekte für [mobiles Linux](openphones.md) - [PULT](pult.md) * Freezen vermeiden, wenn Browser im Hintergrund * Ursache FCGIWrap-Absturz feststellen @@ -8,7 +9,7 @@ (Voraussetzung: Freigabe unter einer Lizenz, die dies ermöglicht) * Repeater für CVH-Camera (Janus, PULT) * Mumble/VNC/CVH-Camera für weitere Plattformen nutzbar machen, z.B. iOS - * Docker für PULT + * Containerisierung (podman, Docker) für PULT * Komfortable Fernsteuerung von Rechnern von Teilnehmenden über VNC in PULT Server: z.B. TightVNC; Client: z.B. noVNC * Der Systemd-Job verzögert Reboot des Systems um 90 Sekunden, kann man @@ -16,13 +17,10 @@ * Der Systemd-Job vncrepeater.service startet beim Booten nicht richtig, woran liegt das? - Mumble - * Auf C++17 portieren, danach kann auf Qt 6 umgestellt werden - (Standard Support für Qt 5.15 läuft im Mai 2023 aus): - https://github.com/mumble-voip/mumble/discussions/6058 * Schnellerer Verbindungsaufbau bei Dual-Stack (Parallele Verbindungsversuche per IPv4 und IPv6 starten/unnutzbare IPv4- oder IPv6-Verbindung vermeiden) * Bridge zu BBB wurde entwickelt, aber inzwischen vom Autor als - "deprecated" markiert, möglicherweise Anpassung an aktuelle + "deprecated" markiert, Anpassung an aktuelle BBB-Version notwendig https://gitlab.cvh-server.de/hardwarenahe-it/BigMumbleJS * Es gibt einen Bot, der den Mumble-Chat mit Internet Relay Chat (IRC) verbindet. @@ -66,10 +64,6 @@ * Listening VNC Viewer in BBB einbauen * CVH-Camera einbauen * Komfortable Fernsteuerung von Rechnern von Teilnehmenden über VNC in BBB -- Work Adventure für den CVH bzw. die Hochschule nutzbar machen - Bsp-Instanz aus Bochum (von dem dortigen Hackspace): https://virtuallab.das-labor.org/ - Doku dazu: https://howto.rc3.world/workadventure.en.html - * Mögliches Projekt: Karte des CVH entwickeln - 3d-Scan aus einem Film heraus - NumPad für Hexadezimalzahlen - taktile Tastaturen oder andere Eingabegeräte für mobile Computer (Smartphones) @@ -82,7 +76,8 @@ - GNU Pascal (Compiler) * unter aktuellem Linux lauffähig machen - Freies Smartphone: - * Kamera des PinePhone nutzen + * Kameraunterstützung auf PinePhone (Pro) verbessern + - Kamerauswahl beim PinePhone Pro unter Plasma aktuell nicht möglich (20250325) * Mumble auf PinePhone nutzbar machen * VNC auf PinePhone nutzbar machen * GUI von GNOME Evolution auf Smartphones nutzbar machen @@ -90,7 +85,6 @@ - GitLab * Links klickbar machen: https://gitlab.com/gitlab-org/gitlab/-/issues/22695 - Rechnertechnik-Projekte - * Mechanischer Rechner mit Murmeln * DMX-Protokoll in Arduino implementieren * Taschenrechner mit 5-Bit-Dualzahlen - Grundrechenarten - Ausgabe per 7-Segment-Anzeige @@ -100,4 +94,6 @@ * Minecraft-Taschenrechner * Türschloß mit Zahlenkombination auf Arduino - Projekte für Treiberentwicklung, Echtzeit- und Betriebssysteme - * LUKS2-Support für GRUB https://savannah.gnu.org/bugs/?55093 + * LUKS2-Support für GRUB vervollständigen https://savannah.gnu.org/bugs/?55093 +- CVH-Alarm + * In podman oder Docker zum Laufen bringen diff --git a/openphones.md b/openphones.md index df5eb4c..666926b 100644 --- a/openphones.md +++ b/openphones.md @@ -1,2 +1,13 @@ -- QML (Qt Modeling Language) https://doc.qt.io/qt-5/qtquick-codesamples.html - * Ubuntu Touchhttps://ubports.gitlab.io/teams/marketing/education/ub-clickable-1/ +- Vorhandene Apps für mobiles Linux: https://linuxphoneapps.org/ +- Einstiegspunkte für Entwicklung https://linuxphoneapps.org/docs/resources/developer-information/ +- GTK-Anwendungen + * https://de.wikipedia.org/wiki/Libadwaita verwenden! + * Testen auf einem PC: v.A. Bildschirmgröße anpassen, Benutzung mit + Touchscreen testen: https://phosh.mobi/posts/phosh-dev-part-0/ +- Plasma Mobile (KDE)-Anwendungen https://develop.kde.org/docs/packaging/plasma-mobile/ +- Mobian (Debian for mobile devices) + * Testimages für PC oder Tablet: https://wiki.debian.org/Mobian/x86 +- QML (Qt Modeling Language) + * Ubuntu Touch https://docs.ubports.com/en/latest/appdev/index.html +- Plattformunabhängige Progressive Web Apps https://de.wikipedia.org/wiki/Progressive_Web_App +- Plattformunabhängige Frameworks wie https://de.wikipedia.org/wiki/Flutter_(Software) -- GitLab