You are not logged in.
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