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

05/29/2008 - 06:40

А пример его запуска можно под Ubuntu?

05/29/2008 - 08:25

Ну скажем, если скрипт лежит в текущей директории:

./desktop.py

Или положить куда-нибудь в $PATH (напр., /usr/local/bin), тогда просто - desktop.py .

05/29/2008 - 12:12

Я так понял что он вместо графической оболочки. Вместо менеджера окон - компиз. Тоесть такой себе маленький графический менеджер окон. Потому его нужно запустить как менеджер окон. Тоесть вопрос в том как мне на него посмотреть если у меня сейчас запущен Gnome, например?

05/29/2008 - 13:56

Нет, это не менеджер окон. Этот скрипт только рисует обоину и показывает менюшку.
В гноме, скорее всего, придется перед запуском выключить nautilus (в управлении сессиями остановить nautilus или в gconf-editor в /apps/nautilus/desktop выключить рисование десктопа), а потом уже запускать desktop.py. До оконного менеджера и тем более Гнома этому скрипту никакого дела нет.

04/24/2012 - 15:47

Now that's sutble! Great to hear from you.

04/24/2012 - 19:38

新版运行失败。。。。错误代码如下: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

04/27/2012 - 04:02

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.

Syndicate content