Skip to content

SweatyCircle439/ttyreplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ttyreplace

SweatyCircle439 ttyreplacer

Copyright (C) 2025 SweatyCircle439

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

To install dependencies:

bun install

To build:

bun run build

To use:

download the ttyreplace binary from the latest release(remember the release number, maybe store it somewhere) and run

./ttyreplace

or:

build the project and run

./dist/ttyreplace

then, answer the questions and confirm, and you will reboot into the selected program runnning in tty1

To uninstall

since version 2.0.0 one binary handles both installing and uninstalling

you should already have the ttyreplace binary for your version stored somewhere, run it and select uninstall

changelog

V2.0.1

  • fixed a bug where if lightdm wasn't installed it would still try to disable it causing it to crash

V2.0.0

  • the old ui is now replaced by @opentui/react (npm|github)
  • the user that runs the program can now be picked
  • added a advanced graphical mode that enables full character set and truecolor (using kmscon)
  • in the advanced graphical mode, you can now select the font and font size
  • the uninstaller is now included in the binary
  • added markers for features that only currently work on debian
  • added the option to select which tty to replace
  • added license headers this does not imply that the code for the previous version can be freely used, it also falls under GPLv3

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published