Udało mi się zainstalować pakiet meldunkowy 3.14.2 i wszystkie pakiety zależności, kompilując każdy pakiet ze źródła i wszystkie są zainstalowane na udziale NFS z --prefix=<base>/meld
dla narzędzia scalającego dla zależności & & --prefix=<base>/meld/deps
dla zależności.meld - gi._glib.GError: Ikona "meld-change-apply-right" nie występuje w motywie. Co jest nie tak z instalacją?
Wreszcie uruchomiłem narzędzie i widzę GUI. Ale kiedy próbuję wykonać pewne testy funkcjonalności, powoduje to błędy. Nigdy nie korzystałem z tego narzędzia. Więc nie wiem, jak to dokładnie działa. Ale użytkownicy zwrócili uwagę na następujący błąd i może być też wiele innych błędów. Ale jest jednym z nich.
$meld
GLib-GIO-Message: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications.
II 1
Traceback (most recent call last):
File "/applics/platform/meld/meld-3.14.2/lib/python2.7/site-packages/meld/newdifftab.py", line 117, in on_button_compare_clicked
tab = self.diff_methods[self.diff_type](compare_paths)
File "/applics/platform/meld/meld-3.14.2/lib/python2.7/site-packages/meld/meldwindow.py", line 647, in append_filediff
doc = filediff.FileDiff(len(files))
File "/applics/platform/meld/meld-3.14.2/lib/python2.7/site-packages/meld/filediff.py", line 281, in __init__
from meld.gutterrendererchunk import GutterRendererChunkAction
File "/applics/platform/meld/meld-3.14.2/lib/python2.7/site-packages/meld/gutterrendererchunk.py", line 33, in <module>
class GutterRendererChunkAction(GtkSource.GutterRendererPixbuf):
File "/applics/platform/meld/meld-3.14.2/lib/python2.7/site-packages/meld/gutterrendererchunk.py", line 38, in GutterRendererChunkAction
MODE_REPLACE: load("meld-change-apply-right"),
File "/applics/platform/meld/meld-3.14.2/lib/python2.7/site-packages/meld/gutterrendererchunk.py", line 30, in load
return icon_theme.load_icon(icon_name, LINE_HEIGHT, 0)
File "/applics/platform/meld/meld-3.14.2/dependencies/lib/python2.7/site-packages/gi/types.py", line 113, in function
return info.invoke(*args, **kwargs)
gi._glib.GError: Icon 'meld-change-apply-right' not present in theme
Proszę mi powiedzieć, co może być nie tak?
Następujące zmienne zostały użyte podczas instalacji i podczas korzystania z narzędzia.
PATH LD_LIBRARY_PATH, systemowe PKG_CONFIG_PATH, PYTHONPATH, GSETTINGS_SCHEMA_DIR
Powodem wykorzystaniem wszystkich tych ścieżek jest ona całkowicie dostosowanych instalacji, ponieważ nie były już istniejących GTK itp wersje działające na serwerach, a my nie chcemy zakłócają je i wymagają oddzielnej konfiguracji dla połączenia, a także w taki sposób, że ta sama instalacja udostępniona na NFS może być używana z wielu serwerów.
Jednak w przeciwieństwie do innych narzędzi, które zwykle instalujemy, meld ma bardzo poważne zależności i musimy skompilować złożone pakiety, takie jak GTK.
W każdym razie, czy ktoś może nam powiedzieć, co jest nie tak z aktualną instalacją? Czy muszę ustawić więcej zmiennych i referencji, czy też potrzebuję ponownie zainstalować moduły z dodatkowymi opcjami? Teraz zainstalowałem tylko zalecane zależności dla każdego pakietu i pozostawiłem opcjonalne zależności pakietów.
I przychodząc do błędu, mogę znaleźć plik PNG w mojej instalacji <base>/meld/share/icons/hicolor/16x16/actions/meld-change-apply-right.png
, to dlaczego narzędzie nie może go znaleźć? Co to jest motyw znaczy tutaj?
jestem całkiem dumny z siebie po obejrzeniu przez okno, ale teraz wydaje się, że to tylko puste okno z zerową funkcjonalnością :(
Witam .. w moim przypadku nawet po utworzeniu miękkich linków dzieje się ten sam problem. Jakieś varialble, które musimy ustawić? –
Nie jestem pewien, ale możesz spróbować przebudować pamięć podręczną ikon za pomocą czegoś takiego jak 'sudo gtk-update-icon-cache --force/usr/share/icons/hicolor' oraz' sudo gtk-update-icon-cache - -force/usr/share/icons/gnome' (być może zmieniając odpowiednio ścieżki). Zobacz raport o błędzie na stronie https://bugzilla.gnome.org/show_bug.cgi?id=767396 – Ista