Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 117345
Collapse All | Expand All

(-)cplay-original (-3 / +7 lines)
Lines 62-68 Link Here
62
    def _(s): return s
62
    def _(s): return s
63
63
64
# ------------------------------------------
64
# ------------------------------------------
65
XTERM = re.search("rxvt|xterm", os.environ["TERM"])
65
XTERM = re.match("xterm|Eterm|aterm|rxvt|screen|kterm", os.environ["TERM"])
66
CONTROL_FIFO = "/var/tmp/cplay_control"
66
CONTROL_FIFO = "/var/tmp/cplay_control"
67
67
68
# ------------------------------------------
68
# ------------------------------------------
Lines 239-245 Link Here
239
    def set_default_status(self, message):
239
    def set_default_status(self, message):
240
        if self.current_message == self.default_message: self.status(message)
240
        if self.current_message == self.default_message: self.status(message)
241
        self.default_message = message
241
        self.default_message = message
242
        XTERM and sys.stderr.write("\033]0;%s\a" % (message or "cplay"))
242
        if XTERM:
243
            sys.stderr.write("\033]0;%s\a" % (message or "cplay"))
244
            sys.stderr.flush()
243
245
244
    def restore_default_status(self):
246
    def restore_default_status(self):
245
        self.status(self.default_message)
247
        self.status(self.default_message)
Lines 1416-1422 Link Here
1416
    def cleanup(self):
1418
    def cleanup(self):
1417
        try: curses.endwin()
1419
        try: curses.endwin()
1418
        except curses.error: return
1420
        except curses.error: return
1419
        XTERM and sys.stderr.write("\033]0;%s\a" % "xterm")
1421
        if XTERM:
1422
            sys.stderr.write("\033]0;%s\a" % os.environ["TERM"])
1423
            sys.stderr.flush()
1420
        tty and tty.tcsetattr(sys.stdin.fileno(), tty.TCSADRAIN, self.tcattr)
1424
        tty and tty.tcsetattr(sys.stdin.fileno(), tty.TCSADRAIN, self.tcattr)
1421
        print
1425
        print
1422
1426

Return to bug 117345