Возможным решением было бы установить nautilus-terminal, который встраивает терминал в окно nautilus, поэтому вы можете ввести желаемый путь с помощью cd.
sudo add-apt-repository ppa:flozz/flozz
sudo apt-get update
sudo apt-get install nautilus-terminal
Short: Ubuntu 11.10 отправляет исправленный QT, который сделает QSystemTrayIcon, если возможно, создаст индикатор. В более старых версиях Ubuntu вам понадобится исправленная версия Qt, и это сделает вашу программу больной для распространения.
Long: Патч предоставлен Canonical для использования индикаторов в Qt, но он еще не установлен интегрированный в официальный выпуск Qt, и это вряд ли произойдет до Qt 5. Источники: блог автора, сообщение на форуме Qt от разработчика Nokia / Trolltech.
Ubuntu 11.10 поставляется с включенным патчем, поэтому такой код создаст индикатор, если он используется в 11.10
import sys
from PyQt4 import QtGui
app = QtGui.QApplication([])
icon = QtGui.QSystemTrayIcon(QtGui.QIcon("test.png"), app)
menu = QtGui.QMenu()
menu.addAction("Quit", QtGui.qApp.quit)
icon.setContextMenu(menu)
icon.show()
app.exec_()
Вам понадобится подходящий значок в test.png.
Обратите внимание, что приложения KDE (не простые QT) уже есть индикатор поддержки с помощью kdelibs.
Существует также проект blog , но я не могу найти заявки на python для него или любую документацию.