proxy代理   soft软件   IT 业界特快   norton 诺顿病毒库   代理列表   search FTP搜索   whois IP地理位置   blog 追求完美  
money理财   life生活   RSS聚合门户   firefox WEB浏览器   免费域名   typeset 假古文   AntiVirus 反病毒   ipcn 站点导航  

« refresh_pattern @ squid | Main | squid 3 解决了不少 2 的 加速代理透明网关集成 bug »

November 2, 2004

*NIX Terminal (Konsole rxvt-unicode PuTTY ...)

版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。
https://windtear.net/archives/2004/11/02/000417.html

LinuxApp 版面讨论了一些 Terminal
等赶到时 已经 close 了

推崇 rxvr-unicode 的挺多的
就介绍一下

官方主页:
http://software.schmorp.de/#rxvt-unicode
http://software.schmorp.de/

freshmeat projects page:
http://freshmeat.net/projects/rxvt-unicode/

官方提供 CVS File 两种获取方式
http://dist.schmorp.de/rxvt-unicode/

rxvt-unicode based on rxvt-CVS 2003-11-19 00:26
目前最新版是 4.0 rxvt-unicode-4.0.tar.bz2 13-Sep-2004 01:11 811k

rxvt-unicode

tarball 里面没有提供 spec
按照 ./configure;make;make install 的传统方式安装 或者写个简单的 spec 都很容易
没装的我贴一下屏幕 体验一下

[rxvt-unicode-4.0]# ./configure --help
`configure' configures this package to adapt to many kinds of systems.

Usage: ./configure [OPTION]... [VAR=VALUE]...

To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE. See below for descriptions of some of the useful variables.

Defaults for the options are specified in brackets.

Configuration:
-h, --help display this help and exit
--help=short display options specific to this package
--help=recursive display the short help of all the included packages
-V, --version display version information and exit
-q, --quiet, --silent do not print `checking...' messages
--cache-file=FILE cache test results in FILE [disabled]
-C, --config-cache alias for `--cache-file=config.cache'
-n, --no-create do not create output files
--srcdir=DIR find the sources in DIR [configure dir or `..']

Installation directories:
--prefix=PREFIX install architecture-independent files in PREFIX
[/usr/local]
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
[PREFIX]

By default, `make install' will install all the files in
`/usr/local/bin', `/usr/local/lib' etc. You can specify
an installation prefix other than `/usr/local' using `--prefix',
for instance `--prefix=$HOME'.

For better control, use the options below.

Fine tuning of the installation directories:
--bindir=DIR user executables [EPREFIX/bin]
--sbindir=DIR system admin executables [EPREFIX/sbin]
--libexecdir=DIR program executables [EPREFIX/libexec]
--datadir=DIR read-only architecture-independent data [PREFIX/share]
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
--libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include]
--infodir=DIR info documentation [PREFIX/info]
--mandir=DIR man documentation [PREFIX/man]

X features:
--x-includes=DIR X include files are in DIR
--x-libraries=DIR X library files are in DIR

Program names:
--program-prefix=PREFIX prepend PREFIX to installed program names
--program-suffix=SUFFIX append SUFFIX to installed program names
--program-transform-name=PROGRAM run sed PROGRAM on installed program names

System types:
--build=BUILD configure for building on BUILD [guessed]
--host=HOST cross-compile to build programs to run on HOST [BUILD]

Optional Features:
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--enable-shared=PKGS build shared libraries default=no
--enable-static=PKGS build static libraries default=yes
--enable-fast-install=PKGS optimize for fast installation default=yes
--disable-libtool-lock avoid locking (might break parallel builds)
--enable-everything enable standard non-multichoice features
NOTE: this option is order dependent
NOTE: automatically enabled with --enable-shared
--enable-unicode3 use 21 instead of 16 bits to represent unicode characters
--enable-combining enable composition of base and combining characters
--enable-xft enable xft support on systems that have it
--enable-font-styles enable bold and italic support
--enable-utmp enable utmp (utmpx) support
--enable-wtmp enable wtmp (wtmpx) support (requires --enable-utmp)
--enable-lastlog enable lastlog support (requires --enable-utmp)
--enable-xpm-background enable XPM background pixmaps
--enable-transparency enable transparent backgrounds
--enable-tinting enable tinting of transparent bg
--enable-fading enable colors fading when off focus
--enable-menubar enable menubar
--enable-rxvt-scroll enable rxvt style scrollbar
--enable-next-scroll enable NeXT style scrollbar
--enable-xterm-scroll enable Xterm style scrollbar
--enable-plain-scroll enable plain style scrollbar
--enable-half-shadow use half width/height shadow on rxvt scrollbar
--enable-xim XIM (X Input Method) protocol support
--enable-ttygid enable tty setting to group named "tty"
--disable-backspace-key disable handling of the backspace key
--disable-delete-key disable handling of the delete key
--disable-resources disable all resource checking
--enable-xgetdefault enable resources via X instead of our small version
--enable-8bitctrls enable 8 bit control sequences (not recommended)
--enable-fallback(=CLASS) fall back on CLASS resources in addition to URxvt ones (default: Rxvt)
--enable-strings enable some replacement system functions
--disable-swapscreen disable swap screen support
--enable-iso14755 enable support for extended ISO 14755 modes
--enable-frills enable support for rarely used features
--enable-linespace enable support for linespace
--enable-24bit enable support for using 24bit visuals if available
--enable-keepscrolling enable continual scrolling on scrollbar arrow press
--enable-selectionscrolling enable scrolling during selections
--enable-mousewheel enable scrolling via mouse wheel or buttons 4 & 5
--enable-slipwheeling enable slip wheel scrolling (requires previous)
--enable-dmalloc enable Gray Watson's malloc - for debugging use
--enable-dlmalloc enable Doug Lea's malloc - for production use
NOTE: enable only one malloc package
--enable-smart-resize enable smart growth/shrink behaviour
--enable-cursor-blink enable blinking cursor
--enable-text-blink enable blinking text
--enable-pointer-blank enable pointer blank when typing or inactive pointer

Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--with-gnu-ld assume the C compiler uses GNU ld default=no
--with-pic try to use only PIC/non-PIC objects default=use both
--with-codesets=NAME,.. compile in additional codesets (jp,jp_ext,kr,cn,cn_ext,all)
--with-res-name=NAME use this as default resource name (default: urxvt)
--with-res-class=CLASS use this as the resource class (default: URxvt)
--with-name=NAME set the basename for the installed binaries (default: urxvt)
--with-term=NAME set the terminal to NAME (default: rxvt)
--with-terminfo=PATH set the path to the terminfo tree to PATH
--with-x use the X Window System
--with-xpm-includes=DIR use XPM includes in DIR
--with-xpm-library=DIR use XPM library in DIR
--with-xpm use XPM

Some influential environment variables:
CC C compiler command
CFLAGS C compiler flags
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
nonstandard directory <lib dir>
CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
headers in a nonstandard directory <include dir>
CXX C++ compiler command
CXXFLAGS C++ compiler flags
CPP C preprocessor
CXXCPP C++ preprocessor

Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.

[rxvt-unicode-4.0]# ./configure --enable-everything

Configuration:

Rxvt version: 4.0 : 2004-09-13
Source code location: .
Install path: /usr/local/bin
Compiler: g++
Compiler flags: -g -O2 -I/usr/X11R6/include -I/usr/include/freetype2
Linker: gcc
malloc support: system default
Xpm library: -L/usr/X11R6/lib -lXpm

The following are set in config.h

pty/tty type: GLIBC
utmp support: enabled
utmp file: /var/run/utmp
utmpx file: /var/run/utmp
wtmp file: /var/log/wtmp
wtmpx file: /var/log/wtmp
lastlog file: /var/log/lastlog
ttys/ttytab file:

default resource name: urxvt
resource class: URxvt
resource class fallback: Rxvt

*** Please check src/feature.h for further options ***

.----------------------------------------------------------------.
. NOTE: most features are disabled by default, try .
. configure --help to get an idea of the optional features .
.----------------------------------------------------------------.

[rxvt-unicode-4.0]# urxvt --help
rxvt-unicode (urxvt) v4.0 - released: 2004-09-13
options: xft,styles,combining,blink,iso14755,unicode3,encodings=eu+vn+jp+jp-ext+kr+zh+zh-ext,fade,XPM,transparent,tint,utmp,menubar,XIM,scrollbars=plain+rxvt+NeXT+xterm,frills,linespace,24bit,selectionscrolling,wheel,slipwheel,cursorBlink,pointerBlank,.Xdefaults
Usage: urxvt [options] [-e command args]

where resources (long-options) include:
termName: string
geometry: geometry
reverseVideo: boolean
loginShell: boolean
jumpScroll: boolean
scrollBar: boolean
scrollBar_right: boolean
scrollBar_floating: boolean
scrollTtyOutput: boolean
scrollTtyKeypress: boolean
scrollWithBuffer: boolean
inheritPixmap: boolean
inheritPixmapforce: boolean
tintColor: color
fading: %
shading: %
utmpInhibit: boolean
visualBell: boolean
mapAlert: boolean
meta8: boolean
mouseWheelScrollPage: boolean
tripleclickwords: boolean
insecure: boolean
cursorBlink: boolean
pointerBlank: boolean
background: color
foreground: color
color0: color
color1: color
color2: color
color3: color
color4: color
color5: color
color6: color
color7: color
color8: color
color9: color
color10: color
color11: color
color12: color
color13: color
color14: color
color15: color
colorBD: color
colorIT: color
colorUL: color
colorRV: color
scrollColor: color
troughColor: color
path: search path
backgroundPixmap: file[;geom]
menu: name[;tag]
font: fontname
boldFont: fontname
italicFont: fontname
boldItalicFont: fontname
inputMethod: name
preeditType: style
imLocale: string
title: string
iconName: string
cursorColor: color
cursorColor2: color
pointerColor: color
pointerColor2: color
borderColor: color
saveLines: number
externalBorder: number
internalBorder: number
borderLess: boolean
lineSpace: number
thickness: number
pointerBlankDelay: number
backspacekey: string
deletekey: string
selectstyle: mode
scrollstyle: mode
scrollBar_align: mode
print-pipe: string
modifier: modifier
cutchars: string
answerbackString: string
secondaryScreen: boolean
secondaryScroll: boolean
keysym.sym: keysym

-help to list options


不过我目前用的是 Konsole 呵呵
PuTTY 2004-10-26 0.56 发布 也体验了一下
windows PuTTY也用了几年  不过 linux 下习惯 Konsole 了

 

本blog WWW

Posted by windtear at November 2, 2004 11:33 AM

本站使用中的任何问题,请与 windtear @ windtear.net 联系
Copyright© 1999-2024 Windtear. All rights reserved.