Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
mlterm-minimal builds, launches, and provides basic terminal functions in Tiger with cocoa backend. I attached a picture for reference. How could I test if it can also play video?
P.S. I may have been wrong about cmake being broken. I think I had wrong source code, so I am about to test what is attached.
 

Attachments

  • cmake-v3.31.8.tar.bz2.txt
    8.5 MB · Views: 3
  • IMG_20250810_145606882.jpg
    IMG_20250810_145606882.jpg
    305.2 KB · Views: 10
  • Like
Reactions: barracuda156
mlterm-minimal builds, launches, and provides basic terminal functions in Tiger with cocoa backend. I attached a picture for reference. How could I test if it can also play video?

Re video, you can try `mpv --vo=sixel ${some_video_file}`. Apparently there are a lot of options to tweak that: https://mpv.io/manual/stable
I do not know if mpv builds on 10.4 though. You may throw away whatever is optional in the portfile. If it does not, you may try an earlier version, just enable `libsixel` support. It was added here: https://github.com/mpv-player/mpv/issues/2183
On 10.5 and 10.6 it should work from the existing portfile (in PPCPorts, not in upstream MacPorts).

You can customize `mlterm` quite a lot. To do it via GUI, build `mlterm +sdl2` and launch config executable with X server active. But GUI menu simply creates plain text configs in ~/.mlterm, so that can be done by hand without bothering to build GTK and X server. Color scheme, scrolling, background image, default font etc. – all can be set via config files.
Seems the same can be done via command line: https://manpages.ubuntu.com/manpages/trusty/man1/mlterm.1.html (I did not try this myself).

P. S. Thank you for testing!
 
Re video, you can try `mpv --vo=sixel ${some_video_file}`. Apparently there are a lot of options to tweak that: https://mpv.io/manual/stable
I do not know if mpv builds on 10.4 though. You may throw away whatever is optional in the portfile. If it does not, you may try an earlier version, just enable `libsixel` support. It was added here: https://github.com/mpv-player/mpv/issues/2183
On 10.5 and 10.6 it should work from the existing portfile (in PPCPorts, not in upstream MacPorts).

You can customize `mlterm` quite a lot. To do it via GUI, build `mlterm +sdl2` and launch config executable with X server active. But GUI menu simply creates plain text configs in ~/.mlterm, so that can be done by hand without bothering to build GTK and X server. Color scheme, scrolling, background image, default font etc. – all can be set via config files.
Seems the same can be done via command line: https://manpages.ubuntu.com/manpages/trusty/man1/mlterm.1.html (I did not try this myself).

P. S. Thank you for testing!
Ah, I see. I don't have mpv at this time on 10.4. Thank you for the software! It's cool how it can function without x11. Was a pleasure testing, let me know if there is anything else you would like tested on ppc32 Tiger.
 
  • Like
Reactions: barracuda156
Ah, I see. I don't have mpv at this time on 10.4. Thank you for the software! It's cool how it can function without x11

You should get also better performance with python ports using textual or alike (veld, aria2tui etc.). Probably TUI file managers, stuff like vtm etc. Basically anything which relies on modern features in the terminal. Perhaps won’t be as good as on modern systems, but more usable at least.
 
When I tried to get some sensible layout with `veld`, all exiting terminals were outright disappointing (Apple one, iTerm2, macterm, qterminal). `qterminal` was more tolerable of those, but it has some weird issues with rendering during scrolling. It also does not support true color, so no sixel output. `mlterm` seems to be the best of what is available now (though the UI is, well, basic, and I don’t like config menus via GTK).
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.