Skip to content

catfish not launching "AttributeError: 'NoneType' object has no attribute 'get_geometry'"

specs: x86_64 Linux 5.10.42-1-MANJARO Manjaro 21.0.7 Ornara DE: GNOME 3.38.5 Python 3.9.5

Steps to reproduce:

  1. sudo pacman -S catfish
  2. (installs without issues)

launching catfish


catfish                                                          ✔ 
Traceback (most recent call last):
  File "/usr/bin/catfish", line 44, in <module>
    catfish.main()
  File "/usr/lib/python3.9/site-packages/catfish/__init__.py", line 78, in main
    window = CatfishWindow.CatfishWindow()
  File "/usr/lib/python3.9/site-packages/catfish_lib/Window.py", line 176, in __new__
    new_object.finish_initializing(builder)
  File "/usr/lib/python3.9/site-packages/catfish/CatfishWindow.py", line 327, in finish_initializing
    (screen_width, screen_height) = self.get_screen_size()
  File "/usr/lib/python3.9/site-packages/catfish/CatfishWindow.py", line 405, in get_screen_size
    geometry = monitor.get_geometry()
AttributeError: 'NoneType' object has no attribute 'get_geometry'