Többfüles felület
Független SSH sessionök fülenként, ViewPager2-vel. Kapcsolat-állapot pötty (zöld / sárga / piros) minden fülön, hosszú nyomásra átnevezés, aktív kapcsolatnál bezárás-megerősítés.
Android · GPL-3.0 · 1.1.23
Többfüles SSH terminál Androidra — a KDE Konsole ihlette.
Önálló fülek, független SSH sessionökkel. Jump host, SFTP feltöltés, titkosított kapcsolat-profilok, foreground service-ben futó kapcsolatok, Canvas alapú VT100 / xterm-256color emulátor. Az alkalmazás semmit nem küld haza: a hitelesítő adatok a készüléken maradnak.
SSH kliensből rengeteg van a Play Áruházban, de kevés akad, ami valóban munkára termett. A KonsoleSSH a desktop-terminálok logikáját viszi át telefonra, nem a mobil-alkalmazás-sémát erőlteti az SSH-ra.
Oldalak közötti swipe-váltás a fülek között — nem kell menüt nyitogatni, ujjal húzva ugorhatsz át egy másik szerver shelljére. Minden fülön egy kis státuszled mutatja a kapcsolat állapotát: zöld pötty ha él, sárga ha kapcsolódik, piros ha lekapcsolt. Ránézésre megmondható, melyik munkamenettel van baj.
Ha egy kapcsolat megszakad — mert lett egy másik wifi, mert átmegy a telefon mobilnetre, mert a jump host időtúllépést dob — a fül nem zárul be magától: középen megjelenik egy ↺ gomb, és egyetlen koppintással újracsatlakozik ugyanahhoz a hosthoz, ugyanazzal a profillal. Az output buffer visszajátszódik, így látszik, mi történt korábban.
A képernyős billentyűsoron beépített billentyű-kombinációk találhatók — pont azok, amiket a tmux szeret: Ctrl, Alt, Shift, AltGr sticky módosítóként, dedikált Ctrl-kombó sor (Ctrl+A, Ctrl+B, Ctrl+C, Ctrl+D, Ctrl+V, Ctrl+Z), nyíl-sor és F1–F12 sor — minden, amire a tmux-prefix és az ablakváltások után szükség van. A vi és a htop az alt-screen bufferen keresztül normálisan visszaadja a képet, a jump host pedig akkor is működik, ha a célgép privát hálózaton van.
Független SSH sessionök fülenként, ViewPager2-vel. Kapcsolat-állapot pötty (zöld / sárga / piros) minden fülön, hosszú nyomásra átnevezés, aktív kapcsolatnál bezárás-megerősítés.
Mentett kapcsolatok közül választható átjáró, helyi port-forwarddal. Belső címtartomány felismerésekor (10. / 172. / 192.) a jump szekció automatikusan megnyílik az új kapcsolat dialógusban.
A mentett kapcsolatok az AndroidX Security EncryptedSharedPreferences-en keresztül tárolódnak: AES-256-GCM értékekre, AES-256-SIV kulcsokra, Android Keystore alapú MasterKey-jel.
A billentyűsoron lévő mappa-ikonnal fájlválasztó nyílik, a feltöltés progressbar-ral követhető. Sikeres feltöltés után Vissza gomb a toastban — egy koppintással törölhető a távoli fájl.
Saját TerminalView: 256 szín + truecolor, bold, underline, reverse, scroll region, alt-screen (vi, top, less, mc), DECCKM app-cursor mód, bracketed paste. Beépített NerdFont, 3000 sor scrollback.
A sessionöket a SshForegroundService birtokolja, nem a fragment. A kapcsolatok túlélik az activity-újraindítást, a forgatást és a task removal-t. Az output buffer (256 KB / session) visszajátszódik a fragmenthez kötéskor.
Sticky Ctrl, Shift, Alt, AltGr módosítók. Nyitható Fn-sor (F1–F12), nyíl-sor, dedikált Ctrl-kombó sor (A/B/C/D/V/Z). Hardver-billentyűzet teljes támogatása, app-cursor mód figyelembevételével.
Szöveg-kijelölés long-press-szel, floating ActionMode (Copy / Paste). App-on belüli külön vágólap a Ctrl+C / Ctrl+V-hez, hogy ne keveredjen a rendszer-clipboarddal.
Beépített Linux és tmux gyorsösszefoglaló. Lokalizált tartalom magyarul és angolul, nem csak címke-fordítással. Destruktív parancsok (dd, sed -i) figyelmeztető ikonnal.
A mentett profilok automatikusan csoportosulnak az aláhúzásos prefixek alapján: acme_prod_web, acme_prod_db → acme_ → prod_. Egyetlen levelet nem von össze csoportba.
Angol (alap), magyar, német, spanyol, francia, szlovák, román. A rendszernyelvet követi, RTL-re felkészített layout.
Adatgyűjtés nincs, telemetria nincs. A hitelesítő adatok nem hagyják el a készüléket. A forráskód GPL-3.0 alatt nyilvános — ellenőrizhető.
hu.billman.konsolesshAz alkalmazás jelenleg zárt tesztelési fázisban van a Google Play Áruházban. A telepítő csomagot kizárólag a regisztrált tesztelők tudják letölteni — a Play Áruház linkje csak a feliratkozott e-mail címekkel működik.
Ha szívesen kipróbálnád és visszajeleznél a működéséről, jelentkezz a kapcsolat-űrlapon — fontos, hogy azt az e-mail címet add meg, amellyel a Google Play Áruházba is bejelentkezel, mert a tesztelői hozzáférés ehhez a fiókhoz lesz hozzárendelve. Néhány napon belül felveszünk a tesztelői listára, ezután válik elérhetővé a letöltés.