This small Python application shows active window name.
#!/usr/bin/python
# This program is Public Domain
# Make sure you have installed xdotool before executing this (Debian/Ubuntu package "xdotool")
import os
from Tkinter import *
root = Tk()
# This Tk string holds the message string
message = StringVar()
message.set("none")
# Store update ID to this global var
update_id=None
# Show label and get content from variable "message"
w = Label(root, textvariable=message)
w.pack()
# Create Exit button
button_cancel = Button(root, text="Dismiss", command=root.quit)
button_cancel.pack()
def update_message():
message.set(os.popen('/usr/bin/xdotool getwindowfocus getwindowname').read())
update_id=root.after(1000, update_message)
update_id=root.after(1000, update_message)
root.mainloop()