Germux

Nowości

Germux, krok po kroku.

Tutaj opisujemy rozwój aplikacji i projektu. Najnowszy wpis opisuje testowe wydanie 2.0, a poniżej znajdziesz historię wcześniejszych wydań.

Wydanie testowe · 49
Germux 2.0PulpitySSH

Nowy terminal i połączenie zatwierdzane na komputerze.

W nowej aplikacji są już nazwane pulpity, lista sesji, podgląd oraz schowanie i ponowne otwarcie działającej sesji. Doszły też lokalna pomoc dla użytkownika i AI, opcjonalny PIN/hasło z biometrią i wspólne matowe okna ustawień.

Nowy klient SSH wykrywa PC i prosi o akceptację telefonu na komputerze. Zgoda jest zapamiętywana, a po odmowie można ponowić próbę. Pierwsze powiązanie nadal wymaga przygotowania USB.

Dodaliśmy osobne dogrywanie narzędzi PC na pendrive bez zapisu całego obrazu. Testy automatyczne przeszły; pełna próba nowego APK, Live USB, restartu i utraty sieci pozostaje do wykonania.

APK 2.0.0-b4.5 (49) jest już do pobrania. To wydanie testowe, instalowane obok starego Germuxa. Pobierz APK → Trwałe zadania na PC i automatyczny import pakietów są kolejnym etapem.

Archiwum

Wcześniejsze opublikowane wpisy.

Poniższe opisy zachowują kontekst dawnych wersji. Nie stanowią instrukcji obsługi Germuxa 2.0.

Aplikacjaterminal, AI, docs
Stronahub, download, konto
BuildLive USB, USB Writer
Spolecznosczgloszenia i projekty
APK / terminal
Terminal emulatorTUIClaudeCodexANSI

Nowe APK z przebudowanym emulatorem terminala dla aplikacji TUI.

Dzisiejsza wersja testowa rozwija terminal w strone pelniejszego emulatora dla programow takich jak Claude Code, Codex i inne narzedzia TUI. Celem jest kontrolowane wyswietlanie aplikacji interaktywnych bez przypadkowego migania, gubienia historii albo rozjezdzania scrolla.

  • ustabilizowano wejscie i wyjscie z aplikacji TUI oraz tryb zachowania historii terminala,
  • poprawiono przewijanie: wpisanie znaku z gory historii wraca natychmiast do aktywnego promptu, a aktywny output moze byc doganiany palcem,
  • dodano obsluge tl ANSI, rozszerzonych kolorow, blokow graficznych i polprzezroczystosci dla warstw tla w terminalu,
  • dodano ustawienia i komendy developerskie dla raportowania myszy oraz dzwieku BEL, domyslnie bez agresywnego przejmowania myszy,
  • rozbudowano narzedzia diagnostyczne SSH/trace, ktore pomagaja testowac Claude, Codex i kolejne programy bez recznego kopiowania outputu.

To nadal wydanie prototypowe. Kolejne testy obejma nano, vim, mc, less i inne pelnoekranowe programy terminalowe.

Strona / projekt
O projekcieRoadmapTlumaczenia

Dodano osobna strone wyjasniajaca czym jest Germux.

Nowa zakladka O projekcie opisuje tworce, aktualny stan, cele i najblizsze kierunki: paczki TUI, APK/dev, serwery, grafike, Source Translator oraz przyszle tlumaczenia strony i aplikacji.

APK / aplikacja
PINBiometriaMenuStatystyki

Germux 0.2.2-lockfix: poprawka blokady lokalnej i wydanie APK z numerem wersji.

Ta wersja poprawia lokalną blokadę aplikacji: powrót do Germuxa nie pyta już o odcisk przy zwykłym przełączeniu aplikacji, a anulowanie biometrii nie wpuszcza bez PIN-u.

  • poprawiono logikę PIN/biometrii po ponownym uruchomieniu lub wymuszonym zamknięciu,
  • stabilny link APK nadal działa jako germux-latest.apk, ale pobierany plik ma wersjonowaną nazwę,
  • panel administratora dostał statystyki pobrań receptur i plików serwerowych,
  • manifest release wskazuje APK 0.2.2-lockfix, code 27.
APK / aplikacja
MenuPINHDMIOutput

Germux 0.2.1-menu-pin: prostsze menu, lokalny PIN i porządki pod wydanie APK.

Wersja testowa porządkuje ustawienia aplikacji: główne menu jest krótsze, style terminala są w osobnej karcie, output terminala jest osobną pozycją, a wyłączenie Germuxa trafia na dół menu.

  • dodano lokalną blokadę PIN 4-8 cyfr z opcjonalną biometrią po ustawieniu PIN-u,
  • odświeżono polskie etykiety ustawień i części komunikatów,
  • zostawiono aktualny stabilniejszy output terminala oraz rozpoczęty tryb HDMI,
  • manifest release wskazuje APK 0.2.1-menu-pin, code 26.
Plan / website
RepozytoriaSource ProjectsGUI apps

Dodany plan repozytoriow i zrodel projektow.

Opisano model malych, wybranych repozytoriow: official, trusted community, gui-lab i ports-lab. Nowe repozytoria maja najpierw trafic do kolejki kandydatow i dopiero po sprawdzeniu wejsc do glownej listy.

  • repozytorium moze dawac paczki, receptury, source projects, GUI apps, porty i docs,
  • wystawiono przyszle komendy gxm repo list, gxm repo sources i gxm repo gui,
  • wpisy z repozytoriow nie instaluja sie automatycznie; AI ma pokazac zrodlo, autora, licencje i poziom zaufania.
Architecture
Wlasny kodGitHubBuild logs

Rozdzielono publiczne receptury, prywatne buildy i projekty uzytkownikow.

Uzytkownik bedzie mogl skompilowac wlasny katalog zrodel jako prywatny build, dostac paczke i log, a pozniej opublikowac kod we wlasnym repozytorium. Germux ma trzymac opis, link, checksumy, profil builda i status, bez udawania ze kazdy projekt jest paczka z Portage.

  • private build nie trafia automatycznie na publiczna strone,
  • publiczny Source Project moze wskazywac GitHub autora,
  • projekt bez gotowej receptury moze zwrocic blad kompilacji i log zamiast niepoprawnej paczki.
Tools
USB WriterLinuxLive USB

Linux Germux USB Writer zostal zaimportowany do projektu.

Dodano prototyp graficznego Linux Writera do przygotowania pendrive z obrazem Germux Live USB. Program ma wykrywanie USB, dry-run, root-side writer oraz bezpieczne potwierdzenie zapisu.

  • GUI GTK/Tkinter fallback,
  • manifest i pierwszy chunk przechodza dry-run,
  • prawdziwy zapis wymaga jawnego potwierdzenia i uprawnien administratora.
App
Play Store guideAPKWebsite link

Powstal maly APK Germux Guide.

Utworzono osobna aplikacje-przewodnik, ktora moze byc bezpieczniejszym kierunkiem dla Play Store. Zawiera lokalny opis projektu, zakladki informacyjne i link do oficjalnego downloadu w przegladarce.

  • osobny modul guideApp,
  • pakiet com.germux.guide,
  • linki zewnetrzne otwieraja normalna przegladarke uzytkownika.
User-requested fix
TerminalLarge outputUX

Poprawiono zachowanie terminala przy duzych plikach tekstowych.

Po testach z bardzo duzym plikiem tekstowym przebudowano obsluge outputu tak, zeby jedna karta nie zawieszala calej aplikacji. Duzy tekst ma sie wczytywac i przewijac plynniej, bez zamykania Germuxa przez Androida.

  • duze outputy sa obslugiwane stabilniej,
  • inne karty moga dalej dzialac,
  • limit i zachowanie przy bardzo duzych plikach zostana jeszcze dopracowane.

Jak bedziemy pisac aktualizacje

Kazdy wpis powinien miec date, kategorie, krotki opis, liste zmian i informację, czy powstal po zgloszeniu uzytkownika.

Plan na panel admina

Na start wpisy sa statyczne. Pozniej strona moze dostac formularz po zalogowaniu: tytul, data, typ zmiany, opis, powiazane paczki i numer zgloszenia.