Рейтинг:1

Проблема с открытием Catfish: 'get_geometry'?

флаг pr

Я использую Ubuntu 21.04. Я успешно использую инструмент поиска Catfish некоторое время 20.04, но с тех пор, как я обновился до 21.04, он не открывается. (Я пытался переустановить его несколько раз, ничего не изменилось). Когда я открываю его из терминала, это то, что я получаю:

john@john-u:~$ сом
Traceback (последний последний вызов):
  Файл "/usr/bin/catfish", строка 44, в <module>
    сом.основной()
  Файл "/usr/lib/python3/dist-packages/catfish/__init__.py", строка 78, в основном
    окно = CatfishWindow.CatfishWindow()
  Файл "/usr/lib/python3/dist-packages/catfish_lib/Window.py", строка 176, в __new__
    new_object.finish_initializing (строитель)
  Файл "/usr/lib/python3/dist-packages/catfish/CatfishWindow.py", строка 327, в finish_initializing
    (ширина_экрана, высота_экрана) = self.get_screen_size()
  Файл "/usr/lib/python3/dist-packages/catfish/CatfishWindow.py", строка 405, в get_screen_size
    геометрия = монитор.get_geometry()
AttributeError: объект «NoneType» не имеет атрибута «get_geometry»

Кажется, что-то связанное с конфигурацией дисплея? Может ли это быть связано с тем, что я использую несколько (3) мониторов? У меня есть видеокарта NVIDIA GeForce GTX 1050 Ti 4 ГБ GDDR5, и я использую сервер X.Org X.

Заранее благодарю за любую помощь! ДжонС

Jacob Vlijm avatar
флаг by
Это ошибка. По-видимому, исключение может возникнуть на «мониторе», будучи None. get_geometry явно не может с этим справиться. Код следует отредактировать, чтобы решить, что произойдет, когда возникнет исключение, или исправить его, чтобы оно произошло в любом случае. Лучше всего сообщить об ошибке.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.