Rozhranie s viacerými kartami
Nezávislé SSH relácie na karte, s ViewPager2. Bodka stavu pripojenia (zelená / žltá / červená) na každej karte, premenovanie dlhým stlačením, potvrdenie zatvorenia pri aktívnom pripojení.
Android · GPL-3.0 · 1.1.23
SSH terminál s viacerými kartami pre Android — inšpirovaný KDE Konsole.
Samostatné karty, každá s vlastnou SSH reláciou. Jump host, SFTP nahrávanie, šifrované profily pripojení, pripojenia bežiace vo foreground service, VT100 / xterm-256color emulátor založený na Canvas. Aplikácia neposiela nič domov: prihlasovacie údaje zostávajú na zariadení.
V Play Store je SSH klientov mnoho, no len málokto je naozaj stavaný na prácu. KonsoleSSH prenáša logiku desktopových terminálov do telefónu, namiesto toho, aby na SSH nasadzoval mobilný app-vzor.
Prepínanie kariet potiahnutím — bez otvárania ponuky, len posunom prsta sa preskočí na shell iného servera. Na každej karte malá stavová LED ukazuje stav pripojenia: zelená pri pripojení, žltá pri pripájaní, červená pri odpojení. Na prvý pohľad je vidieť, s ktorou reláciou je problém.
Keď sa pripojenie preruší — pretože sa zmenilo Wi-Fi, telefón prešiel na mobilné dáta alebo jump host vyhodil časový limit —, karta sa sama nezavrie: v strede sa zjaví tlačidlo ↺ a jedným ťuknutím sa znovu pripojí k tomu istému hostovi s tým istým profilom. Výstupný buffer sa prehrá, takže vidieť, čo sa stalo predtým.
Klávesová lišta na obrazovke obsahuje vstavané kombinácie klávesov — práve tie, ktoré tmux má rád: Ctrl, Alt, Shift, AltGr ako lepkavé modifikátory, vyhradený riadok Ctrl-kombinácií (Ctrl+A, Ctrl+B, Ctrl+C, Ctrl+D, Ctrl+V, Ctrl+Z), riadok šípok a riadok F1–F12 — všetko, čo treba po tmux-prefixe alebo pri prepínaní okien. vi a htop cez alt-screen buffer normálne vrátia obraz a jump host funguje aj vtedy, keď je cieľ v privátnej sieti.
Nezávislé SSH relácie na karte, s ViewPager2. Bodka stavu pripojenia (zelená / žltá / červená) na každej karte, premenovanie dlhým stlačením, potvrdenie zatvorenia pri aktívnom pripojení.
Voliteľná brána z uložených pripojení s lokálnym port-forwardingom. Pri detekcii interného rozsahu adries (10. / 172. / 192.) sa sekcia jump otvorí automaticky v dialógu nového pripojenia.
Uložené pripojenia sa ukladajú cez EncryptedSharedPreferences z AndroidX Security: AES-256-GCM pre hodnoty, AES-256-SIV pre kľúče, s MasterKey podporeným Android Keystore.
Ikona priečinka v klávesovej lište otvorí výber súborov, nahrávanie sa sleduje s ukazovateľom priebehu. Po úspešnom nahraní sa v toaste zjaví tlačidlo Späť — jedným ťuknutím sa vzdialený súbor zmaže.
Vlastný TerminalView: 256 farieb + truecolor, tučné, podčiarknuté, inverzné, scroll region, alt-screen (vi, top, less, mc), DECCKM app-cursor režim, bracketed paste. Vstavaný NerdFont, scrollback 3000 riadkov.
Relácie patria SshForegroundService, nie fragmentu. Pripojenia prežijú reštart activity, otočenie a task removal. Výstupný buffer (256 KB / relácia) sa pri naviazaní fragmentu prehrá.
Lepkavé modifikátory Ctrl, Shift, Alt, AltGr. Rozbaliteľný riadok Fn (F1–F12), riadok šípok, vyhradený riadok Ctrl-kombinácií (A/B/C/D/V/Z). Plná podpora hardvérovej klávesnice, rešpektujúca app-cursor režim.
Výber textu dlhým stlačením s plávajúcim ActionMode (Kopírovať / Vložiť). Vlastná schránka v aplikácii pre Ctrl+C / Ctrl+V, aby sa nemiešala so systémovou.
Vstavaný rýchly prehľad pre Linux a tmux. Lokalizovaný obsah v angličtine a maďarčine, nielen preložené štítky. Deštruktívne príkazy (dd, sed -i) označené výstražnou ikonou.
Uložené profily sa zoskupujú automaticky podľa podčiarknutých prefixov: acme_prod_web, acme_prod_db → acme_ → prod_. Jediný list sa do skupiny nezlučuje.
Angličtina (predvolená), maďarčina, nemčina, španielčina, francúzština, slovenčina, rumunčina. Sleduje jazyk systému; rozloženie je pripravené na RTL.
Žiadny zber údajov, žiadna telemetria. Prihlasovacie údaje neopustia zariadenie. Zdrojový kód je verejný pod GPL-3.0 — overiteľný.
hu.billman.konsolesshAplikácia je momentálne v uzavretej testovacej fáze v Google Play Store. Inštalačný balík môžu stiahnuť len registrovaní testeri — odkaz Play Store funguje iba s prihlásenými e-mailovými adresami.
Ak by ste ju radi vyskúšali a poslali spätnú väzbu, prihláste sa cez kontaktný formulár — dôležité je uviesť tú e-mailovú adresu, s ktorou sa prihlasujete do Google Play Store, pretože prístup testera bude viazaný na tento účet. Do niekoľkých dní vás pridáme na zoznam testerov, potom bude sťahovanie dostupné.