Среда разработки программ для Icewm

Настройка графического интерфейса, Иксов, десктопов, оконных менеджеров и иксовых терминалов

Модератор: Модераторы разделов

Romano
Сообщения: 27
ОС: Mandriva

Среда разработки программ для Icewm

Сообщение Romano »

Прошу прощения, если не там где надо спрашиваю.

Хочу научиться писать простенькие программы с графическим интерфейсом в icewm. Установил kdevelop в Mandriva One, ввожу в консоли kdevelop, вылезают разные ошибки и открывается окно программы, но в нём не работает ничего. Можно ли в kdevelop писать программки или я просто установил неправильно (вроде всё через менеджер установки пакетов автоматически)?
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Среда разработки программ для Icewm

Сообщение drBatty »

Romano писал(а):
29.10.2009 13:25
Установил kdevelop в Mandriva One, ввожу в консоли kdevelop, вылезают разные ошибки и открывается окно программы, но в нём не работает ничего. Можно ли в kdevelop писать программки или я просто установил неправильно (вроде всё через менеджер установки пакетов автоматически)?

всё работает. видимо вы не все библиотеки поставили - какие ошибки?
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Romano
Сообщения: 27
ОС: Mandriva

Re: Среда разработки программ для Icewm

Сообщение Romano »

drBatty писал(а):
29.10.2009 14:52
всё работает. видимо вы не все библиотеки поставили - какие ошибки?


В консоли

Код: Выделить всё

kdeinit: Launched DCOPServer, pid = 11070 result = 0
DCOPSERVER: authentication setup failed.
DCOPServer self-test failed.
iceauth:  creating new authority file /home/maxim_ievlev/.ICEauthority
kdeinit: DCOPServer could not be started, aborting.


И всплывает окно:

Код: Выделить всё

Ошибка связи по протоколу DCOP

Ошибка устаноки межпроцессорного взаимодействия для KDE.
Сообщение системы:

Could not read network connection list.
/home/maxim_ievlev/.DCOPserver_localhost__0

Проверьте, запущена ли программа "dcopserver"


Жму ok, в консоли дальее появляется

Код: Выделить всё

kdevelop (core): [virtual void SimpleMainWindow::setCaption(const QString&)]
kparts: MainWindow::createGUI, part=(nil)
kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-maxim_ievlev/ksycoca
kio (KSycoca): Could not open ksycoca
kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-maxim_ievlev/ksycoca
kio (KSycoca): Could not open ksycoca
kio (KSycoca): findFactory: we have no database.... launching kdeinit
kdeinit: Launched DCOPServer, pid = 11144 result = 0
DCOPSERVER: authentication setup failed.
DCOPServer self-test failed.
iceauth:  creating new authority file /home/maxim_ievlev/.ICEauthority
kdeinit: DCOPServer could not be started, aborting.
kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-maxim_ievlev/ksycoca
kio (KSycoca): Could not open ksycoca
kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-maxim_ievlev/ksycoca
kio (KSycoca): Could not open ksycoca
kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-maxim_ievlev/ksycoca
kio (KSycoca): Could not open ksycoca
kio (KSycoca): ERROR: No database available!
#вот эта строка много раз, прим. ред.
kio (KSycoca): ERROR: No database available!
kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-maxim_ievlev/ksycoca
kio (KSycoca): Could not open ksycoca
kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-maxim_ievlev/ksycoca
kio (KSycoca): Could not open ksycoca
kio (KMimeType): WARNING: KServiceType::offers : servicetype KDevelop/Plugin not found


И снова окно:

Код: Выделить всё

Невомзожно найти модули, KDevelop не будет работать правильно.

Убедитесь, что KDevelop установлен в каталог с KDE, в противном случае необходимо добавить путь установки KDevelop в переменную окружения KDEDIRS и запустить kbuildsecoca. После необходимого перезапустить KDevelop.

Пример для BASH:

export KDEDIRS=/путь/к/kdevelop:$KDEDIRS && kbuildsycoca/


Затем открывается прога, но в ней не работает толком ничего :(
Спасибо сказали:
Romano
Сообщения: 27
ОС: Mandriva

Re: Среда разработки программ для Icewm

Сообщение Romano »

Вы полнил export KDEDIRS=/путь/к/kdevelop:$KDEDIRS && kbuildsycoca, вроде заработало, но всё равно какая-то ошибка вылазит

Код: Выделить всё

Ошибка связи по протоколу DCOP

Ошибка устаноки межпроцессорного взаимодействия для KDE.
Сообщение системы:

Could not read network connection list.
/home/maxim_ievlev/.DCOPserver_localhost__0

Проверьте, запущена ли программа "dcopserver"


Хотя дальше всё нормально вроде

ещё проблема. Когда закрываю консоль kdevelop тоже завершает работу. Как запустить её без консоли?
Спасибо сказали:
Romano
Сообщения: 27
ОС: Mandriva

Re: Среда разработки программ для Icewm

Сообщение Romano »

Ошибка регистрации на сервере DCOP. И справка по проге поэтому не работает. Что это за DCOP и почему может быть ошибка?
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Re: Среда разработки программ для Icewm

Сообщение nesk »

Romano писал(а):
29.10.2009 15:21
Проверьте, запущена ли программа "dcopserver"

ну запустите этот самый dcopserver и посмотрите что будет :)

http://en.wikipedia.org/wiki/DCOP
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали:
Аватара пользователя
trancefer
Сообщения: 485
Статус: $>
ОС: Arch, Slackware, OpenBSD

Re: Среда разработки программ для Icewm

Сообщение trancefer »

ИМХО плохая идея использовать KDevelop вне KDE ибо все выше перечисленные ошибки есть следствие того, что KDevelop запущен вне KDE, к тому же если вы не пользуетесь KDE то нет смысла и тащить ради одной софтины кучу лишних пакетов. Самым оптимальным вариантом считаю использовать GNU Emacs или Vim.
Спасибо сказали:
Romano
Сообщения: 27
ОС: Mandriva

Re: Среда разработки программ для Icewm

Сообщение Romano »

trancefer писал(а):
29.10.2009 17:48
ИМХО плохая идея использовать KDevelop вне KDE ибо все выше перечисленные ошибки есть следствие того, что KDevelop запущен вне KDE, к тому же если вы не пользуетесь KDE то нет смысла и тащить ради одной софтины кучу лишних пакетов. Самым оптимальным вариантом считаю использовать GNU Emacs или Vim.


Спасибо, так и сделаю. Тем более мне нужно делать очень простые программы, практически для консоли, в графике просто для наглядности. Да и для личного пользования просто автоматизация некоторых идей. В Vim буду кодить.
Спасибо сказали:
Romano
Сообщения: 27
ОС: Mandriva

Re: Среда разработки программ для Icewm

Сообщение Romano »

Запустил в KDE, не ругаецца.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Среда разработки программ для Icewm

Сообщение drBatty »

trancefer писал(а):
29.10.2009 17:48
ИМХО плохая идея использовать KDevelop вне KDE ибо все выше перечисленные ошибки есть следствие того, что KDevelop запущен вне KDE, к тому же если вы не пользуетесь KDE то нет смысла и тащить ради одной софтины кучу лишних пакетов.

ИМХО ради ЭТОЙ софтины (тяжеленного комплекса разных программ для разработчика) есть смысл тащить несколько либ.
trancefer писал(а):
29.10.2009 17:48
Самым оптимальным вариантом считаю использовать GNU Emacs или Vim.

ну это каждый по себе выбирает. на другом компе я, кстати, только Vim'ом и пользуюсь, причём без иксов(хотя они есть и тоже IceWM). Иксовый gvim мне совсем уж не понравился...
Romano писал(а):
29.10.2009 18:09
Спасибо, так и сделаю. Тем более мне нужно делать очень простые программы, практически для консоли

тогда ИМХО надо юзать vim || emacs причём их консольные версии. не выходя из vim'a можно запустить, отладить и т.д.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали: