- tompos blogja
- A hozzászóláshoz be kell jelentkezni
Hozzászólások
Cross-platform terminal emulator with GPU acceleration
Még a végén kedvem szottyan áttérni 9600 Baudról 115200-ra!
- A hozzászóláshoz be kell jelentkezni
Mi a fő előnye az alacrittyhez képest? Az még Windowson is megy. Ugyanúgy GPU gyorsított a rendering (Windowon a Windows Terminal is GPU gyorsított). De a Kitty is ilyen
- A hozzászóláshoz be kell jelentkezni
25+ éve xterm-et használok.
While there are many excellent terminal emulators available, they all force you to choose between speed, features, or native UIs. Ghostty provides all three.
Ugyan. Miért nem lehet azt mondani, hogy "because I can"?
- A hozzászóláshoz be kell jelentkezni
Ezt a GPU gyorsítást már a Casey Muratori féle terminálnál se értettem. De lehet hogy csak azért nem értem, mert kis felbontáson dolgozom és 4K méretben már számít a memória sávszélesség igénye a terminál emulátornak.
Az se mindegy, hogy mit gyorsítanak GPU-val? Ha glypheket, akkor lehet hogy még lassabb lesz. A font képét képként kell cachelni és GPU-val renderelni ahhoz, hogy előny származzék belőle.
- A hozzászóláshoz be kell jelentkezni
Az alacritty pl. nem tud tab-okat.
- A hozzászóláshoz be kell jelentkezni
A GPU gyorsítás már ódivatú. Most az AI a menő.
Mellesleg minden terminál emulátor GPU gyorsított, ha nem "kézzel" rajzol a framebufferbe.
- A hozzászóláshoz be kell jelentkezni
Melyik része szupergyors? Az Ethernet-kábel megtáltosodik tőle?
- A hozzászóláshoz be kell jelentkezni
Ha aranyozott a csatlakozója
- A hozzászóláshoz be kell jelentkezni
++
... de csak, ha van közte datafil terabites switch színaranybul ... ...látott is ma a cimbi belőle a bosnyákon 2-t ... :)
- A hozzászóláshoz be kell jelentkezni
A fejlesztést fél szemmel követve olyanokra optimalizálta, mint pl. amikor sok szöveg ömlik a konzolra.
- A hozzászóláshoz be kell jelentkezni
Akkor pl. ha a legtobb terminal emulatorban az mc copy ncurses UI valtozasai zabaljak a CPU-t, ebben nem annyira fogjak? (Egy teszt erdekelne)
- A hozzászóláshoz be kell jelentkezni
Nem tudom igazan tesztelni, nekem olyan szar gepem (GPU-m) van, h szerintem amiatt fos (relativ, mert amugy OK) a gyorsitas, h meg az is lehet, h nalam lassabb.
- A hozzászóláshoz be kell jelentkezni
33M a lefordított bináris a fél univerzum függőségével. Mivel jobb ez nekem mint egy xfce4-terminal?
- A hozzászóláshoz be kell jelentkezni
Mivel jobb ez nekem mint egy xfce4-terminal?
Annyival, hogy ezt Zig-ben írták! /s
- A hozzászóláshoz be kell jelentkezni
33M a lefordított bináris a fél univerzum függőségével.
Én meg úgy tudom, hogy pont nincs semmilyen külső függősége, minden belefordul.
- A hozzászóláshoz be kell jelentkezni
Igen, ezért ekkora. Ha jól tudom pl. Debian nem csomagolja a Zig-et így nem lehet dinamikusan linkelni, pedig ez lehet segítene a méretén.
- A hozzászóláshoz be kell jelentkezni
Nidda:
$ ldd /usr/bin/ghostty
linux-vdso.so.1 (0x00007f111ad90000)
libgtk-4.so.1 => /usr/lib64/libgtk-4.so.1 (0x00007f111a200000)
libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0 (0x00007f111a008000)
libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007f111acdd000)
libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f1119eb1000)
libadwaita-1.so.0 => /usr/lib64/libadwaita-1.so.0 (0x00007f1119cc4000)
libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f1119b7f000)
libwayland-client.so.0 => /usr/lib64/libwayland-client.so.0 (0x00007f111acc9000)
...
cirka 88 sor a függőségi lista.
removepkg libadwaita
$ ghostty
ghostty: error while loading shared libraries: libadwaita-1.so.0: cannot open shared object file: No such file or directory
- A hozzászóláshoz be kell jelentkezni
Jézusistenrákos...
Mi a rákot csinál ez? 512x512-es bitmapekben tárol minden egyes karaktert?
"Maradt még 2 kB-om. Teszek bele egy TCP-IP stacket és egy bootlogót. "
- A hozzászóláshoz be kell jelentkezni
Érdekes, nálam ennyi:
feca@fecaos:~/ > ldd `which ghostty`
linux-vdso.so.1 (0x00007ffc4fc08000)
libc.so.6 => /nix/store/wn7v2vhyyyi6clcyn0s9ixvl7d4d87ic-glibc-2.40-36/lib/libc.so.6 (0x00007f9649c5c000)
/nix/store/wn7v2vhyyyi6clcyn0s9ixvl7d4d87ic-glibc-2.40-36/lib/ld-linux-x86-64.so.2 => /nix/store/wn7v2vhyyyi6clcyn0s9ixvl7d4d87ic-glibc-2.40-36/lib64/ld-linux-x86-64.so.2 (0x00007f9649e57000)
A mérete pedig 15.960 byte.
A méret alapján, lehet, hogy valahogy nálam be van wrappelve, emiatt nem látom a tényleges méretet és függőségeket.
- A hozzászóláshoz be kell jelentkezni
Modern IT nyomora egy képben.
"Maradt még 2 kB-om. Teszek bele egy TCP-IP stacket és egy bootlogót. "
- A hozzászóláshoz be kell jelentkezni
Tavaly próbálgattam, előbb-utóbb ez egy jó cucc lesz, de nálam top1 lgfontosabb dolog, hogy Ctrl+MouseWheel kombóval tudjam növelni-csökkenteni a betűméretet, na ezt jelenleg nem tudja. Ami tudja ezt, az meg nem tud split-eket (pl. Ptyxis) szóval úgy néz ki még egy ideig maradok a deprecated komponensekből építkező és abandoned Tilix-nél.
Alacritty, Kitty, wezterm és társai részben tudják ezeket, de bántja a szemem az a szintű igénytelenség, hogy leszarják a környezetet amiben futnak. Olyan mintha egy fullscreen játékot futtatnék ablak módban. Örülök hogy ez más szerint is gond, különösen ha egy unatkozó milliárdos szerint aki szinte full-time tud rajta dolgozni.
- A hozzászóláshoz be kell jelentkezni
Szerintem a konsole tudja ezeket (is).
- A hozzászóláshoz be kell jelentkezni
Tudja bizony, szoktam is használni ezeket.
Ami zavart, hogy a füleket nem lehetett szabadon pakolászni az ablakok között - amíg rá nem jöttem, hogy be kell állítani, hogy "single process" módban működjön...
Nekem egyedül az integrált scp/sftp fájlkezelés hiányzik (mint pl. a MobaXTerm amit tud)
- A hozzászóláshoz be kell jelentkezni
Hogy kellene a füleket mozgatni az ablakok között? Kb. 10-ből egyszer sikerül legtöbbször új ablak nyílik. Mindegy hova dobom le csak ritkán sikerül.
- A hozzászóláshoz be kell jelentkezni
Az integrált scp/sftp fájlkezelés alatt a grafikus file browsert érted? Azért az már szerintem tényleg nem a terminál kliens dolga :) Bár ha tényleg fontos, hogy minden platformon mindent ugyanúgy, ugyanazzal a konfigból érj el, akkor persze kényelmes lehet, ha jól van megcsinálva.
Nekem mondjuk erre nincs szükségem, ezt a részét a dolphin tudja, és a konsole meg a dolphin elég jól össze van csiszolva - persze ez leginkább csak linuxon, így nem annyira hordozható.
- A hozzászóláshoz be kell jelentkezni
Ha a minimalizmus a célod, akkor tudom ajánlani a Foot-ot. Gyors, kicsi, kevés memória és megy a szöveg nagyítás Ctrl+MouseWheel kombóval ;-)
Egyébként nem értem miért jobb Ctrl+MouseWheel kombóval, mint Ctrl +/- -szal.
- A hozzászóláshoz be kell jelentkezni
Köszönöm, ezt nem ismertem. Saját terminál widgetet használ vagy libvte widgetet (abban van default Ctrl+MouseWheel zoom)?
Gyakran használom, főleg ha vetítőn mutogatok másnak és ott sokkal nagyobb betűméretet használok. Ha hébe-hóba használnám, beleférne hogy 8-15x nyomom a Ctrl +/-t de így macera.
Amit nem nagyon találtam még sehol terminálemulátorban, az toogle keybinding. Pl. nyomvatartom a jobb Ctrl-t és addig a az ablak háttere 90% átlátszó lesz, amint felengedem visszaáll 0%-ig átlátszóra. Több monitornál nem sok haszna van egy monitornál picit gyorsabb lenne mint workspacek közt oda-vissza váltani (kód és doksi közt pl.).
- A hozzászóláshoz be kell jelentkezni
Saját terminál widgetet használ vagy libvte widgetet (abban van default Ctrl+MouseWheel zoom)?
Szerintem sajátot, de biztosan nem használ libvte-t.
Ha hébe-hóba használnám, beleférne hogy 8-15x nyomom a Ctrl +/-t de így macera.
Esetleg, ha lenyomva tartod, akkor gyorsabb.
Több monitornál nem sok haszna van egy monitornál picit gyorsabb lenne mint workspacek közt oda-vissza váltani (kód és doksi közt pl.).
Szerintem a window manager-en ezt lehet konfigurálni, hogy kényelmes legyen váltani. Nálam pl. Super + →/← vagy Super + [0-9]-cel tudok váltani tabok (programok) vagy workspace-ek között.
- A hozzászóláshoz be kell jelentkezni
Én tényleg utálok geci lenni, de komolyan sikerült egy grafikus felületen futó alkalmazásnak olyan dokumentációt és olyan README-t összeszerkeszteni, hogy egy nyomorult printscreen nem fért bele? Nem bírta el a GitHub tárolókapacitása a 1000x800 pixeles képernyőképet, vagy mi?
Komolyan ez így olyan, mint a fociról néptáncolni. Lehet ilyet, csinálnak is ilyet, csak épp haszna az nincs valami sok.
- A hozzászóláshoz be kell jelentkezni