andir / ate Goto Github PK
View Code? Open in Web Editor NEWawesome terminal emulator
License: GNU Affero General Public License v3.0
awesome terminal emulator
License: GNU Affero General Public License v3.0
activated by a hotkey (or maybe just after pressing :
, an emoji picker opens).
I'd like to be able to switch the color scheme of an existing terminal window to something else. Think of enabling an "e-ink" mode whenever I switch to that display.
What would you think about having multiple color profiles, and selecting them via a command?
This behavior was first reported as part of mcpcpc/kirc#39 and appears to impact multiple terminal emulators (e.g. foot and st) while behaving fine in others (e.g. xterm)
To reproduce, one simply needs to read input from stdin (e.g. fgets) and type more characters than the width of the terminal window. the text that is longer than window width is then printed as a new line, making the previous line uneditable.
A simple verifiable example (written in C) includes the following:
#include <stdio.h>
#include <stdlib.h>
int
main() {
char a[1000];
fgets(a, 1000, stdin);
printf("string: %s\n", a);
return 0;
}
Unicode Emojis appear very large and thereby cover multiple lines upwards/downwards, thereby overlapping other text.
inside ate
XTERM
is set to xterm-256color
, but doesn't seem to support all colors defined in there.
I get the following errors when starting neomutt:
Error in ….muttrc, line 27: 241: color not supported by term
[…] # many other lines go here
line 27 looks like this:
color normal color241 default
On gnome-terminal
(which does set XTERM=xterm-256color
too), neomutt doesn't show these errors.
It is probably good to have a knob for the opacity of the application. Right now it is hardcoded to 0.8
that works for me but not for everyone else. It doesn't hurt having it configurable just like the colors (and defaulted to 0.8
).
We can currently zoom in and zoom out, but not reset to the initial font size when we started. The common keybind for this would probably be CTRL+0
.
When Using the link Picker (Crtl+Alt+U in example Config) it executing firefox with the link. When having no Firefox Session opened, the terminal freezes and becomes unusable, until you close the Firefox Session and start a new one not via the Picker.
Steps to reproduce
This becomes completly annouying when not using firefox as main Browser. You have to copy the link from the Browser and open it in your default Browser or launch a new firefox instance to use ATE again.
So it also would be nice to use the xdg-settings 'default-web-browser' instead of firefox.
Hello, i have a question/feature request, will sixel support/image support be added? it would be nice if so. Sixel is basically a standard for images in the terminal.
If this isnt planned, i would then request it to be added please, thank you for your time.
currently, ate sets vte_terminal_set_allow_hyperlink
to enable hyperlink support, but doesn't handle click events (where it would need to ask back vte about the URL at the clicked location)
https://bugs.launchpad.net/sakura/+bug/1686823 explains how the interaction between vte and ate should work
See SYSTEMD_URLIFY=1 hostnamectl
for an example.
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.