Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

I am currently using rxvt-unicode as a terminal emulator. Since I also like the configurability of terminal emulators from GNOME and KDE, I wonder whether there is some kind of replacement for rxvt-unicode with more features but not as many dependencies as the GNOME or KDE terminals.

Specifically, I am interested in the following:

  • Tabs
  • Font size changes on the fly (via CTRL++ or something similar)
  • UTF-8 support (OK, urxvt already has this, obviously)
  • Possibility to open a new tab/new window at the current directory
share|improve this question
2  
Have you considered GNU screen instead of tabs? Its default config doesn't have a tab bar, but it can... hardstatus alwayslastline hardstatus string '%{=b kG}[ %{G}%H %{-b}| %l %{+b g}][%= %{= kw}%?%-Lw%?%{y}[%{-b Yk}%n*%f%t%?(%u)%?%{= ky}]%{w}%?%+Lw%?%?%= %{+b g}][%{-b c} %D, %M %d %{+b W}%c %{g}]' –  derobert Aug 20 '10 at 18:34

5 Answers 5

up vote 2 down vote accepted

No, but: rxvt-unicode has tab support.

Add this to your .Xdefaults/.Xresources:

urxvt.perl-ext-common: default,tabbed

I also like to disable the 'selection' perl extension so that it is possible to triple-click-and-drag to select multiple complete lines (as in xterm). Then your .Xdefaults would look like this:

urxvt.perl-ext-common: default,tabbed,-selection
share|improve this answer
    
I was aware of this feature. But is there also a possibility to display the current directory in the new tab? I'll definitely check this out, though. –  Bran the Blessed Aug 20 '10 at 8:24
    
I took a quick look at the Perl extensions for urxvt (I was not aware of those before). I should be able to change it to my needs. Thanks to all who answered! –  Bran the Blessed Aug 20 '10 at 8:32
    
For extra tab features, check out tabbedex, github.com/stepb/urxvt-tabbedex. Not sure about automatically displaying the cwd in the tab but I know there is the option to modify tab names. Either way, it offers a lot of extra functionality to tabs, just read the comments at the top of the file. –  jonyamo Jun 24 '11 at 20:16

Have you tried the xfce terminal emulator? It meets all of your requirements except for the font zoom.

share|improve this answer
    
This seems nice, too. The missing zoom is a disadvantage, though. –  Bran the Blessed Aug 20 '10 at 8:23

Requiring tabs is going to kill you for size. For a lightweight terminal that has "tabs", I would recommend eterm with escreen. Escreen is an interface layer which allows Eterm to support multiple subshell sessions within a single window by interoperating with GNU screen. Thus, on the surface, it works similarly to the "tabbed" sessions you're used to.

If this doesn't work, you could check out the Fluxbox window manager. Fluxbox allows you to group any windows together into a tabbed interface, and you can even switch tabs with CTRL+TAB. In that case, you could use any lightweight terminal that suits your needs, whether it supports tabs or not: aterm, eterm, xterm, etc.

share|improve this answer
    
Thanks, this definitely looks interesting. –  Bran the Blessed Aug 20 '10 at 8:21

If you want something really lightweight there is st from suckless.org. It does not do tabbing, but as suggested in the comments, tmux or screen would do. Otherwise you could use tabbed again from the same people. Tabbed is a generic container, able to create tabs for a given app.

share|improve this answer

LilyTerm meets all the criteria.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.