|
TermIt
Termit 2 description and features IntroductionSome time ago I was in need of small terminal emulator with tabs and encodings switching. At that time there were "Gnome terminal" and Konsole, which were feature rich and xterm and clones, sakura and Terminal (from Xfce desktop) wich lacked either tabs or encodings switching. I don't use Gnome or KDE or Xfce desktop so "Gnome terminal", Konsole and Terminal were not good for me. For some time I used sakura with my own patch which added support for switching encodings but later I decided to make my own project. Termit2 - the next step of the TermIt terminal emulator. The major change is embedded Lua interpreter. All configuration is done via Lua-scripts. Why embedding interpreter? As far as termit development and usage I lacked flexibility of ini-configuration files. Why Lua? I've tried Scheme (guile) and Lua both and embedding Lua was more simple for me to implement. Though I can't say that there will be no TermIt 3 with embedded Scheme (or something better). What about TermIt? It is left only for bugfixes if any TermItLegacy. Features
Screenshots
DownloadsLatest stable version 2.2.0: Links |
Sign in to add a comment
Dear Sir, I made a package for Arch Linux distribution (for now is in unsupported repository); you can find it at: http://aur.archlinux.org/packages.php?do_Details=1&ID=12851&O=0&L=0&C=0&K=termit&SB=n&SO=a&PP=25&do_MyPackages=0&do_Orphans=0&SeB=nd
Best regards
Luca Peduto
What's the possibility of adding a --geometry and/or --scrollbar flags? The reason for this is to avoid having to resize the window everytime I launch mc (Midnight commander). Because of the scrollbar, the window size is reduced and it didn't display all the function keys at the bottom. Another possibility is to increase the width of the window by the number of pixels occupy by the scrollbar. I still think a --geometry flag support would be nice.
Thanks for making this great console emulator.
Hello
There some config for background color?
Thanks?
There are some problems with vte/background color. I'm looking for changes in vte. This option is in termit issues list.
Nice terminal, I like it, thanks! Some questions:
my prompt in bash PS1='\e32;40m\u@\H[\W?$ \e[0m'
Tab name can be changed by hand, or you can use sessions and set up preferrable name for each tab in session.
Some scripting will be added since version 2.0, so you'd be able to change terminal look/behaviour in many ways.
In search of a fitting terminal, I've come upon yours, and it's pretty good, or at least not behind the competition. I don't require much of my terminal, but dynamically changing the title is one of those things. So, is it possible here? I read all the documentation, didn't found it anywhere (of course, I have it set up in BASH, other terminals are able to do this). If not the title, maybe the tab name? From your response above (@ pavel.dvorin), it would seem the answer is 'yes', however, it doesn't function for me.
Also, I've tried changing the keybindings in ~/.config/termit/termit.cfg, no success. Same thing for transparency. However, I know some of it works because I've modified bookmarks and the font, so I'm at a loss at what is going on. I'm using version 1.3.3.
1. To set transparency use:
transparent_background=true
transparent_saturation=0,4
It works, checked ;)
2. Keybindings are fixed in trunk (soon will be new 1.3.4 version)
3. Changing title seems to be useful. I'll try to implement this interesting feature in termit-2.
well, is it possible to change the font color?
not yet, but you can use PS1='\e32;40m\u@\H[\W?$ \e[33m' and have nice yellow font in command prompt :)
well, no :) I'm about output font which is white by default
oh, i got it.. no.. that's not cool :) when i run `top' for example it still outputs in white...
ok, please wait for version 2.1
k, and don't you wanna switch from cmake to scons? :)
Hello! Gratula to your program! It's a good beginning but imho can extend with some features, especially in lua. I'm using awesome3 window manager, that uses lua-based configuration file too. And I've a feature suggest (what I missed, because I like Alt+n to change nth tab): change_tab function, and table of opened tabs (maybe with their options).
see "Issues" Everything is ok?
forgot to thank you a lot for this app :)
In File src/CMakeLists.txt you don't use variable LUA_INCLUDE_DIR. So when I try to compile, process is fail. I change SET(TERMIT_CFLAGS "") to SET(TERMIT_CFLAGS "-I${LUA_INCLUDE_DIR} ") it helps ;)
Also, with some changes kermit can be configured with cmake 2.6.0 (but, by default 2.6.1 is requered): 1. Edit CMakeLists.txt, change version requered from 2.6.1 to 2.6.0 2. Edit /usr/share/cmake-2.6/Modules/FindLua51?.cmake, at the end change Lua50 to Lua51 (as arg of FIND_PACKAGE_HANDLE_STANDARD_ARGS(...))
PS debian is evil :(
Hi! I noticed the vim colorscheme inkpot (i think it's a 256 color theme) doesn't work in termit. the themes that use less colors work though. Is there a way to make it work?
inkpot theme doesn't work in my default xterm also. Look at the following page for details: http://www.frexx.de/xterm-256-notes/
Is there any way to execute a lua script to control tabs from inside the terminal? I have added the ability to change the current tab background via: setTabBackgroundColor("blue") which changes the current tab background. I can call it fine within an init script, but I'd like to be able to set it up so that when I do an 'su' the terminal color changes, and I don't see any way to actually make use of the lua scripts once termit has started. Is ths not possible, or am I missing something (I'm not really familiar with Lua)
You can add menu - "switch tab background" with your function call. Look at init.lua.example.
Is there a way to hide the menubar?
Hello, very nice small terminal. I wonder if it is possible to 1) use colors from .Xdefaults 2) use real transparency 3) hide that menubar (as posted above).
I very much acknowledge the easy encoding switching. Just if I could use my own colors...
1. You can use Lua to generate termit options based on .Xdefaults 2. Real transparency is managed by WM & X-server but not termit 3. "show/hide menubar" is already available in trunk. Soon the new version will be released.
In list of encodings I can see only 4 types. In previous version of termit I can change this list via option "encodings" in termit.cfg configuration file, but now in man page I can find only option to change the default one. How can I add more encodings to accessible encodings list?
Oh, sorry, previous comment - it's just result of my stupidity!.. I red man page, but don't look into example init.lua file.