Автор Тема: catfish / Попытка номер два  (Прочитано 1272 раз)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
catfish / Попытка номер два
« : 26.09.2015 15:55:17 »
Всем привет!

Когда-то заводил багу https://bugzilla.altlinux.org/show_bug.cgi?id=29433.
Сам собирал раньше, но сейчас всё утеряно. Теперь ещё раз пробую, но такая проблема возникает:
# ./configure --prefix=/usr
Checking module dependencies...
build.py:43: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.
  from gi.repository import GObject, Gtk, Gdk, GdkPixbuf, Pango
...OK
Creating Makefile...
Creating package data...
Installation prefix is /usr
Потом:
# make
# make install
Но не запускается:
$ catfish
/usr/share/catfish/catfish/__init__.py:23: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.
  from gi.repository import Gtk  # pylint: disable=E0611
which: no locate in (/home/admin/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games)

(catfish.py:3368): Gtk-WARNING **: gtkwidget.c:8463: widget not within a GtkWindow
Traceback (most recent call last):
  File "/usr/share/catfish/bin/catfish.py", line 44, in <module>
    catfish.main()
  File "/usr/share/catfish/catfish/__init__.py", line 73, in main
    window = CatfishWindow.CatfishWindow()
  File "/usr/share/catfish/catfish_lib/Window.py", line 170, in __new__
    new_object.finish_initializing(builder)
  File "/usr/share/catfish/catfish/CatfishWindow.py", line 258, in finish_initializing
    menuitem.hide()
AttributeError: 'NoneType' object has no attribute 'hide'

Пробую на какой-то регулярке на VB с icewm.
Сноси Винду, переходи на Линукс ! :)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: catfish / Попытка номер два
« Ответ #1 : 26.09.2015 16:16:43 »
А код под какую версию GTK предназначен?

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
Re: catfish / Попытка номер два
« Ответ #2 : 26.09.2015 16:23:47 »
А код под какую версию GTK предназначен?
Не знаю.

Если установлен libgtk+3-gir, то в предупреждении пишется gtk3, если libgtk+2-gir установлен, то -- gtk2. Если оба установлены, то пишется gtk3.
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
Re: catfish / Попытка номер два
« Ответ #3 : 26.09.2015 16:26:55 »
О, запустилось, нужно было сделать:
apt-get install mlocate
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
Re: catfish / Попытка номер два
« Ответ #4 : 26.09.2015 16:29:40 »
По-прежнему та же беда: поиск для кириллицы чувствителен к регистру...
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
Re: catfish / Попытка номер два
« Ответ #5 : 26.09.2015 16:52:44 »
Да хоть бы такой вариант кто-н. собрал, а то в SL толком поиска нет, только tracker-search-tool, который кракозябры вместо кириллицы в пути пишет и вообще странновато пашет... Этот хоть напоминает gnome-search-tool... кот. был в SL6.
Сноси Винду, переходи на Линукс ! :)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 972
Re: catfish / Попытка номер два
« Ответ #6 : 26.09.2015 17:29:30 »
Да хоть бы такой вариант кто-н. собрал, а то в SL толком поиска нет, только tracker-search-tool, который кракозябры вместо кириллицы в пути пишет и вообще странновато пашет... Этот хоть напоминает gnome-search-tool... кот. был в SL6.

Раньше я катфиш использовал для школьного 5... где брал не помню... сейчас погляжу...

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 972
Re: catfish / Попытка номер два
« Ответ #7 : 26.09.2015 17:32:12 »
откуда не помню :) Похоже перебрал алиеном :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
Re: catfish / Попытка номер два
« Ответ #8 : 26.09.2015 17:50:43 »
откуда не помню :) Похоже перебрал алиеном :)
В сизифе 1.2.2 есть.
Но последняя 1.3.2.
Сноси Винду, переходи на Линукс ! :)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 972
Re: catfish / Попытка номер два
« Ответ #9 : 26.09.2015 21:08:16 »
ну та в архиве
app_name = 'catfish'
app_version = '0.3.2'

кириллицу видит и вроде нормально...

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
Re: catfish / Попытка номер два
« Ответ #10 : 26.09.2015 21:39:28 »
кириллицу видит и вроде нормально...
Да, в p7 сейчас она.
Но в ней вроде какие-то другие проблемы были, мелкие, но тоже неприятные.
Сноси Винду, переходи на Линукс ! :)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 972
Re: catfish / Попытка номер два
« Ответ #11 : 27.09.2015 10:47:44 »
ну надо тогда поковырять попробовать. т.к. в той старой нет "поиск для кириллицы чувствителен к регистру"

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: catfish / Попытка номер два
« Ответ #12 : 27.09.2015 11:11:16 »
Для сборки все пакеты установлены (за/лены в зависимость)?
https://www.archlinux.org/packages/community/any/catfish/

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: catfish / Попытка номер два
« Ответ #13 : 27.09.2015 12:16:25 »
Возьмите за основу этот src.rpm.

Не пробовал как он работает, но он компилируется в Сизифе,  там стадию install надо допиливать.