--- title: "evilvte" date: 2012-01-23T08:58:44+01:00 draft: false tags: ["linux"] --- Seit gestern teste ich mal [evilvte](http://www.calno.com/evilvte/) als Terminal, es ist klein und hat eine Buildtime-Config Da sich bei kleineren Fenster die Spaltenanzahl durchaus mal auf unter 80 verkleiner, vor allem bei einem Tiling-Windomanager, muss man den Wert DEFAULT_TERMINAL_SIZE anpassen. Ansonsten ist die Minimale Spaltenanzahl des Terminals 80 Spalten, dabei kann es sein, das ein paar außerhalb des Sichtbaren Bereiches liegen. Hier die Ausgabe von `showvte`: ```c // Configuration of evilvte 7.7.7: #define BACKGROUND_SATURATION 0.05 #define BACKGROUND_TRANSPARENT TRUE #define BELL_AUDIBLE TRUE #define BELL_VISIBLE TRUE #define BELL_URGENT TRUE #define CLOSE_SAFELY TRUE #define COLOR_STYLE RXVT #define COMMAND_EXEC_PROGRAM TRUE #define COMMAND_GEOMETRY TRUE #define COMMAND_SET_TITLE TRUE #define COMMAND_SHOW_OPTIONS TRUE #define COMMAND_SHOW_VERSION TRUE #define CURSOR_BLINKS FALSE #define DEFAULT_ENCODING "UTF-8" // Workaround for tiling wm: #define DEFAULT_TERMINAL_SIZE 1x1 #define FONT "Monospace 8" #define FONT_ENABLE_BOLD_TEXT TRUE #define PROGRAM_NAME "evilvte" #define PROGRAM_VERSION "7.7.7" #define PROGRAM_WM_CLASS TRUE #define SCROLL_LINES 1500 #define SCROLLBAR OFF_R #define SHOW_WINDOW_ICON TRUE #define WINDOW_TITLE_DYNAMIC TRUE #define WORD_CHARS "-A-Za-z0-9_$.+!*(),;:@&=?/~#%" #define MENU TRUE #define MATCH_STRING_L "firefox" #define MATCH_STRING_HTTP TRUE #define MENU_CUSTOM "Copy", "Paste", "Separator", "Toggle scrollbar", "Select font", "Submenu encoding list" #define TAB FALSE #define HOTKEY TRUE ``` Evilvte ist auch im [AUR](http://aur.archlinux.org/packages.php?ID=16727)