--- a/podbrowser.pl.orig 2017-04-21 14:15:44.767898820 +0200 +++ b/podbrowser.pl 2017-04-21 14:15:25.994711187 +0200 @@ -1050,12 +1050,12 @@ (-d $PREFIX ? $PREFIX : $ENV{PWD}), ); map { $theme->append_search_path($_) } @paths; - if ($theme->has_icon('gnome-mime-text') == 0) { + if ($theme->has_icon('text-x-generic') == 0) { # the first theme failed, try the 'gnome' theme: $theme = Gtk2::IconTheme->new; - $theme->set_custom_theme('gnome'); + $theme->set_custom_theme('adwaita'); map { $theme->append_search_path($_) } @paths; - if ($theme->has_icon('gnome-mime-text') == 0) { + if ($theme->has_icon('text-x-generic') == 0) { print STDERR "*** sorry, I tried my best but I still can't find a usable icon theme!\n"; exit 256; }