And for tabs, sysutils/tmux is there to help.xterm still rules.
Nothing. Any terminal that can't produce an SVG screen dump (xterm: Main Options -> SVG Screen Dump, or CSI 1 1 i = printf '\033[11i') is not a terminal.Damn, and I'm just a xterm pleb. I feel my unworthiness before the gods. They know how filthy I am.
Can someone sell me on any of these fancy schmancy terminal emulators? What features am I missing?
I was a x11/rxvt-unicode guy for a long time until I face those bugs:Most of the mentioned features don't come to mind with me when using rather plain x11/xterm or rxvt-unicode. Transparency or tabs I don't need, config in a text file is just fine. IMHO it's just eye candy, and my box has a minimum of that using x11-wm/cwm.
XTerm is a perfectly good terminal emulator. Though it doesn't support tabs like gnome-terminal or mate-terminal (my goto), it's still an old favourite because it's much more configurable than any other. It can overcome problems terminal emulators that rely on GPU support in a VMware or virtualbox environment may suffer, because it doesn't use the GPU. If you understand how to use .Xresources (.Xdefaults), you can configure XTerm in a similar fashion as {gnome,mate}-terminal, without the tabs of course.Damn, and I'm just a xterm pleb. I feel my unworthiness before the gods. They know how filthy I am.
Can someone sell me on any of these fancy schmancy terminal emulators? What features am I missing?
I don't have either an .Xresources or .Xdefaults and don't really know how to get started....XTerm is a perfectly good terminal emulator. Though it doesn't support tabs like gnome-terminal or mate-terminal (my goto), it's still an old favourite because it's much more configurable than any other. It can overcome problems terminal emulators that rely on GPU support in a VMware or virtualbox environment may suffer, because it doesn't use the GPU. If you understand how to use .Xresources (.Xdefaults), you can configure XTerm in a similar fashion as {gnome,mate}-terminal, without the tabs of course.
Only just finding out about sysutils/tmux. Looks like I've been missing out on quite a bit...screen(1) or tmux(1) can easily overcome the lack of tab support.
!
! XTerm resources
!
! xterm*font is case sensitive because CDE now defaults to much larger fonts
! as it did on Tru64. I like the smaller font for xterm.
xterm*font: fixed
XTerm*font: fixed
! rest of XTerm resources
XTerm*VT100*font: fixed
XTerm*VT100*deleteIsDEL: true
#ifdef COLOR
XTerm*customization: -color
! XTerm*Background: White
#endif
#if 0
XTerm*Foreground: White
XTerm*Background: Black
XTerm*cursorColor: White
XTerm*pointerColor: White
XTerm*borderColor: White
!XTerm*ReverseVideo: false
#endif
#if 0
XTerm*Foreground: Black
XTerm*Background: White
XTerm*cursorColor: Black
XTerm*pointerColor: Black
XTerm*borderColor: Black
XTerm*ReverseVideo: true
#endif
#if 1
XTerm*Foreground: White
XTerm*Background: Black
XTerm*cursorColor: White
XTerm*pointerColor: White
XTerm*borderColor: White
XTerm*ReverseVideo: false
#endif
XTerm*jumpScroll: true
XTerm*fastScroll: true
XTerm*scrollBar: true
XTerm*saveLines: 1024
XTerm*scrollBar*Cursor: sb_v_double_arrow
XTerm*ScrollBar*cursorName: sb_v_double_arrow
XTerm*reverseWrap: true
! XTerm*activeIcon: true
! XTerm*selectToClipboard: true
XTerm*loginShell: true
! XTerm*charClass: 33:48,37:48,45-47:48,38:48
! XTerm*charClass: 33:48,37:48,45-47:48,38:48,64:48
XTerm*charClass: 33:48,37:48,45-47:48,38:48,64:48,58:48
Yes,Only just finding out about sysutils/tmux. Looks like I've been missing out on quite a bit...
tmux
is almost a must, even with a good terminal emulator. It allows to leave the shell session up and running and disconnect the terminal. Also connect several terminals to the same session, etc. root@fbsd% pkg install rxvt-unicode
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 14 package(s) will be affected (of 0 checked):
Installed packages to be REMOVED:
ImageMagick6: 6.9.12.77_2,1
synfig: 1.4.4_1
synfigstudio: 1.4.4_2
New packages to be INSTALLED:
libptytty: 2.0
rxvt-unicode: 9.31
Installed packages to be UPGRADED:
inn: 2.7.0_1 -> 2.7.1_1
p5-GD: 2.76 -> 2.78
perl5: 5.32.1_3 -> 5.34.3_3
Installed packages to be REINSTALLED:
p5-Clone-0.46 (direct dependency changed: perl5)
p5-GSSAPI-0.28_2 (direct dependency changed: perl5)
p5-HTML-Parser-3.81 (direct dependency changed: perl5)
p5-Locale-libintl-1.33 (direct dependency changed: perl5)
p5-Net-SSLeay-1.92 (direct dependency changed: perl5)
p5-Socket6-0.29 (direct dependency changed: perl5)
Number of packages to be removed: 3
Number of packages to be installed: 2
Number of packages to be upgraded: 3
Number of packages to be reinstalled: 6
The operation will free 48 MiB.
18 MiB to be downloaded.
Proceed with this action? [y/N]: N
It's still available, You just need a window manager that supports compositing for "true transparency".I liked the transparency and Unicode support of x11/rxvt-unicode. I haven't been able to use transparency on it for a long time, and I'm unsure if that feature has been removed.
[TABLE=collapse]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[/TABLE]
URxvt.background: [90]#0a0b15
URxvt*inheritPixmap: true
URxvt*transparent: true
URxvt.background: [85]#000000
URxvt.tintColor: black
xprop
and click on the window, to see the properties of. In addition, a softlink from .Xdefaults to .Xresources makes configuration a little more simple.I use x11/yakuake and x11/guake. Both are great, but I like the former one iota more.Hi guys!
Please share your suggestions of best terminal emulator for Xorg.
Requirements are:
- tabs support,
- transparency,
- tunable hot keys,
- small and fast,
- unicode support.
Qt or GTK+ based are ok, as long as the installation doesn't requre having full KDE or Gnome installed.
My recent choices are x11-toolkits/sakura and x11/Terminal. But each one has it's flaws and both are far from ideal.