ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/README.FAQ
(Generate patch)

Comparing rxvt-unicode/README.FAQ (file contents):
Revision 1.39 by root, Tue Jan 31 20:52:19 2006 UTC vs.
Revision 1.40 by root, Tue Jan 31 20:57:29 2006 UTC

8 Does it support tabs, can I have a tabbed rxvt-unicode? 8 Does it support tabs, can I have a tabbed rxvt-unicode?
9 Beginning with version 7.3, there is a perl extension that implements a 9 Beginning with version 7.3, there is a perl extension that implements a
10 simple tabbed terminal. It is installed by default, so any of these 10 simple tabbed terminal. It is installed by default, so any of these
11 should give you tabs: 11 should give you tabs:
12 12
13 rxvt -pe tabbed 13 urxvt -pe tabbed
14 14
15 URxvt.perl-ext-common: default,tabbed 15 URxvt.perl-ext-common: default,tabbed
16 16
17 It will also work fine with tabbing functionality of many window 17 It will also work fine with tabbing functionality of many window
18 managers or similar tabbing programs, and its embedding-features allow 18 managers or similar tabbing programs, and its embedding-features allow
21 (murxvt) terminal as an example embedding application. 21 (murxvt) terminal as an example embedding application.
22 22
23 How do I know which rxvt-unicode version I'm using? 23 How do I know which rxvt-unicode version I'm using?
24 The version number is displayed with the usage (-h). Also the escape 24 The version number is displayed with the usage (-h). Also the escape
25 sequence "ESC [ 8 n" sets the window title to the version number. When 25 sequence "ESC [ 8 n" sets the window title to the version number. When
26 using the rxvtc client, the version displayed is that of the daemon. 26 using the urxvtc client, the version displayed is that of the daemon.
27 27
28 Rxvt-unicode uses gobs of memory, how can I reduce that? 28 Rxvt-unicode uses gobs of memory, how can I reduce that?
29 Rxvt-unicode tries to obey the rule of not charging you for something 29 Rxvt-unicode tries to obey the rule of not charging you for something
30 you don't use. One thing you should try is to configure out all settings 30 you don't use. One thing you should try is to configure out all settings
31 that you don't need, for example, Xft support is a resource hog by 31 that you don't need, for example, Xft support is a resource hog by
38 bytes per screen cell. For a 160x?? window this amounts to almost a 38 bytes per screen cell. For a 160x?? window this amounts to almost a
39 kilobyte per line. A scrollback buffer of 10000 lines will then (if 39 kilobyte per line. A scrollback buffer of 10000 lines will then (if
40 full) use 10 Megabytes of memory. With "--enable-unicode3" it gets 40 full) use 10 Megabytes of memory. With "--enable-unicode3" it gets
41 worse, as rxvt-unicode then uses 8 bytes per screen cell. 41 worse, as rxvt-unicode then uses 8 bytes per screen cell.
42 42
43 How can I start rxvtd in a race-free way? 43 How can I start urxvtd in a race-free way?
44 Try "rxvtd -f -o", which tells rxvtd to open the display, create the 44 Try "urxvtd -f -o", which tells urxvtd to open the display, create the
45 listening socket and then fork. 45 listening socket and then fork.
46 46
47 How do I distinguish wether I'm running rxvt-unicode or a regular xterm? I need this to decide about setting colors etc. 47 How do I distinguish wether I'm running rxvt-unicode or a regular xterm? I need this to decide about setting colors etc.
48 rxvt and rxvt-unicode always export the variable "COLORTERM", so you can 48 rxvt and rxvt-unicode always export the variable "COLORTERM", so you can
49 check and see if that is set. Note that several programs, JED, slrn, 49 check and see if that is set. Note that several programs, JED, slrn,
164 descriptions for the programs mentioned and rxvt-unicode. Really, do it! 164 descriptions for the programs mentioned and rxvt-unicode. Really, do it!
165 165
166 1. Use inheritPixmap: 166 1. Use inheritPixmap:
167 167
168 Esetroot wallpaper.jpg 168 Esetroot wallpaper.jpg
169 rxvt -ip -tint red -sh 40 169 urxvt -ip -tint red -sh 40
170 170
171 That works. If you think it doesn't, you lack transparency and tinting 171 That works. If you think it doesn't, you lack transparency and tinting
172 support, or you are unable to read. 172 support, or you are unable to read.
173 173
174 2. Use a simple pixmap and emulate pseudo-transparency. This enables you 174 2. Use a simple pixmap and emulate pseudo-transparency. This enables you
175 to use effects other than tinting and shading: Just shade/tint/whatever 175 to use effects other than tinting and shading: Just shade/tint/whatever
176 your picture with gimp or any other tool: 176 your picture with gimp or any other tool:
177 177
178 convert wallpaper.jpg -blur 20x20 -modulate 30 background.xpm 178 convert wallpaper.jpg -blur 20x20 -modulate 30 background.xpm
179 rxvt -pixmap background.xpm -pe automove-background 179 urxvt -pixmap background.xpm -pe automove-background
180 180
181 That works. If you think it doesn't, you lack XPM and Perl support, or 181 That works. If you think it doesn't, you lack XPM and Perl support, or
182 you are unable to read. 182 you are unable to read.
183 183
184 3. Use an ARGB visual: 184 3. Use an ARGB visual:
185 185
186 rxvt -depth 32 -fg grey90 -bg rgba:0000/0000/4444/cccc 186 urxvt -depth 32 -fg grey90 -bg rgba:0000/0000/4444/cccc
187 187
188 This requires XFT support, and the support of your X-server. If that 188 This requires XFT support, and the support of your X-server. If that
189 doesn't work for you, blame Xorg and Keith Packard. ARGB visuals aren't 189 doesn't work for you, blame Xorg and Keith Packard. ARGB visuals aren't
190 there yet, no matter what they claim. Rxvt-Unicode contains the 190 there yet, no matter what they claim. Rxvt-Unicode contains the
191 neccessary bugfixes and workarounds for Xft and Xlib to make it work, 191 neccessary bugfixes and workarounds for Xft and Xlib to make it work,
381 the font that the characters it claims to contain indeed look correct. 381 the font that the characters it claims to contain indeed look correct.
382 382
383 In that case, select a font of your taste and add it to the font list, 383 In that case, select a font of your taste and add it to the font list,
384 e.g.: 384 e.g.:
385 385
386 rxvt -fn basefont,font2,font3... 386 urxvt -fn basefont,font2,font3...
387 387
388 When rxvt-unicode sees a character, it will first look at the base font. 388 When rxvt-unicode sees a character, it will first look at the base font.
389 If the base font does not contain the character, it will go to the next 389 If the base font does not contain the character, it will go to the next
390 font, and so on. Specifying your own fonts will also speed up this 390 font, and so on. Specifying your own fonts will also speed up this
391 search and use less resources within rxvt-unicode and the X-server. 391 search and use less resources within rxvt-unicode and the X-server.
417 perl-ext-common resource to the empty string, which also keeps 417 perl-ext-common resource to the empty string, which also keeps
418 rxvt-unicode from initialising perl, saving memory. 418 rxvt-unicode from initialising perl, saving memory.
419 419
420 If you only want to disable specific features, you first have to 420 If you only want to disable specific features, you first have to
421 identify which perl extension is responsible. For this, read the section 421 identify which perl extension is responsible. For this, read the section
422 PREPACKAGED EXTENSIONS in the rxvtperl(3) manpage. For example, to 422 PREPACKAGED EXTENSIONS in the urxvtperl(3) manpage. For example, to
423 disable the selection-popup and option-popup, specify this 423 disable the selection-popup and option-popup, specify this
424 perl-ext-common resource: 424 perl-ext-common resource:
425 425
426 URxvt.perl-ext-common: default,-selection-popup,-option-popup 426 URxvt.perl-ext-common: default,-selection-popup,-option-popup
427 427
498 498
499 For starting a new rxvt-unicode: 499 For starting a new rxvt-unicode:
500 500
501 # use Backspace = ^H 501 # use Backspace = ^H
502 $ stty erase ^H 502 $ stty erase ^H
503 $ rxvt 503 $ urxvt
504 504
505 # use Backspace = ^? 505 # use Backspace = ^?
506 $ stty erase ^? 506 $ stty erase ^?
507 $ rxvt 507 $ urxvt
508 508
509 Toggle with "ESC [ 36 h" / "ESC [ 36 l". 509 Toggle with "ESC [ 36 h" / "ESC [ 36 l".
510 510
511 For an existing rxvt-unicode: 511 For an existing rxvt-unicode:
512 512
538 There are some compile-time selections available via configure. Unless 538 There are some compile-time selections available via configure. Unless
539 you have run "configure" with the "--disable-resources" option you can 539 you have run "configure" with the "--disable-resources" option you can
540 use the `keysym' resource to alter the keystrings associated with 540 use the `keysym' resource to alter the keystrings associated with
541 keysyms. 541 keysyms.
542 542
543 Here's an example for a URxvt session started using "rxvt -name URxvt" 543 Here's an example for a URxvt session started using "urxvt -name URxvt"
544 544
545 URxvt.keysym.Home: \033[1~ 545 URxvt.keysym.Home: \033[1~
546 URxvt.keysym.End: \033[4~ 546 URxvt.keysym.End: \033[4~
547 URxvt.keysym.C-apostrophe: \033<C-'> 547 URxvt.keysym.C-apostrophe: \033<C-'>
548 URxvt.keysym.C-slash: \033<C-/> 548 URxvt.keysym.C-slash: \033<C-/>
627 627
628 "tic" outputs some error when compiling the terminfo entry. 628 "tic" outputs some error when compiling the terminfo entry.
629 Most likely it's the empty definition for "enacs=". Just replace it by 629 Most likely it's the empty definition for "enacs=". Just replace it by
630 "enacs=\E[0@" and try again. 630 "enacs=\E[0@" and try again.
631 631
632 "bash"'s readline does not work correctly under rxvt. 632 "bash"'s readline does not work correctly under urxvt.
633 See next entry. 633 See next entry.
634 634
635 I need a termcap file entry. 635 I need a termcap file entry.
636 One reason you might want this is that some distributions or operating 636 One reason you might want this is that some distributions or operating
637 systems still compile some programs using the long-obsoleted termcap 637 systems still compile some programs using the long-obsoleted termcap

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines