Comments (6)
Hi, I think it should be possible but you would have to run X also in the other consoles. During boot might be harder because X is not loaded at the beginning. Anyway I'm not an expert in that :) ... Maybe someone else might give you some directions.
from cool-retro-term.
Not really a question, it as an enhancement suggestion.
I want to be able to run this without X, but in
the TTY using the framebuffer.
Once that is done, it should be able to run it
during boot by customising my init or initrd.
from cool-retro-term.
I'm sorry but, I've really no idea if this is possible, or how hard will that be. I'll leave this open if someone wants to contribute to the discussion. Anyway keep in mind that this is not a priority at the moment.
from cool-retro-term.
Chiming in here. Yeah forget it. This is a terminal emulator. A terminal emulator is NOT a TTY and cannot be used as a TTY. Furthermore Framebuffer sessions are a lower layer than the X server or Wayland. You can't run a QT program in a Framebuffer session. This isn't going to happen. You might agree with me if you go ahead and read this deep dive into TTYs: http://www.linusakesson.net/programming/tty/
from cool-retro-term.
Basically I thinking of a terminal emulator that runs on a framebuffer instead of a in display server so it could be used in place of the TTY. Of course it raises issues with programs that require to be started with a TTY on its stdin, such as showkey. However the idea is possible but might be hard to pull off, but that should not stop anyone from trying; rather it should encourage one from trying.
One thing I did not know at the time of the original posting, is that the program uses a Qt library from its visual effect. This is the only part that makes it hard to pull off.
from cool-retro-term.
QtWayland is already up and running - you can even create a Wayland compositor with Qt. (Wayland is just a protocol and does nothing on its own - much like X11, where X.org Server is the most popular implementation, but there are others). While implementing the entire compositor can't be done easily, implementing a "compositor" which will be just this single app is certainly possible. There's an example in that link up there.
from cool-retro-term.
Related Issues (20)
- A way to disable title bar on gnome?
- extreme lag on raspberry pi 5 HOT 1
- CRT Won't Open in the Current Directory
- Automatically import cool-retro-term profiles HOT 1
- BurnIn not Fading over time HOT 1
- Execute custom command
- Ctrl-C Doesn't Work With Workman Layout on MacOS
- Add an option to set the window class name
- Add a command option to import a profile from a json file
- Bug: With BurnIn (persistence) enabled, setting effect FPS set to "Max" causes effect to not fade. HOT 2
- No "Settings" menu option, can't change theme HOT 2
- Atari ST Monochrome
- Addtion command + k to clear window
- LC_CTYPE=UTF causes libreadline applications to crash due to invalid locale on non-Ubuntu systems
- Subwindows are unreadable on KDE 6 HOT 2
- How to change margin/padding
- Open from here don't work
- Control keys are broken on MacOS when I build it myself.
- Main windows can not change to the dark mode HOT 3
- Support display of emojis
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 cool-retro-term.