Tôi đã quản lý cài đặt meld 3.14.2 và tất cả các gói phụ thuộc, bằng cách biên dịch từng gói từ nguồn và tất cả được cài đặt trên chia sẻ NFS với --prefix=<base>/meld
cho công cụ meld & & --prefix=<base>/meld/deps
cho phụ thuộc.meld - gi._glib.GError: Biểu tượng 'meld-change-apply-right' không có trong chủ đề. Có gì sai khi cài đặt?
Cuối cùng, tôi đã gọi công cụ và tôi có thể thấy GUI. Nhưng khi tôi cố gắng thực hiện một số chức năng thử nghiệm, nó ném cho tôi lỗi. Tôi chưa bao giờ sử dụng công cụ. Vì vậy, tôi không biết làm thế nào nó có nghĩa vụ phải làm việc chính xác. Nhưng người dùng đã chỉ ra lỗi sau, và có thể có nhiều lỗi khác tôi đoán. Nhưng sau đây là một trong số đó.
$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
Hãy cho tôi biết điều gì có thể sai?
Các biến sau tôi đã sử dụng trong suốt quá trình cài đặt và trong khi sử dụng công cụ.
PATH, LD_LIBRARY_PATH, PKG_CONFIG_PATH, PYTHONPATH, GSETTINGS_SCHEMA_DIR
Lý do cho việc sử dụng tất cả các đường dẫn là nó hoàn toàn được tùy chỉnh cài đặt, vì có được đã tồn tại GTK vv các phiên bản chạy trên các máy chủ và chúng tôi không muốn làm phiền họ và muốn có một thiết lập riêng biệt cho meld, và cũng theo cách mà cùng một cài đặt được chia sẻ trên NFS có thể được sử dụng từ nhiều máy chủ.
Nhưng, không giống như các công cụ khác mà chúng tôi thường cài đặt, meld có các phụ thuộc rất nghiêm trọng và chúng tôi cần phải biên dịch các gói phức tạp như GTK.
Dù sao đi chăng nữa, bất kỳ ai có thể cho chúng tôi biết sự cố xảy ra với cài đặt hiện tại là gì? Và tôi có cần phải đặt thêm biến và tham chiếu hay tôi cần phải cài đặt lại các mô-đun với các tùy chọn bổ sung? Bây giờ, tôi chỉ cài đặt các phụ thuộc được khuyến nghị cho mỗi gói và còn lại các gói phụ thuộc tùy chọn.
Và sắp đến lỗi, tôi có thể tìm tệp png trong cài đặt <base>/meld/share/icons/hicolor/16x16/actions/meld-change-apply-right.png
, vậy tại sao công cụ không thể tìm thấy? chủ đề có nghĩa là gì?
Tôi đã thực sự rất tự hào về bản thân mình sau khi nhìn thấy cửa sổ, nhưng bây giờ có vẻ như nó chỉ là một cửa sổ trống với zero chức năng :(
Hi..in trường hợp của tôi ngay cả sau khi tạo ra các liên kết mềm cùng một vấn đề xảy ra. Bất kỳ varialble chúng ta cần phải thiết lập? –
Tôi không chắc chắn, nhưng bạn có thể thử xây dựng lại bộ nhớ cache biểu tượng với một cái gì đó như 'sudo gtk-cập nhật-biểu tượng-bộ nhớ cache - force/usr/share/icons/hicolor' và' sudo gtk-update-icon-cache - -force/usr/share/icons/gnome' (có thể thay đổi đường dẫn khi thích hợp). Xem báo cáo lỗi tại https://bugzilla.gnome.org/show_bug.cgi?id=767396 – Ista