Oh no! Where's the JavaScript?
Your Web browser does not have JavaScript enabled or does not support JavaScript. Please enable JavaScript on your Web browser to properly view this Web site, or upgrade to a Web browser that does support JavaScript.

AROS <3 xterm

Last updated on 3 hours ago
C
coffeecatJunior Member
Posted 1 day ago
I’ve started working on a modern native terminal for AROS mainline, targeting x86_64 first, then AArch64.

The first preview runs in an Intuition window using graphics.library. It already supports basic ANSI/CSI sequences, colors, a cursor, wrapping, bounded scrollback, and window resizing. The terminal model is tested both on the host and inside AROS.

It currently displays replayed output; it isn’t connected to a Shell yet. Next steps include improving compatibility, adding UTF-8 and clipboard support, and then integrating local Shell sessions. Longer term, I’d like to explore a proper PTY layer and the POSIX support needed for more TUI applications.

Feedback is welcome, especially pointers to existing AROS terminal/PTY work or reusable components.

i.imgur.com/0AEPDeC.png
retrofaza, sonountaleban, miker1264, x-vision
C
coffeecatJunior Member
Posted 24 hours ago
i.imgur.com/pEbpCb0.png
Amiwell79, retrofaza, amigamia, tom1000
M
miker1264Software Dev
Posted 21 hours ago
Great work!

As far as feedback will it have Copy/Paste capabilities? You mentioned Clipboard support.

It's one thing I like about Linux but it's lacking in AROS. I have to use Bash Shell to send output to text.
C
coffeecatJunior Member
Posted 20 hours ago

miker1264 wrote:

@miker1264 - Great work!

As far as feedback will it have Copy/Paste capabilities? You mentioned Clipboard support.

It's one thing I like about Linux but it's lacking in AROS. I have to use Bash Shell to send output to text.


Yes. Mouse selection and copy/paste through the system clipboard are planned, including copying output from scrollback without redirecting it to a file. AROS already has a clipboard API; the work here is integrating it properly into the terminal.
Amiwell79, ami-elvis, miker1264
C
coffeecatJunior Member
Posted 18 hours ago
i.imgur.com/l0UWKvq.png


Done. But still many bumps ahead
miker1264, deadwood, x-vision
C
coffeecatJunior Member
Posted 11 hours ago
i.imgur.com/Cs0h0iA.png


End of session for today. Next steps:
1. Usable console with native shell
2. SSH
3. Ratatui and something like https://holonaut6...waggerfall
retrofaza, ami-elvis
D
deadwoodAROS Dev
Posted 5 hours ago
Looking interesting!

PS. Unrelated question: Is the VMWARE video driver not working in QEMU under MacOS? (Your screen resolution looks quite low)
C
coffeecatJunior Member
Posted 3 hours ago

deadwood wrote:

@deadwood - Looking interesting!

PS. Unrelated question: Is the VMWARE video driver not working in QEMU under MacOS? (Your screen resolution looks quite low)


I run QEMU with -vga std when I'm driving the VM from the host, because under vmware-svga the mouse pointer is a hardware cursor that QEMU's screendump doesn't capture. My tooling locates the pointer by matching it in a screenshot. Handy when I am at work and can do hands-free tests. If I missed anything let me know, still learning.
You can view all discussion threads in this forum.
You cannot start a new discussion thread in this forum.
You cannot reply in this discussion thread.
You cannot start on a poll in this forum.
You cannot upload attachments in this forum.
You cannot download attachments in this forum.
Users who participated in discussion: deadwood, miker1264, coffeecat