LINUX.ORG.RU

Простенький, легкий органайзер для debian


0

0

Подскажите плиз, простенький органайзер.

Что нужно от него:
- Синхронизация через web.
- чтоб всегда был перед глазами, т.е. возможность прикреплять его к рабочему столу.(как бы обоями его делать)
Собсно это основное =)


Зарание спасиб =)


Ответ на: комментарий от mint

> пропиарю NoteFinder от GFORGX

Э-э. Оно нормальный способ установки знает? Пакетный менеджер там, все дела. Устанавливать с помощью setup.py у меня нет никакого желания. Аффтару сего поделия - категорический незачет.

anonymous
()
Ответ на: комментарий от anonymous

> Э-э. Оно нормальный способ установки знает? Пакетный менеджер там, все дела. Устанавливать с помощью setup.py у меня нет никакого желания. Аффтару сего поделия - категорический незачет.

Поддерживать зоопарк дистрибутивов мне как-то не хочется. setuptools - это стандартный общепринятый способ установки всех python-приложений/библиотек. Собрать пакет самому труда не составит.

GFORGX ★★★
()
Ответ на: комментарий от GFORGX

> оддерживать зоопарк дистрибутивов мне как-то не хочется. setuptools - это стандартный общепринятый способ установки всех python-приложений/библиотек.

И какой процент питон-приложений фактически устанавливается с помощью этого замечательного механизма? 0.01%? Меньше?

anonymous
()
Ответ на: комментарий от GFORGX

> это стандартный общепринятый способ установки всех python-приложений/библиотек

Стандартный общепринятый способ установки любого приложения в любом нормальном дистрибутиве - пакетный менеджер. ;)

> Собрать пакет самому труда не составит.


Я не спец, так что даже не знаю в какую сторону копать.

Кстати, все равно не устанавливается нормально. При запуске пишет:
---
Traceback (most recent call last):
File "/usr/bin/notefinder", line 35, in <module>
from notefinderlib.libnotetaking import *
ImportError: No module named notefinderlib.libnotetaking
---
Дебиан сид. Python 2.5.2. версия python-qt4 - 4.4.4-2

Может какие еще пакеты нужны, кроме тех, что ты указал в INSTALL?

Устанавливал notefinder-0.4.5.tar.gz

anonymous
()
Ответ на: комментарий от anonymous

Не поверишь, но собираются они все этим механизмом, ага. Пока, троллище.

GFORGX ★★★
()
Ответ на: комментарий от GFORGX

Лежит, но на эту директорию юзверю доступ закрыт. Как и на директорию notefinder-0.0.0-py2.5.egg-info, кстати. Прозреваю баг с расстановкой прав доступа. Пробовал ставить в --root=/home/user/tmp/1 - созданная директория /home/user/tmp/1/usr юзеру не доступна.

Поду рутом попытка запустить прогу, установленную в / выдает:

Traceback (most recent call last): File "/usr/bin/notefinder", line 38, in <module> notebook = Notebook(config.getNotebook()) File "usr/lib/python2.5/site-packages/notefinderlib/libnotetaking/__init__.py", line 79, in __init__ Exception: Notebook doesn't exist

anonymous
()

osmo (apt-get install osmo) вроде достаточно лёгкий и простенький, но не знаю, если ли в нём то, что ты перечислил.

DoTheGNU
()
Ответ на: комментарий от anonymous

Эм, ну смени тогда права доступа на сабж:

gforgx@laptop:~> ls /usr/local/lib/python2.5/site-packages/notefinderlib/ -la
total 56
drwxr-xr-x 8 root root 4096 2008-12-20 20:19 .
drwxr-xr-x 4 root root 4096 2008-12-20 20:34 ..
drwxr-xr-x 2 root root 4096 2008-12-20 20:19 creoleparser
drwxr-xr-x 2 root root 4096 2008-12-20 20:19 icalendar
-rw-r--r-- 1 root root    1 2008-12-01 17:07 __init__.py
-rw-r--r-- 1 root root  150 2008-12-20 20:19 __init__.pyc
drwxr-xr-x 3 root root 4096 2008-12-20 20:19 libmarkup
drwxr-xr-x 3 root root 4096 2008-12-20 20:19 libnotetaking
drwxr-xr-x 2 root root 4096 2008-12-20 20:19 notefinder
-rw-r--r-- 1 root root 4987 2008-12-04 17:03 p3.py
-rw-r--r-- 1 root root 4875 2008-12-20 20:19 p3.pyc
drwxr-xr-x 2 root root 4096 2008-12-20 20:19 plugins

А вообще, закоммить баг в debian =)

GFORGX ★★★
()
Ответ на: комментарий от GFORGX

> Эм, ну смени тогда права доступа на сабж:

Да какая разница? Я же тебе написал что выдает при запуске из под рута, а ему-то прав хватает. Ну сменил я, и что? Теперь из под юзверя тоже, что и из под рута.

Алсо, при чем тут дебиан? С чего ты взял, что баг именно в нем, а не в твоей проге или ее инсталляционных скриптах? В чем именно разрабы дебиана облажались, по-твоему?

anonymous
()
Ответ на: комментарий от GFORGX

З.Ы. - после запуска от рута могли поменяться права на конфиг.

GFORGX ★★★
()
Ответ на: комментарий от anonymous

Только сейчас внимательно прочитал выхлоп (сорри, 2 дня не спал почти), ты запускаешь не тот executable. /usr/bin/notefinder - это очень сырой консольный интерфейс, он не создаёт нового блокнота, если это первый запуск - вот и вываливается. Графический интерфейс - это NoteFinder.pyw, в меню, если используешь какой-либо DE, кстати, должна быть иконка.

GFORGX ★★★
()
Ответ на: комментарий от GFORGX

> это NoteFinder.pyw

Так. Продолжаем играть. ;)

Traceback (most recent call last):
File "/usr/bin/NoteFinder.pyw", line 1146, in <module>
Application().run()
File "/usr/bin/NoteFinder.pyw", line 163, in __init__
self.mW.ui.notesList.addActions(noteMenu)
TypeError: argument 1 of QWidget.addActions() has an invalid type

Как под рутом, так и под юзером.

anonymous
()
Ответ на: комментарий от anonymous

Тоже самое в openSuSE, нужно обновить PyQt (на десктопе у меня вроде 4.4.3).

В PyQt 4.4.0 QWidget.addActions не принимает в качестве аргумента обычный list.

GFORGX ★★★
()
Ответ на: комментарий от GFORGX

Так и не получилось. Обновил из экспериментала версию python-qt до 4.4.4. Стояла 4.4.2, а не 4.4.0, кстати. Вылезла ошибка:

Traceback (most recent call last):
File "/usr/bin/NoteFinder.pyw", line 54, in <module>
from notefinderlib.notefinder.About import Ui_AboutDialog
File "usr/lib/python2.5/site-packages/notefinderlib/notefinder/About.py", line 10, in <module>
RuntimeError: the sip module supports API v3.0 to v3.7 but the PyQt4.QtGui module requires API v3.8

Обновил и python-sip, теперь выдает вот такое:

Traceback (most recent call last):
File "/usr/bin/NoteFinder.pyw", line 1108, in <module>
Application().run()
File "/usr/bin/NoteFinder.pyw", line 333, in __init__
self.setNotebook(config.getNotebook(), True)
File "/usr/lib/python2.5/site-packages/notefinderlib/libnotetaking/config.py", line 75, in getNotebook
return self.get('General', 'Notebook')
File "/usr/lib/python2.5/ConfigParser.py", line 511, in get
raise NoSectionError(section)
ConfigParser.NoSectionError: No section: 'General'

anonymous
()
Ответ на: комментарий от GFORGX

Пусто в этой директории. Сама директория rwx, принадлежит юзеру. Там при запуске должен конфиг создаваться?

Под рутом - то же самое.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.