Penguin
Annotated edit history of PuttyNotes version 2, including all changes. View license author blame.
Rev Author # Line
2 AristotlePagaltzis 1 !!! Saving a username for a server
2
3 Usually, you want to always connect to a particular machine with the same username. With [PuTTY], it would seem that there is no way to save a username in a session configuration, that there is no way to avoid being prompted for the username every time you double-click the session name. Not so – it’s just hidden in a less than obvious place:
4
5 To save the username, enter it in the <i>Auto-login username</i> box on the <i>Connection → Data</i> panel.
6
7 Silly? You tell me.
8
1 AristotlePagaltzis 9 !!! Line drawing characters
10
11 [PuTTY] identifies as <tt>xterm</tt> by default. If you use a [UTF-8] locale on your [Linux]/[UNIX] machines, many applications will react to <tt>TERM=xterm</tt> by sending line drawing characters as a pair of characters consisting of a mode-switching character followed by some normal character such as x, q, and the like. [PuTTY] ignores the mode-switching character. As a result, trees, lines, boxes and the like don’t look anything like trees, lines or boxes.
12
13 The solution is to have [PuTTY] identify as <tt>linux</tt> (ie. the [Linux] console TerminalEmulator) instead. To make it all work right, you need to twiddle the following configuration settings:
14
15 Terminal → Keyboard::
16 Change the sequences sent by: The Functions keys and Keypad::
17 Select <i>Linux</i>.
18
19 Window → Appearance::
20 Font settings::
21 Pick a font that contains the Unicode line drawing characters, such as <i>Andale Mono</i> or <i>Lucida Console</i>. (Unfortunately Vista’s gorgeous new <i>Consolas</i> font does not have those.)
22
23 Window → Translation::
24 Character set translation on received data::
25 Select <i>[UTF-8]</i>.
26 Adjust how PuTTY handles line drawing characters::
27 Select <i>Use Unicode line drawing code points</i>.
28
29 Connection → Data::
30 Terminal details: Terminal-type string::
31 Enter “<tt>linux</tt>”.
32
33 Now line drawing characters should show up as they are supposed to.