kmgrant / macterm Goto Github PK
View Code? Open in Web Editor NEWTerminal emulator for macOS with 24-bit color, bitmap and vector graphics.
Home Page: https://www.macterm.net/
Terminal emulator for macOS with 24-bit color, bitmap and vector graphics.
Home Page: https://www.macterm.net/
Hey, i cannot build this on macOS ventura, M1.
I tried switching Sign Certificate to Run locally in XCode, but it wouldn't help.
The last few lines are:
Computing target dependency graph and provisioning inputs
Create build description
Build description signature: fef3408f602426793d34d58795d397ab
Build description path: /Users/dsnt/Developer/macterm/Build/_Generated/XCBuildData/fef3408f602426793d34d58795d397ab-desc.xcbuild
warning: Building targets in manual order is deprecated - check "Parallelize build for command-line builds" in the project editor, or set DISABLE_MANUAL_TARGET_ORDER_BUILD_WARNING in any of the targets in the current build to suppress this warning
/Users/dsnt/Developer/macterm/Build/Application.xcodeproj: error: No certificate matching 'Developer ID' found: Select a different signing certificate for CODE_SIGN_IDENTITY, a team that matches your selected certificate, or switch to automatic provisioning. (in target 'PythonWrapper' from project 'Application')
Full log
error.log
I pulled that latest code (as of 5/31), built and ran (open MacTerm.app) it. Then opened vim to edit an existing file. Used the movement keys (j,k) just fine but left and right (h,l) left a trail of extra characters visible on the screen. Looks like a pipe symbol. The terminal emulation is set to xterm. Is there something other configuration setting I need to make? And then when I exit vim it doesn't clear the session window. Is this something with (n)curses interacting with the session?
Hi, I'm the author of lsix and I got a bug report saying that images are not showing up with MacTerm. hackerb9/lsix#4
I apologize, but I do not have a Macintosh to test this on my self. It would appear that MacTerm is not responding to the Send Device Attributes escape sequence (Esc [ c
) with a code that signifies that it is SIXEL capable. In particular, it should include the number 4 in the semicolon separated list.
Here is a bash
fragment you can cut and paste into MacTerm to see if it works:
read -s -t 1 -d "c" -p $'\e[c'; echo $REPLY | cat -v | grep --color ';4;' && echo 'Captain, we get sixel!' || echo 'What you say? Main screen turn on.'
Using XTerm(312) on a Debian GNU/Linux box, I get the following:
^[[?63;1;2;4;6;9;15;22
Captain, we get sixel!
As you can see, it is properly identifying itself as SIXEL capable.
First off, should this currently build with the code in github as of (5/17/22)?
Assuming so, I clone it locally and tried to build on Catalina with Xcode 12 and got this error:
Showing All Messages
accessing build database "/Users/XXXXXXXX/dev/terminal-emulators/macterm/Build/_Generated/XCBuildData/build.db": database is locked Possibly there are two concurrent builds running in the same filesystem location.
There is no other build running and the permissions to read and write to the filesystem has been opened for xcode. Is this something on my end or with the code in git or something else?
/Applications/MacTerm.app/Contents/MacOS/MacTerm
MacTerm: Some variant of Python 2.x (or less) is running.
WARNING: Your OS version hasn't been tested with this MacTerm version. Visit 'https://www.macterm.net/' to check for updates or report bugs.
MacTerm: Latest preferences are version 8 and user preferences are version 0.
Exception raised while attempting to run /Applications/MacTerm.app/Contents/MacOS/MacTerm_python2.6_wrap ['/Applications/MacTerm.app/Contents/MacOS/MacTerm_python2.6_wrap', '/Applications/MacTerm.app/Contents/MacOS/RunApplication.py'] : [Errno 86] Bad CPU type in executable
I downloaded the binary file and moved it into the application folder, but the system says that "MacTerm" can not be opened. Apparently, macOS removed /usr/bin/python and I guess to start the application, python3 should be used instead.
Also, can't wait to see MacTerm 5
Hello, I am testing my terminal user interface library Jexer against MacTerm stable (4.1.20180825) and ran across the following issues:
Sixel sequences are failing and emitting raw DCS sequences to screen. I can 'cat' one sixel image and see it, but putting many small sixel images on the screen at once leads to garbage.
Performance is very poor.
In addition to the sixel issues:
Alt-keystrokes are not working.
Mouse is not working. Jexer requests Button-event tracking (1002) + Any-event tracking (1003) + UTF-8 encoding (1005) + SGR encoding (1006). Mouse also does not work on plain Midnight Commander 'mc'.
Function keys are not working. For example, cannot exit 'mc' by pressing F10.
How I tested:
I installed the latest stable build 4.1.20180825.
I set MacTerm up as with Base emulator=Xterm and Identity=xterm, and made no other changes.
I open a session, ssh to a Linux system, and 'cat' one of the captures here: https://jexer.sourceforge.io/sixel.html .
I also try to run Jexer: 'java -jar jexer-test.jar' . I can tab to the "Terminal" button, press enter, and then in the terminal window 'cat cjk.txt' and see DCS sequences on screen. Unfortunately I have to kill the Java process from another terminal, or close the MacTerm shell, to exit the Jexer application, since keystrokes and mouse do not work.
Hi,
I wish I could give MacTerm a try, but unfortunately:
brew cask install macterm
and brew install Caskroom/cask/macterm
Looking forward to reading from you,
The subject pretty much says it all. In talking about the latest code you are working on.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.