Files
MarkdownNotes/blog - KiTTy vs PuTTy.md
chawley 65c434952a Catagorized Notes
Renamed notes to fit categories and be easier to find later: blog, config, howto
2023-04-28 10:31:11 -04:00

293 lines
6.9 KiB
Markdown

# KiTTY vs PuTTY
## Summary
Do you work on Linux machines? Do you only have a Windows machine from which to connect? Then you're probably already using PuTTY.
Well, step aside PuTTY, there's a new terminal client in town.
KiTTY is a fork of the original PuTTY software, with loads of new features, including a portable version that saves all of your sessions and settings into an INI file in the same folder.
## Installation
1. Download [KiTTY Portable](http://www.fosshub.com/KiTTY.html)
2. ???
3. PROFIT!
Just kidding. There are no other steps. The download is an EXE that's ready to go. Just double-click on it and enter your connection parameters (should be familiar if you've ever used PuTTY)
## Portability
By default, KiTTY uses the Windows registry database to save its configuration (sessions, host keys, parameters). But, it's possible to save it into a tree directories structure and to avoid writing anything into the registry.
Create a new folder for KiTTY anywhere on your disk and move the KiTTY.exe into it.
Create a file called `kitty.ini` in the same directory where you put KiTTY binary, and add these two lines:
```ini
[KiTTY]
savemode=dir
```
If you've already used KiTTY to connect to some machines and have some profiles saved, you can copy all the existing configurations from the registry.
You just have to run this command from a command line within the KiTTY directory
```
kitty.exe -convert-dir
```
This option will create 6 subdirectories:
- Commands
- Folders
- Launcher
- Sessions
- Sessions\_Commands
- SshHostKeys
containing the configuration files.
## Colors
The biggest reason I started using KiTTY was to get away from those horrible PuTTY colors. (Yes - you can change the colors in PuTTY - but this method is much easier)
In your KiTTY directory, there will be a directory named: Sessions. In that folder, you will find separate files for each of your saved connections.
Open one of them (I recommend using something like Notepad++, but plain old notepad should work too)
Somewhere in the middle of the file, you will find several color definitions (in RBG format)
You can modify each of these to change the color of the specific element. (But without knowing which element is which - it will be very difficult!)
Or you can simply copy/paste some pre-made schemes into the lines in your session file.
Copy or rename your original session file someplace safe, then copy the above lines and paste them into your session file, replacing the lines that define `Colour0` through `Colour21`.
Close and reopen KiTTY and restart your session. Voilà! Now, aren't those colors better? No? Then try some others:
### X Dotshare
```
Colour0\215,208,199\
Colour1\255,255,255\
Colour2\21,21,21\
Colour3\21,21,21\
Colour4\255,137,57\
Colour5\215,208,199\
Colour6\16,16,16\
Colour7\64,64,64\
Colour8\232,79,79\
Colour9\210,61,61\
Colour10\184,214,140\
Colour11\160,207,93\
Colour12\225,170,93\
Colour13\243,157,33\
Colour14\125,193,207\
Colour15\78,159,177\
Colour16\155,100,251\
Colour17\133,66,255\
Colour18\109,135,141\
Colour19\66,113,123\
Colour20\221,221,221\
Colour21\221,221,221\
```
### Zenburn
```
Colour0\220,220,204\
Colour1\220,220,204\
Colour2\63,63,63\
Colour3\63,63,63\
Colour4\115,99,90\
Colour5\0,0,0\
Colour6\77,77,77\
Colour7\112,144,128\
Colour8\112,80,80\
Colour9\220,163,163\
Colour10\96,180,138\
Colour11\195,191,159\
Colour12\240,223,175\
Colour13\224,207,159\
Colour14\80,96,112\
Colour15\148,191,243\
Colour16\220,140,195\
Colour17\236,147,211\
Colour18\140,208,211\
Colour19\147,224,227\
Colour20\220,220,204\
Colour21\255,255,255\
```
### Chalkboard
```
Colour0\217,230,242\
Colour1\217,111,95\
Colour2\41,38,47\
Colour3\41,38,47\
Colour4\217,230,242\
Colour5\217,230,242\
Colour6\0,0,0\
Colour7\50,50,50\
Colour8\195,115,114\
Colour9\219,170,170\
Colour10\114,195,115\
Colour11\170,219,170\
Colour12\194,195,114\
Colour13\218,219,170\
Colour14\115,114,195\
Colour15\170,170,219\
Colour16\195,114,194\
Colour17\219,170,218\
Colour18\114,194,195\
Colour19\170,218,219\
Colour20\217,217,217\
Colour21\255,255,255\
```
### Dark Pastel
```
Colour0\255,255,255\
Colour1\255,94,125\
Colour2\0,0,0\
Colour3\0,0,0\
Colour4\187,187,187\
Colour5\255,255,255\
Colour6\0,0,0\
Colour7\85,85,85\
Colour8\255,85,85\
Colour9\255,85,85\
Colour10\85,255,85\
Colour11\85,255,85\
Colour12\255,255,85\
Colour13\255,255,85\
Colour14\85,85,255\
Colour15\85,85,255\
Colour16\255,85,255\
Colour17\255,85,255\
Colour18\85,255,255\
Colour19\85,255,255\
Colour20\187,187,187\
Colour21\255,255,255\
```
### Dotshare
```
Colour0\215,208,199\
Colour1\255,255,255\
Colour2\21,21,21\
Colour3\21,21,21\
Colour4\255,137,57\
Colour5\215,208,199\
Colour6\16,16,16\
Colour7\64,64,64\
Colour8\232,79,79\
Colour9\210,61,61\
Colour10\184,214,140\
Colour11\160,207,93\
Colour12\225,170,93\
Colour13\243,157,33\
Colour14\125,193,207\
Colour15\78,159,177\
Colour16\155,100,251\
Colour17\133,66,255\
Colour18\109,135,141\
Colour19\66,113,123\
Colour20\221,221,221\
Colour21\221,221,221\
```
### IC Green Ppl
```
Colour0\217,239,211\
Colour1\159,255,109\
Colour2\58,61,63\
Colour3\58,61,63\
Colour4\66,255,88\
Colour5\217,239,211\
Colour6\31,31,31\
Colour7\3,39,16\
Colour8\251,0,42\
Colour9\167,255,63\
Colour10\51,156,36\
Colour11\159,255,109\
Colour12\101,155,37\
Colour13\210,255,109\
Colour14\20,155,69\
Colour15\114,255,181\
Colour16\83,184,44\
Colour17\80,255,62\
Colour18\44,184,104\
Colour19\34,255,113\
Colour20\224,255,239\
Colour21\218,239,208\
```
### Monokai Soda
```
Colour0\196,197,181\
Colour1\196,197,181\
Colour2\26,26,26\
Colour3\26,26,26\
Colour4\246,247,236\
Colour5\196,197,181\
Colour6\26,26,26\
Colour7\98,94,76\
Colour8\244,0,95\
Colour9\244,0,95\
Colour10\152,224,36\
Colour11\152,224,36\
Colour12\250,132,25\
Colour13\224,213,97\
Colour14\157,101,255\
Colour15\157,101,255\
Colour16\244,0,95\
Colour17\244,0,95\
Colour18\88,209,235\
Colour19\88,209,235\
Colour20\196,197,181\
Colour21\246,246,239\
```
### Seafoam Pastel
```
Colour0\212,231,212\
Colour1\100,136,144\
Colour2\36,52,53\
Colour3\36,52,53\
Colour4\87,100,122\
Colour5\212,231,212\
Colour6\117,117,117\
Colour7\138,138,138\
Colour8\130,93,77\
Colour9\207,147,122\
Colour10\114,140,98\
Colour11\152,217,170\
Colour12\173,161,109\
Colour13\250,231,157\
Colour14\77,123,130\
Colour15\122,195,207\
Colour16\138,114,103\
Colour17\214,178,161\
Colour18\114,148,148\
Colour19\173,224,224\
Colour20\224,224,224\
Colour21\224,224,224\
```
There are more and of course, you can create your own.
There you have it. KiTTY over PuTTY for portability. Color scheme changes and a host of other features unique to KiTTY make it my terminal client software of choice when I have to use Windows.
## Reference
- [KiTTY Homepage](http://www.9bis.net/kitty/?page=Welcome&zone=en)
- [Color Schemes](http://putty.org.ru/themes/index.html) - The page is in Russian - but you can see the RGB codes for each scheme by clicking on them
- [Notepad++](https://notepad-plus-plus.org/download/v6.8.6.html)