diff --git a/main.go b/main.go index 68f8921..44c36e8 100644 --- a/main.go +++ b/main.go @@ -62,9 +62,9 @@ func main() { case *showVersion: print(version, "\n") default: - SetTermTitle("gtt") configInit() uiInit() + SetTermTitle(translator.GetEngineName()) mainPage.AddPage("translateWindow", translateWindow, true, true) mainPage.AddPage("langPopOut", langPopOut, true, false) diff --git a/ui.go b/ui.go index dd58fa2..2185e32 100644 --- a/ui.go +++ b/ui.go @@ -367,6 +367,7 @@ func uiInit() { translator = translators[text] updateLangDropDown() updateCurrentLang() + SetTermTitle(translator.GetEngineName()) }) srcLangDropDown.SetDoneFunc(langDropDownHandler) dstLangDropDown.SetDoneFunc(langDropDownHandler) diff --git a/utils.go b/utils.go index 4b15551..3a02c61 100644 --- a/utils.go +++ b/utils.go @@ -16,8 +16,8 @@ func IndexOf(candidate string, arr []string) int { return -1 } -func SetTermTitle(title string) { - print("\033]0;", title, "\007") +func SetTermTitle(name string) { + fmt.Printf("\033]0;gtt - %s\007", name) } func CopyToClipboard(text string) {