LINUX.ORG.RU

DockbarX проблема запуска.

 ,


0

1

Вот такая штука:

~ $ dockx 
DockbarX 0.91.4
DockbarX init
DockbarX reload
Restarting DockManager Helpers failed.
Traceback (most recent call last):
  File "/usr/lib64/python2.7/site-packages/dockbarx/dockmanager.py", line 142, in reset
    "/net/launchpad/DockManager/Daemon")
  File "/usr/lib64/python2.7/site-packages/dbus/bus.py", line 241, in get_object
    follow_name_owner_changes=follow_name_owner_changes)
  File "/usr/lib64/python2.7/site-packages/dbus/proxies.py", line 248, in __init__
    self._named_service = conn.activate_name_owner(bus_name)
  File "/usr/lib64/python2.7/site-packages/dbus/bus.py", line 180, in activate_name_owner
    self.start_service_by_name(bus_name)
  File "/usr/lib64/python2.7/site-packages/dbus/bus.py", line 278, in start_service_by_name
    'su', (bus_name, flags)))
  File "/usr/lib64/python2.7/site-packages/dbus/connection.py", line 651, in call_blocking
    message, timeout)
DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name net.launchpad.DockManager.Daemon was not provided by any .service files
Traceback (most recent call last):
  File "/usr/bin/dockx", line 1439, in <module>
    dockx = DockX(monitor)
  File "/usr/bin/dockx", line 508, in __init__
    self.dockbar.load()
  File "/usr/lib64/python2.7/site-packages/dockbarx/dockbar.py", line 550, in load
    self.reload(tell_parent=False)
  File "/usr/lib64/python2.7/site-packages/dockbarx/dockbar.py", line 626, in reload
    self.__on_window_opened(self.screen, window)
  File "/usr/lib64/python2.7/site-packages/dockbarx/dockbar.py", line 810, in __on_window_opened
    self.__add_window(window)
  File "/usr/lib64/python2.7/site-packages/dockbarx/dockbar.py", line 957, in __add_window
    window=window)
  File "/usr/lib64/python2.7/site-packages/dockbarx/dockbar.py", line 882, in __make_groupbutton
    group.add_window(window)
  File "/usr/lib64/python2.7/site-packages/dockbarx/groupbutton.py", line 359, in add_window
    window = Window(wnck_window, self)
  File "/usr/lib64/python2.7/site-packages/dockbarx/windowbutton.py", line 76, in __init__
    self.item = WindowItem(self, group)
  File "/usr/lib64/python2.7/site-packages/dockbarx/windowbutton.py", line 343, in __init__
    self.update_show_state()
  File "/usr/lib64/python2.7/site-packages/dockbarx/windowbutton.py", line 457, in update_show_state
    window.monitor != self.group_r().monitor):
AttributeError: Window instance has no attribute 'monitor'
★★

Гипотезы
1. У тебя основной стоит та версия питона, которая не поддерживается DockbarX. Попробуй поставь основной вторую ветку. eselect в помощь.
2. Криво установленный питон или что-то еще. emerge -avuND world ; emerge @preserved-rebuild; python-updater (для начала можешь попробовать только python-updater )

Kroz ★★★★★
()
Последнее исправление: Kroz (всего исправлений: 1)
Ответ на: комментарий от Kroz
Available Python interpreters:
  [1]   python2.7 *
  [2]   python3.3
  [3]   python3.4
emerge -avuND world ; emerge @preserved-rebuild; python-updater 

Все это пробовал, безрезультатно (

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

Тогда я хз. Google тоже вроде ничего путного не выдает. В таких случаях я обычно откатываюсь на предыдущую версию или еще раньше или наоборот пробую live.

Может кто еще чего подскажет.

Kroz ★★★★★
()

посоны, такое ощущение, что вы как будто из параллельной вселенной, где нет гугла. Вот запрос гуглу «dockbarx Window instance has no attribute 'monitor'». Сразу же находится арчевики, ланчпад и другие ресурсы, где обсуждают этот баг. Мне лень самому разбираться, но читая по диагонали зацепил, что это притащили в версии 0.90.3. Попробуй откатиться до предыдущей версии, или лучше бисекцией по гиту найти проблемный коммит, или еще лучше - попробовать заюзать один из готовых патчей. Например, тот пакет что из арча - там в последних комментариях обсуждают уже другую ошибку, значит твою уже починили. Надо раздербанить пакет и понять, нет ли там патчей, или если патчи уже интегрированы (что не арч-вей совершенно) - подиффать с оригинальной версией и понять, что изменилось.

stevejobs ★★★★☆
()
Последнее исправление: stevejobs (всего исправлений: 1)

ты сначала напиши откуда ты брал ебилд, т.к в дереве его не вижу.

И да, где там для xfce? :3

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