tetralet / lilyterm Goto Github PK
View Code? Open in Web Editor NEWA lightweight, but functional terminal emulator
Home Page: http://lilyterm.luna.com.tw/
License: GNU General Public License v3.0
A lightweight, but functional terminal emulator
Home Page: http://lilyterm.luna.com.tw/
License: GNU General Public License v3.0
As mentioned above
ie mailto:// telnet://
I really like starting new tabs from bash, e.g.: lilyterm -H -x ssh [email protected]
Which opens a new tab in my LilyTerm named to ssh [email protected]
. It would be really great if I could specify the tab's name too on the command line, adding there something --tab-name example.net
without the clutter.
Any ideas how to do that now beside pressing C-e
inside LilyTerm?
运行一个term时正常,再开就报错,大至信息如下
The data got from socket seems incorrect
The format of socket data is out of date
我的wm是sawfish, os 是 archlinux, lilyterm是arch自带的, 我有两台pc,相同环境,一台报错,一台没有,百思不得其解,望得到关注,切盼
顺便说,这个term做得很细心,如果没有问题,我打算做为日常首选,在此感谢
I cannot use customized compose key sequences in Lilyterm because it doesn't appear to load the configuration files for them. Using strace
indicates no access of either file.
EDIT:
Nevermind, xterm worked fine because it uses xim by default. I only had to set GTK_IM_MODULE=xim
to get proper compose key functionality in LilyTerm.
I notice that the output of many ${CC} lines is supressed by @. I tend to remove these so that I can see what flags have been passed to the compiler. A switch do do this would be useful.
I'd like to make my own ansi color combination based on lilyterm solarized, but besides some long hexadecimal struct in src/profile.c
I can't find to which #xxxxxx
correspond each one =(.
If I just modify some of the colors, the term fallbacks to the "system default" so I need to know each value to make a new theme.
I cannot find a way to enable extended mouse dragging beyond the the 233 column limit for use with larger screens.
FYI, more info:
http://code.google.com/p/iterm2/issues/detail?id=432
http://sourceforge.net/tracker/index.php?func=detail&aid=3435156&group_id=200378&atid=973265
Any tips or fixes would be great. thnxs.
Lilyterm的複製/貼上組合鍵我一直搞不懂為何要設成Insert跟Delete兩個鍵(其他同類軟體多半使用Ctrl-shift-c跟C-S-v)
如果說沒有特別的理由的話建議更換預設值
I have noticed a problem with different terminal emulators, where the colors get reset on window manager activities (typically clicking the window title or Alt-tabbing away).
After clicking the window title or Alt-Tabbing:
LilyTerm is only affected if the "Dim text when inactive" option (under "Misc") is enabled (which is the default).
(for the initial report with more information, see morhetz/gruvbox#13)
(this affects the latest release and Git master)
I can't find a shortcut to clear the buffer. This is useful when debugging apps which spit out a lot of log lines.
I have found that we can define the cursor color with escape sequences like that found in xterm, but have not been able to redefine the cursor shape.
For example, in xterm, I can use: printf '\033]12;blue\007\033\033[4 q'
to change the cursor to blue and make it appear as an underscore. Doing this in lilyterm makes the cursor blue, but not change the shape.
Is there a way of changing the cursor?
I had to add "PRINTF = /usr/bin/printf" to my .config to build. I think the configure script is missing the append to file that should be adding it.
Some of the compilation messages in lilyterm cause the build to fail on OpenBSD, eg:
gmake[1]: Entering directory `/usr/ports/pobj/lilyterm-0.9.9.2/lilyterm-0.9.9.2/src'
/bin/sh: \033[1;33m** compiling menu.o...\033[0m\n: not found
This is also broken:
Please be sure to use gmake' instead of
makeprintf: unknown escape sequence \!' printf: unknown escape sequence
!'
Is there any need for colourful build systems?
此為gnom-terminal及konsole具有的功能
When choosing a color scheme (solarized in my case) I’d expect every color to change, cursor and background colors included.
The way it is now I have to go to the solarized page, search for the right color value and insert it manually.
I really like LilyTerm, and tried to use it as main terminal app. Eventually however i found myself working with EvilVTE again, because of it's scrollback search capability. Is it Is it possible to add such functionality in LilyTerm? It can be ireplaceable in some situations.
Sometimes lilyterm starts as in the attached screenshot. Usually this happens with the first lilyterm window, so it's difficult to reproduce when launching lilyterm from lilyterm itself (but I've tried with different launchers -openbox menu, gmrun- and the behavior is consistent). The screen starts blank but as soon as I press a key everything restores to normality.
[carlos@carlos ~]$ lilyterm --version
LilyTerm 0.9.9 (2013-08-15)
After pulling down a tab and put it back(without releasing your mouse), the effect of pulling a tab left and right is gone
I am using LilyTerm 0.9.9 (2012-08-04) on Fedora 18. I find that the scrolling is too fast so I tried to slow it down by putting the following in ~/.config/lilyterm/default.conf
scroll_up = Shift Up
scroll_down = Shift Down
I was expecting that with these settings moving the mouse wheel by one detent would scoll the application by one line rather than the 8 lines as is normal. But it did not affect the action of the scroll wheel at all. I tried other settings as well, but there was no change in behavior. I suspect that these settings in the config file are being ignored.
As an aside, what I was really looking for was a way of adjusting the sensitivity of the mouse wheel. Rather than being forced between choosing between Shift Up and Shift Left, it would be nice if there were another setting that specified how many lines would be scolled for each detent of the scroll wheel.
這是另外一個我覺得Lilyterm應該要有的功能(現在應該……沒有吧XD)please consider ;)
Changing the option
emulate_term = xterm
for ex. to
emulate_term = xterm-256color
causes an error with VTE.
Maybe, it isn't an issue with lilyterm but with vte?
Hi there,
I'm running lilyterm 0.9.9 on CentOS 5. Whenever I pass lilyterm the "--login" option, lilyterm will spawn a login shell using /bin/sh, regardless of what my user's default shell is. As a workaround, I can launch lilyterm with "SHELL=-/bin/ksh lilyterm" but it would be nice to be able to use the -l option with other shells besides sh.
Thanks!
After upgrading LilyTerm from 0.9.8 to 0.9.9, a configuration file located at ~/.config/lilyterm.conf
is no longer recognized. Manually copying the file to ~/.config/lilyterm/default.conf
allows the settings to take effect.
This change should be documented in the change log and on the help web page (for both ENG and CHT languages).
OpenBSD does not have a -b option for whereis and thus the lilyterm build must be patched to work.
Removing the -b is enough to make the build succeed.
Selecting "New window with specified profile" -> "LilyTerm Default" does not open a new window. It should right?
if I click on a URL that wraps past the end of the screen, the part that wraps to the next line does not get highlighted. The terminal on my Mac supports this and it's so frustrating to have to highlight and copy and paste long URLs when using other terminals.
The default tab switching bindings to not appear to work on OpenBSD. I tried to rebind them using "set keybinding", but the dialog seems unable to capture these key sequences. I was however able to bind "ctrl+right" and "ctrl+left" just fine.
Odd.
When I want to start a .desktop entry with terminal set to true it gives me the following warning:
Why is that? No other terminal does that, so I’m not sure what it means. I’ve got quite a few programs using the terminal emulator to do something and every time this warning appears (e.g. the i3-nagbar
when exiting i3wm
).
The issue occurs in console applications that allow vertical splitting. I've tested both vim and tmux, and the problem occurs in both. I've also tested both these applications in roxterm and evilvte (which are also vte based), and found that the issue does not occur.
The issue being, that any click to the right of 188 characters (approximately 1562 pixels) fails to give focus to, and place the cursor in, the right hand pane of the vertically split application.
To run these test, try running vimdiff (or :vsplit from within vim), and using Ctrl-b % in tmux. In either the issue should be evident after selecting the left hand page, then clicking beyond 188 characters.
It'd be great to be able define how tab header is displayed, currently it's few first letters ... and few last letters, though i'm usually interested in beginning only like when you look at attached screenshot the text "emerge (2 of 2)" makes most sense to be visible ... is it possible somehow define this?
cheers
I want lilyterm to paste the secondary clipboard contents on shift-insert. However when I try to change the shortcut, lilyterm responds with an error stating that shift-insert is bound to 'paste primary clipboard'. How can I unbind that key, since it is not in the list of keys in the configuration dialog?
環境是Ubuntu10.04+GNOME2.30.2,LilyTerm0.9.9(自行編譯)。
用GNOME預設的終端機快捷鍵Ctrl+Alt+t叫出LilyTerm時,突然發現LilyTerm常常沒辦法自動取得駐點,而還停留在前一個使用的程式上。
應該不是GNOME的問題,我後來又把快捷鍵改回叫出Terminator就沒有這個情形。
另外順便問一下,用外部的File Manager叫出LilyTerm時都會有「確定是否執行?」的提示,請問這要如何關掉?
謝謝!
(LilyTerm啟動真是超快的,跟Terminator比起來根本是瞬間啟動,太讚了@A@)
I would like to have hyperlinks enabled, but not make them clickable by just a single mouse click..
It often happens, that i click into a terminal to activate it, but accidentally hit a link therein.
This means, that they should get still underlined when hovered, but are only clickable using an additional key like Ctrl.
Additionally, there should be a entry in the context menu to open the link.
(I was confused in the beginning, because I could not find a context menu entry to open the link - until I realized that it needs just to be clicked)
Hi!
Sorry for (ab)using the issue tracker here, but LilyTerm is FANTASTIC!
I could not use gnome-terminal because I had a bug in my gtk.*scheme settings somewhere and I was tired to google for solutions.
KDE Konsole I usually use, but I broke libdbusmenu_so and could not compile qt-4_ anew.
I used multi-terminal but I could not compile it with latest *Xpm.
Fortunately, vte still worked, and I finally found LilyTerm.
It has Tabs (YAY!) and is really awesome.
Only thing I have not yet found out is how to use keybindings to jump to, let's say, tab 5.
There does not seem to be an option for this? But I can jump to first and last tab... so I am confused. Is tab 5 or the other tabs between first and last not necessary? :)
Anyway, great term!
以 xterm telnet 登入時可以使用標準按鍵 Ctrl-] Escape character is '^]'
脫離 telnet,
但是 lilyterm 把此按鍵拿去做別的事.
我試過先按 ctrl + ` 然後再按 ctrl-] 沒效,
因為此時好像又被拿去輸入 」
按放大視窗時,字一起放大,按縮小視窗時,字一起變小
最大化時,字會變大變小,但視窗不會
version : 0.9.9.3
what go wrong :
cursor disappear after windows switching
what expect:
cursor must not disappear
environemnt:
ubuntu 12.04 desktop wiht 2013/02/22 package update
It would be great if it were possible to control the color and size of the tabs ant tabbar. I know than this can be maid with editing of gtk themes, but not in all cases it is possible. For example if i have ligth GTK-theme and want to make my tabs black (or even transparent).
Thanks you a lot for lilyterm!
我在 LilyTerm 裡面使用的字型是安裝在 ~/.fonts 下的。但有時候使用到一半,可能因為安裝更新,結果 LilyTerm 就把字型變回 Sans,而且從「改變字型」選單中找不到原本的字型,必須把所有 LilyTerm 視窗關掉再開才能恢復。
LilyTerm 版本是 0.9.9.2
I often see, that the URL recognized in bad manner. For example, here is text:
sftp://raspi.skk.
(dot at the end). The url is recognized as "ftp://raspi.skk." - with dot at the end. While i understand the changing SFTP to FTP, but the dot at the end is bad and this happen with parenthesis and other chars too...
Trying to build with latest commit, it fails. My system is Archlinux 64 bit, with latest packages (e.g. GCC 4.8.0).
Build log: http://paste.archlinux-br.org/2126
package: https://aur.archlinux.org/packages/lilyterm-git/ (see PKGBUILD)
當我在 ~/.config/lilyterm/default.conf 設定了像是 default_locale = zh_TW.UTF-8
,LilyTerm 會把 LANG、LANGUAGE、LC_ALL 環境變數都改成 zh_TW.UTF-8,但是 LANGUAGE 通常應該設定成 zh_TW,或是不設定。(設定成 zh_TW.UTF-8 會導致 Qt 的 QTranslator 無法正確判別語言)
hi there,
i like this little terminal, good work.
I was used to from konsole to launch multiple tabs on x start by doing simply
konsole --new-tab -e mc
konsole --new-tab -e mc
konsole --new-tab -e su -c mc
which started two tabs as a normal user and one as a root with mc, the closest I've got with lily is
lilyterm -t 3 -e mc
which launches three tabs, but I can only issues command to one of them; the other annoying thing is prompt asking if I want to really execute mc, can I get rid of the message and launch different command in each tab from script?
thanks & cheers
Is working like the Ctrl+Shift+n of gnome-terminal
It open a new lilyterm window with the current directory of the lilyterm's window where the keybind was done
Maybe by using the -d option of lilyterm
Hi,
When you have an URL in LilyTerm, for example:
http://lilyterm.luna.com.tw/file/lilyterm-0.9.9.4.tar.gz
You can click this link. Then normally firefox will
open this URL.
However, this assumes that firefox is installed, in
other words, a firefox binary exists in $PATH.
For me this was not the case. I then did a symlink
from my real location of firefox into /usr/bin/firefox
and then lilyterm can open it.
This is really a tiny bug, not sure if it is worth
fixing, but right now, if firefox is not in
$PATH it will tell you that there was an error
opening firefox.
Two suggestions to fix this bug:
With many other terminal emulators, I can drag a file from my file manager into the terminal instead of typing the whole filename.
However, this feature is not available in LilyTerm.
I hope that this can be implemented.
个大Terminal软件几乎都要求按住Ctrl键点击链接,这样可以防止误操作。
希望增加这么一个功能。
It'd be great to be able define whether tabs would be displayed top/bottom/sides ...
cheers
At the moment when one creates new tab (e.g. via shortcut) it's added right after active tab. Would it be possible to add setting to alter this behavior after active/last tab? I'm quite used to have first three tabs given stuff and all temp tabs at the end.
cheers
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.