readme: rephrase, fix some typos, note to packagers

Drop the HP reference and rephrase the "why the name" section, mention
that packagers may want the generic profile
parent 09745a46
# King's Cross
# Kings Cross
![](logo.png)
A minimal terminal for GNOME
KGX is supposed to be a simple terminal emulator for the average user to carry out simple cli tasks and aims to be a 'core' app for GNOME/Phosh
KGX is supposed to be a simple terminal emulator for the average user to carry out simple cli tasks and aims to be a core app for GNOME/Phosh
We are not however trying to replace GNOME Terminal/Tilix, these advanced tools are great for developers and administrators, rather kgx aims to serve the casual linux user who rarely needs a terminal
## Why the name?
It's not a out there as some of those listed in [debian's WhyTheName](https://wiki.debian.org/WhyTheName) but likely falls into the "developers imagine it's obvious" trap
KGX is the station code for [King’s Cross](https://www.nationalrail.co.uk/stations_destinations/kgx.aspx),
the London [*terminus*](https://youtu.be/8eXj97stbG8?t=25) of the East Coast Main Line
[National Rail](http://www.nationalrail.co.uk/) assigns a code to all stations in [Great Britain](https://en.wikipedia.org/wiki/Great_Britain) (note other parts of the UK are managed by different organisations)
Not as cryptic [as some](https://wiki.debian.org/WhyTheName) but admittedly not as obvious as it could be.
Naming things [is hard](https://www.karlton.org/2017/12/naming-things-hard/). An explination: [National Rail](http://www.nationalrail.co.uk/) manages railway infrastructure in [Great Britain](https://en.wikipedia.org/wiki/Great_Britain) and to this end assigns codes to each station. For King’s Cross that code is KGX, so there you go - it’s a terminal emulator named after a real world ‘terminal’
KGX is the station code for [King's Cross](https://www.nationalrail.co.uk/stations_destinations/kgx.aspx) (of Harry Potter fame), the London *terminus* of the East Coast Main Line
### Railway Nerds
So there you go, it's a terminal emulator named after a real work terminal
So of you will notice the icon is an [Underground Roundel](https://tfl.gov.uk/corporate/about-tfl/culture-and-heritage/art-and-design/the-roundel), clearly KGX isn't part of TfL’s network (though, of course, King’s Cross St Pancras - the Underground station - is). Unfortunatly it’s awfully hard to draw a simple icon for King’s Cross (and without copyright concerns) and very few would recognise it.
We did experiment with a centre aligned ~ (as you would expect for a station roundel) but we felt left aligned >_ better represented a terminal
### Railway Nerds
Yes the icon is a [TfL Roundel](https://tfl.gov.uk/corporate/about-tfl/culture-and-heritage/art-and-design/the-roundel) which would mean King's Cross St Pancras, the Underground station, rather than King's Cross but it's awfully hard to draw a simple icon for King's Cross (and without copyright concerns).
## Packagers
We also considered a center aligned ~ to be a proper station roundel but we felt left aligned >_ better represented a terminal
Are you a ‘mobile distro’ wanting to ship KGX as your terminal? Great!
We would suggest in such environments you make use of the `-Dgeneric=true` option. This uses an alternative Desktop Entry and icon similar to that of GNOME Terminal (i.e., a generic terminal) which will be more familar for your users
## Roadmap
- [ ] 'API' compatible with GNOME Terminal
- [ ] API compatible with GNOME Terminal
- [ ] Command line flags *Partial, supports -e/--command and --working-directory*
- [X] Command done notifications
- [X] 'root mode' turns red when sudo/su/pkexec is active in the terminal
- [X] 'remote mode' turns (purple?) when ssh is in use
- [X] root mode turns red when sudo/su/pkexec is active in the terminal
- [X] remote mode turns (purple?) when ssh is in use
- [ ] Other bash/shell integrations
Due to the complexities of sandboxing a terminal emulator flatpaks are only for development purposes (for now)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment