Projects / FbTerm


FbTerm is a fast terminal emulator for Linux that uses the frame buffer. It is mostly as fast as the Linux kernel's terminal when accelerated scrolling is enabled on the frame buffer device. It allows you to select fonts with fontconfig, auto-detect and convert text encoding with support for double width scripts like Chinese and Japanese etc, dynamically create and destroy up to 10 windows, record scroll-back history for every window, and copy/paste selected text between windows with mouse the when the gpm server is running.

Operating Systems

Recent releases

  •  06 Oct 2010 04:34

    Release Notes: Redirection of /dev/tty0 output to FbTerm's sub-window was added. The "ambiguous-wide" option was added to treat ambiguous CJK characters as wide width. The "font-height" option was added to force font height. The shortcut CTRL_ALT_K was added to kill the frozen IM server. A bug where curses line drawing characters give inverted questions marks was fixed. A text auto selection bug was fixed. A logical error in terminal insert mode was fixed. A few other bugs were fixed.

    •  14 Nov 2009 01:50

      Release Notes: This release added VESA video card support and rendering messages for IM server development. It fixed a bug where Ctrl+Space was a shortcut even when run without the "input-method" option, a bug that occurred when FbTerm wasn't compiled with gpm mouse support but run in a gpm server enabled environment, an IM program dead loop bug triggered by a FbTerm crash, and several spelling errors in the help message and man page.

      •  26 Apr 2009 02:38

        Release Notes: Support was added for text rendering with a backround image. Command-line arguments were added to customize the command executed in a sub-window. Support was added for Alt-Fn and all of FbTerm's shortcuts when an input method is actived. The "-v/--verbose" option was added to show some useful information. Some text color issues with version 1.4 were fixed. An encoding selection error when the locale is C/POSIX was fixed. A bug where the screen is cleared on startup even in an inactive tty was fixed. A bug where the HOME variable is not defined was fixed.

        •  14 Mar 2009 22:23

          Release Notes: Text rendering performance was improved. Support for 256 color mode was added. A "font-width" option was added to adjust character width. Support for older 2.2/2.4 kernels was added. A crash bug with bitmap fonts was fixed. A configure failure in the cross-compiling environment was fixed.

          •  20 Dec 2008 07:25

            Release Notes: This release added command line arguments for changing option values, a client-server based input method framework, screen rotation support, and support for visual type DIRECTCOLOR used by ATI cards. It also fixed a bug where users couldn't input some Unicode characters, a bug where original console state was not restored after FbTerm exited, and several trivial bugs.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.