You are not logged in.

#1 2016-06-08 19:41:41

izahn
Member
Registered: 2013-04-19
Posts: 6

Meld can't find icons

I have two installations of archlinux, both running KDE Plasma with all packages up to date. On both computers meld fails to diff files with the following error message:

meld tmp1.txt tmp2.txt 
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/meld/meldapp.py", line 78, in do_command_line
    tab = self.parse_args(command_line)
  File "/usr/lib/python2.7/site-packages/meld/meldapp.py", line 336, in parse_args
    focus=i == 0)
  File "/usr/lib/python2.7/site-packages/meld/meldapp.py", line 155, in open_files
    return window.open_paths(paths, **kwargs)
  File "/usr/lib/python2.7/site-packages/meld/meldwindow.py", line 774, in open_paths
    paths, auto_compare=auto_compare, auto_merge=auto_merge)
  File "/usr/lib/python2.7/site-packages/meld/meldwindow.py", line 723, in append_diff
    paths, merge_output=merge_output, meta=meta)
  File "/usr/lib/python2.7/site-packages/meld/meldwindow.py", line 690, in append_filediff
    doc = filediff.FileDiff(len(files))
  File "/usr/lib/python2.7/site-packages/meld/filediff.py", line 248, in __init__
    from meld.gutterrendererchunk import GutterRendererChunkAction, GutterRendererChunkLines
  File "/usr/lib/python2.7/site-packages/meld/gutterrendererchunk.py", line 96, in <module>
    GtkSource.GutterRendererPixbuf, MeldGutterRenderer):
  File "/usr/lib/python2.7/site-packages/meld/gutterrendererchunk.py", line 101, in GutterRendererChunkAction
    MODE_REPLACE: load("meld-change-apply-right"),
  File "/usr/lib/python2.7/site-packages/meld/gutterrendererchunk.py", line 35, in load
    return icon_theme.load_icon(icon_name, LINE_HEIGHT, 0)
GLib.Error: gtk-icon-theme-error-quark: Icon 'meld-change-apply-right' not present in theme gnome (0)

I fixed it for the moment with

 ln -s /usr/share/icons/hicolor/16x16/actions/meld* /usr/share/icons/gnome/16x16/actions/ 

but I'm not sure if that is a good solution.

Any ideas about what was going wrong or the best way to fix it?

Offline

Board footer

Powered by FluxBB