Как я помещаю программу в системном лотке (я не думаю, что это называют как этот в Linux) в Python TKINTER для UBUNTU 9.04.
Я не верю, что вы можете сделать это с помощью Tkinter. Вам придется использовать библиотеки gtk.
Пример, найденный на форуме Ubuntu: http://ubuntuforums.org/showpost.php?s=bc369fc9343ae728577f1bdcd292caca&p=1053546&postcount=3
Вот пример (на Perl) объединения gtk и Tk. Gtk работает с иконкой в трее, а остальное приложение использует Tk: http://www.perlmonks.org/?node_id=626617
Существует протокол системной панели , который, как мне кажется, используют и gnome, и kde. Возможно, вы сможете использовать его прямо из python, используя ctype для вызова методов X11. Но я бы выбрал решение GTK.
Вы должны использовать GTK. Обратите внимание, что в Ubuntu 10.04+ есть новый, несовместимый системный трей. Он называется AppIndicator; пример на python здесь: https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators#Python%20version