Системный лоток Ubuntu в Python

Как поместить программу в системный трей (я не думаю, что это называется в Linux) в python TKINTER для UBUNTU 9.04.

3 Solutions collect form web for “Системный лоток Ubuntu в Python”

Я не думаю, что вы можете это сделать с помощью 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

Вы должны использовать GTK. Обратите внимание, что Ubuntu 10.04+ имеет новый, несовместимый системный лоток. Это называется AppIndicator; здесь есть пример python: https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators#Python%20version

Существует протокол sytem tray , который я считаю как gnome, так и kde. Вы можете использовать его прямо из python с помощью ctype для вызова методов X11. Но я бы пошел с решением GTK.

  • как очистить / удалить текстовое поле в tkinter python на Ubuntu
  • Ошибка импорта модуля Pyinstaller QtCore
  • Python pip говорит: pkg_resources.DistributionNotFound: pip == 1.4.1
  • встроенный режим mod_wsgi с virtualenv
  • Настройка значка приложения в моем базовом приложении Python Tk (On Ubuntu)
  • Эффективный способ преобразования документа в формат PDF
  • Включить PyROOT Ubuntu 14.04
  • Не удается установить модули с установленной anaconda
  • Ошибка при использовании Python freeze.py
  • Объединение CSV-файлов по столбцам
  • Matplotlib - ошибка libpng: Несовместимая версия libpng в приложении и библиотеке
  • Python - лучший язык программирования в мире.