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 |
|