pydesktop
Репозиторий:
git://iportnov.ru/pydesktop.gitЭто небольшой скрипт на python+gtk2, который показывает на рабочем столе обои, а по правой кнопке мыши показывает меню, из которого можно запускать программы и менять обои. Состав меню редактируется в конфиге (~/.config/pydesktop.conf).
Я использую этот скрипт в Compiz-Fusion: неохота запускать nautilus или даже rox, т.к. иконки на десктопе мне не нужны, а нужна мне именно менюшка a la fluxbox.
Требует python-gtkimageview.
Пример конфига:
Wallpaper = /home/portnov/gfx/wallpapers/77557-erenthys.jpg Terminal = gnome-terminal GEdit = gedit Gimp = gimp-remote Inkscape = inkscape Filemgr = nautilus --no-desktop

А пример его запуска можно под Ubuntu?
Ну скажем, если скрипт лежит в текущей директории:
./desktop.py
Или положить куда-нибудь в $PATH (напр., /usr/local/bin), тогда просто - desktop.py .
Я так понял что он вместо графической оболочки. Вместо менеджера окон - компиз. Тоесть такой себе маленький графический менеджер окон. Потому его нужно запустить как менеджер окон. Тоесть вопрос в том как мне на него посмотреть если у меня сейчас запущен Gnome, например?
Нет, это не менеджер окон. Этот скрипт только рисует обоину и показывает менюшку.
В гноме, скорее всего, придется перед запуском выключить nautilus (в управлении сессиями остановить nautilus или в gconf-editor в /apps/nautilus/desktop выключить рисование десктопа), а потом уже запускать desktop.py. До оконного менеджера и тем более Гнома этому скрипту никакого дела нет.
Now that's sutble! Great to hear from you.
新版运行失败。。。。错误代码如下:Traceback (most recent call last): File SS.py , line 404, in File SS.py , line 200, in __init__ File SS.py , line 235, in __set_properties File wx\_controls.pyo , line 3875, in Realizewx._core.PyAssertionError: C++ asoietrsn wxAssertFailure failed at ..\..\src\msw\tbar95.cpp(726) in wxToolBar::Realize(): invalid tool button bitmapException TypeError: NoneType' object is not callable in ignored
Hello, this is a really fatnciasing web blog and ive loved reading several of the articles and posts contained upon the site, sustain the great work and hope to read a lot more exciting articles in the time to come.