eugeny / tabby Goto Github PK
View Code? Open in Web Editor NEWA terminal for a more modern age
Home Page: https://tabby.sh
License: MIT License
A terminal for a more modern age
Home Page: https://tabby.sh
License: MIT License
Terminus is awesome. Really! But it lacks a gnome shell icon. Anyway, it is my default terminal now!
Fantastic terminal so far! However, on Windows 8 I go to Settings > Terminal > Shell and I only see CMD and Powershell. No BASH.
Hello,
want to reset the settings of Terminus, how ?
Thanks
https://sentry.io/eugene-pankov/terminus/issues/302542118/
Error: spawn screen ENOENT
at None (index.html)
I get ??????w not żółw. default sh,
i use mc and not working too.
many hot keys is this same as Polish chars (Right alt+ zascnlo...)
terminal is not usefull
$ set | grep TERM
TERM=xterm-color
TERMCAP=$'SC|xterm-color|VT 100/ANSI X3.64 virtual terminal:\\n\t:DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:bs:bt=\E[Z:\\n\t:cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:ct=\E[3g:\\n\t:do=^J:nd=\E[C:pt:rc=\E8:rs=\Ec:sc=\E7:st=\EH:up=\EM:\\n\t:le=^H:bl=^G:cr=^M:it#8:ho=\E[H:nw=\EE:ta=^I:is=\E)0:\\n\t:li#24:co#80:am:xn:xv:LP:sr=\EM:al=\E[L:AL=\E[%dL:\\n\t:cs=\E[%i%d;%dr:dl=\E[M:DL=\E[%dM:dc=\E[P:DC=\E[%dP:\\n\t:im=\E[4h:ei=\E[4l:mi:IC=\E[%d@:ks=\E[?1h\E=:\\n\t:ke=\E[?1l\E>:vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l:\\n\t:ti=\E[?1049h:te=\E[?1049l:k0=\E[10~:k1=\EOP:k2=\EOQ:\\n\t:k3=\EOR:k4=\EOS:k5=\E[15~:k6=\E[17~:k7=\E[18~:\\n\t:k8=\E[19~:k9=\E[20~:k;=\E[21~:F1=\E[23~:F2=\E[24~:\\n\t:kh=\E[1~:@1=\E[1~:kH=\E[4~:@7=\E[4~:kN=\E[6~:kP=\E[5~:\\n\t:kI=\E[2~:kD=\E[3~:ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:'
TERMINUS_PLUGINS=
anybody can help me?
Hey!
I really like your repository and I've spread the news on social platforms. But my question is, can you add the transparency slider for the terminal? Like the one that Ubuntu has?
You can paste text into terminus using Shift+Ins
but How do you copy text from terminus? I thing the traditional hot key is Ctrl+Ins
to copy but when I hit Ctrl and the Insert button terminus shows the characters ~5
at the prompt instead of coping the highlighted text. Is there some way to copy text in terminus?
Environment: Windows 10, Bash for Windows. Alpha 15
P.S. Terminus is awesome keep of the amazing work.
Trying to display UTF-8 symbols such as 💨 (https://emojipedia.org/dash-symbol/) results in � being displayed.
I'm running Kubuntu 16.10 currently.
The same symbol with the same font is displaying fine in qterminal.
I'll give this a go in Ubuntu (Gnome-Shell) latest this evening and update here, but I believe this isn't an issue with ubuntu as this seems to be the same issue as #31 but given the contents of that issue I've created a new one.
In settings, I've tried to choose /usr/bin/zsh
and also bin/zsh
. In the new terminal tab, zsh wasn't set as the default shell. After restarting the app it also didn't work. Default terminal application available in the system works fine.
My setup:
How it looks in other terminal emulators:
I'm on MacOS 10.11.6, Vim 8.0 with this color theme.
special characters from the letter part of the keyboard (~, €, @) don't get recognized by the shell when using the German keyboard layout, though AltGr works for other special characters which are in the number row.
Hi,
I just downloaded Terminus for the first time tonight on my Windows machine (with WSL), and I'm really impressed. It got a lot of nice things right.
I was also impressed with the long list of themes available right out of the box. Well done!
I have a few simple questions that I was hoping you could help with:
/mnt/c/Users/tri/AppData/Local/terminus/app-1.0.0-alpha15
. I wonder if that could be changed to home (~
).Thank you very much for the amazing work put into this so far. Please let me know if there's anything I could help with.
Hi Guys,
So following the instructions to try build this project I did -
- git clone https://github.com/Eugeny/terminus.git
- npm i ./scripts/install-deps.js
Which then resulted in an error :
npm i ./scripts/install-deps.js
npm ERR! code ENOLOCAL
npm ERR! Could not install "scripts/install-deps.js" as it is not a directory and is not a file with a >name ending in .tgz, .tar.gz or .tar
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/***/.npm/_logs/2017-07-04T07_03_12_674Z-debug.log
and the log out put :
0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/bin/node',
1 verbose cli '/usr/local/bin/npm',
1 verbose cli 'i',
1 verbose cli './scripts/install-deps.js' ]
2 info using [email protected]
3 info using [email protected]
4 verbose npm-session 58cf237e10be56a3
5 silly install loadCurrentTree
6 silly install readLocalPackageData
7 silly fetchPackageMetaData error for file:scripts/install-deps.js Could not install "scripts/install-deps.js" as it is not a directory and is not a f
ile with a name ending in .tgz, .tar.gz or .tar
8 verbose stack Error: ENOTDIR: not a directory, open '/Users//Documents/Projects/terminus/scripts/install-deps.js/package.json'
9 verbose cwd /Users//Documents/Projects/terminus
10 verbose Darwin 16.6.0
11 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "i" "./scripts/install-deps.js"
12 verbose node v8.1.3
13 verbose npm v5.0.3
14 error code ENOLOCAL
15 error Could not install "scripts/install-deps.js" as it is not a directory and is not a file with a name ending in .tgz, .tar.gz or .tar
16 verbose exit [ 1, true ]
Im still googling so im not at ends here but thought id post my issue any way to streamline the setup with future devs wanting to get onto the project.
Some more info :
npm version
{ npm: '5.0.3',
ares: '1.10.1-DEV',
cldr: '31.0.1',
http_parser: '2.7.0',
icu: '59.1',
modules: '57',
node: '8.1.3',
openssl: '1.0.2l',
tz: '2017b',
unicode: '9.0',
uv: '1.12.0',
v8: '5.8.283.41',
zlib: '1.2.11' }
Regards,
could terminus support split screen
OS: Windows 10 Creators Update
Terminus version: Alpha 15
True color doesn't seem to work in Bash on Windows (regardless if connected to a SSH session or not), instead, all colors are approximated to the 16-color palette.
This was tested with micro with the MICRO_TRUECOLOR
environment variable set to 1 (true color works in cmd.exe
once this variable is set).
This issue can be reproduced by using the awk
snippet available in the first link (the rainbow won't be smooth, but will be approximated to the 16-color palette instead).
Supporting true color will make using terminal applications (such as text editors with syntax highlighting) much more convenient.
I might have missed it, but is there somewhere a template for theme development? I found the theme-hype npm package, however there is no repo associated with it.
This would fix the issue of "NPM not installed" for users who install node to a custom folder, or install multiple versions of node using nvm.
I have custom fonts installed and I'd like to be able to use my preferred font.
Or rather any other shells than those with built-in support? I may be missing something but it looks like plugins are not able to supply additional shell options. It would be great if they could. It would be even greater if there were some advanced setting where you could simply define your own command to open a shell of your choice.
For example -- in a byobu shell, F2/F3/F4 etc. do not work as expected (or at all, really). Is this a bug or a keyboard mapping issue?
Many consoles and terminal emulators have cmd+k to clear all previous output, including the default MacOS terminal, iTerm, and the Chrome JS console.
It could be useful to be able to zoom in and out (which is, for a terminal, changing the font size) using these shortcuts:
The font size could be changed quickly this way, which can be useful for eg. presentations.
I just downloaded the latest release and tried some settings (change dock from off to bottom) and then the app doesn't show up like it should be. Also reinstalled, no luck.
My issue is related to this #9, but on Ubuntu 17.04
Why terminus not apear in repositories
Hi
do you have any plans to support git bash on Windows? At least for me, that would be really useful.
Adding support for multiple shells (e.g. PS + Bash) in parallel would be great. Different shells could be made visible by using different colors in the corresponding tab for example.
I don't know why but sometimes the app's window doesn't show up unless you maximize its window in the first few seconds when it was launch.
It doesn't keep the latest terminal size, always reset to this everytime I re-open it:
It cannot be closed using the x button. The only way I can close it is to kill the process in htop
.
I have been playing around with terminus and noticed that cat is relatively slow for large files.
With terminus:
$ cat /var/log/vbox-install.log |wc -l
6516
$ time cat /var/log/vbox-install.log
...
real 0m12.963s
user 0m0.000s
sys 0m0.052s
With gnome-terminal
$ time cat /var/log/vbox-install.log
...
real 0m0.681s
user 0m0.000s
sys 0m0.032s
Many tmux users change the binding from Ctrl-B to Ctrl-A due to its ease.
Tmux did not work for me until I removed all the hotkey links. Could we change these to a less common default, please?
I didn't realise that 'right-click' pastes the contents of your clipboard into the terminal.
If possible, could this be a configurable option that makes it behave like gnome-terminal (shows a menu of copy/paste/etc.) please?
terminus doesn't seem to have a way to rename a tab.
Some other powerful terminals (i.e. konsole) allow the user to rename the tabs to a custom name.
In debian based versions the reset command not clear already existing data and there is some blank space is created on the terminal.
The colors inside the terminal for files, and directories do not change
It would be good to have scrollbars so that user can scroll up and down easily.
Encouraging start. I'm trying it out on macOS Sierra btw. So far the main problem I have is that it does not start a login shell, so files such as ~/.bash_profile
don't get sourced. I could understand if people wanted this only as an option, but... then we do need that option. "Run as a login shell" :)
Relatedly it defaulted to /bin/zsh
instead of my actual configured shell. That for what it's worth, is /usr/local/bin/bash
, as installed by Homebrew, being a lot newer than the one in macOS. In case that might have confused it.
To compare with macOS Terminal.app, both the above would be covered by the "Shells open with" option in its General tab: "Default login shell". It also has an option to specify a command to open the shell with, which seems like it might be a good idea too.
I use FiraCode font which has some nice ligatures. Would be great if they worked in Terminus.
Solus OS is a Linux distribution, and the Terminus binary does start, but it's useless. User is unable to select a theme (the dropdown is empty) and no login shell is detected. Also unable to select a login shell as that dropdown is also empty. If you try to open a terminal tab, you are presented with nothing but a cursor, can't type anything, and from that point on you can't close that tab or any other, and the Settings tab also blanks out and you have to force-quit the application.
OS: Windows 10 Creators Update
Terminus version: Alpha 15
From my testing with micro and htop, it looks like Terminus does not support mouse input, both in a Bash on Windows session and a SSH session inside Bash on Windows (Windows CMD and PowerShell don't feature the concept of mouse input, to my knowledge).
Are there any plans to support it? This would be really appreciated to make text editing much more convenient, especially over SSH (where GUI editors may not be an option).
As per subject. npm is installed on my system using homebrew, but the Settings->Plugins tab does not recognise it. I suspect that might be because it's not in a login shell itself (see my other issue) and thus homebrew's path is not in $PATH.
If you have a copy of terminus running already, and try to run a second copy of terminus, the second copy will hang until the first process has completed.
Would it be possible for the second run of the command to recognise one is already running and focus on that copy instead?
Im running on windows the latest release [Alpha 15]. It's likely something simple but how the hell do I get the terminal looking like this in particular the fancy path & git repo stuff.
I've tried installing hype theme but still nothing. Hopefully a simple tweak. As I really want it to look like the screenshot.
clear command does not work properly in windows 8.1. instead of clearing the terminal only cursor goes at the start of the terminal.I am using git bash as terminal.
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.