From ae002113650364dce6fbc2668833bff61ce4d061 Mon Sep 17 00:00:00 2001 From: pdxlocations Date: Sun, 12 Jan 2025 07:32:14 -0800 Subject: [PATCH] terminal compatibility --- main.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/main.py b/main.py index 18ae812..9948e96 100644 --- a/main.py +++ b/main.py @@ -8,6 +8,7 @@ V 0.2.0 import curses from pubsub import pub +import os from utilities.arg_parser import setup_parser from utilities.interfaces import initialize_interface @@ -16,6 +17,11 @@ from ui.curses_ui import main_ui, draw_splash from utilities.utils import get_channels import globals +# Set environment variables for ncurses compatibility +os.environ["NCURSES_NO_UTF8_ACS"] = "1" +os.environ["TERM"] = "screen" +os.environ["LANG"] = "C.UTF-8" + def main(stdscr): draw_splash(stdscr) parser = setup_parser()