Comments (6)
The define is <_ _ C Y G W I N _ _>, can't get it formatted properly.
from tek4010.
This sounds very interesting. I know that many users would want to use tek4010 with Windows. If
- Performance is good
- Installation can be handled by not very experienced users
then we should provide the details in this repo. This could either be a built version or a description of how to build, install and use it. What are your thoughts?
from tek4010.
Performance is good, not a issue.
Not very experienced Windows users likeley won't be happy with this, because the whole usage is more like working on a Linux command line terminal. Cygwin just provides a POSIX compatible environment on Windows systems, so that POSIX applications can be build and used.
For building of course I had to install libgtk3-devel, same as on Linux systems. For running the package procps is needed, it provides pgrep/pkill. And dbus is needed too, GTK seems to use the Freedesktop message bus system. I just launched it with dbus-launch, should be added somewhere to the X11 startup scripts probably.
IMHO this is usable for anyone with Linux experience only, who just has a Windows 10 machine handy and uses Cygwin anyway on the machine.
from tek4010.
Did not notice any dependencies in the notes: where are pgrep/pkill and dbus used?
I do not have a use case but @mintty and @larsbrinkhoff were discussing creating a tek library which could be used to implement Tek emulation in the Cygwin mintty terminal emulator on Windows like xterm: mintty already supports Regis Sixel graphics, Unicode including Emojis, and various formats of graphics backgrounds.
Does not take a lot of effort to patch this project for Cygwin packaging nor would it to add proper Raspbian, Debian, Ubuntu packaging.
from tek4010.
In tube.c pkill is executed in system(), which fails if the package is not installed.
I don't know where the GTK stuff launches the dbus daemon, it fails if dbus is not installed.
from tek4010.
@mintty said: "The tube_quit function would not be used in such an integration case anyway, no problem."
I am currently looking at what I need to be able to package this properly for Cygwin ITP, and perhaps also Raspbian/Ubuntu/Debian ITP, as that is where it was built for.
from tek4010.
Related Issues (20)
- Improve and rationalize vertical positioning of characters HOT 2
- GIN mode returned coordinates are not scaled HOT 1
- ARDS mode does show a few wrong vectors in chain.pic HOT 12
- Implement Tektronix 4015 emulation with APL keyboard and character set HOT 20
- Alpha mode characters should be drawn as dots HOT 3
- some issues compared to xterm HOT 7
- Test tek4010 on Raspbian Buster and Raspberry Pi 4 HOT 2
- Spurious '38h's appear at all vertices on Matrix Brandy BASIC Tek output HOT 1
- Tek4010 and CP/M's DrDraw on ZX Spectrum +3 HOT 19
- Tek4010 no longer clears screen during demos HOT 4
- Binary executable in the repository HOT 6
- Use of gcc HOT 2
- Serial communication HOT 1
- Terminal integration support HOT 4
- screen modes HOT 1
- Program refuses to create a full screen windows HOT 2
- PAGE resets font size HOT 4
- Alternative mechanism for shell wrapper? HOT 1
- Change foreground and backdround colors HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tek4010.