2016-03-04 10 views
7

मैंने प्रत्येक पैकेज को स्रोत से संकलित करके 3.14.2 और सभी निर्भरता पैकेजों को स्थापित करने में कामयाब रहे हैं और सभी निर्भरता के लिए & --prefix=<base>/meld/deps के लिए --prefix=<base>/meld के साथ एनएफएस शेयर पर स्थापित किए गए हैं।meld - gi._glib.GError: आइकन 'meld-change-apply-right' थीम में मौजूद नहीं है। स्थापना के साथ क्या गलत है?

अंत में, मैंने टूल का आह्वान किया और मैं जीयूआई देख सकता हूं। लेकिन जब मैं कुछ कार्यक्षमता परीक्षण करने की कोशिश करता हूं, तो यह मुझे त्रुटियों को फेंकता है। मैंने कभी उपकरण का उपयोग नहीं किया है। तो, मुझे नहीं पता कि यह वास्तव में कैसे काम करना चाहिए। लेकिन उपयोगकर्ताओं ने निम्न त्रुटि को इंगित किया है, और मुझे लगता है कि कई अन्य त्रुटियां भी हो सकती हैं। लेकिन निम्नलिखित में से एक है।

$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 

कृपया मुझे बताएं कि क्या गलत हो सकता है?

निम्नलिखित चर जो मैंने पूरे इंस्टॉलेशन में और टूल का उपयोग करते समय उपयोग किया है।

पथ, LD_LIBRARY_PATH, PKG_CONFIG_PATH, PYTHONPATH, GSETTINGS_SCHEMA_DIR

इन सभी रास्तों है यह पूरी तरह से स्थापना अनुकूलित है उपयोग करने का कारण, वहाँ पहले से ही विद्यमान थे जीटीके आदि संस्करणों सर्वर पर चल रहे हैं और हम नहीं करना चाहते हैं के रूप में उन्हें परेशान करें और मिश्रित के लिए एक अलग सेटअप चाहते हैं, और यह भी कि एक ही तरह से एनएफएस पर साझा की गई स्थापना कई सर्वरों से उपयोग की जा सकती है।

लेकिन, अन्य औजारों के विपरीत जो हम आमतौर पर स्थापित करते हैं, मेल्ड में बहुत गंभीर निर्भरताएं होती हैं और हमें जीटीके जैसे जटिल पैकेजों को संकलित करने की आवश्यकता होती है।

किसी भी तरह, क्या कोई हमें बता सकता है कि वर्तमान स्थापना के साथ क्या गलत है? और क्या मुझे अधिक चर और संदर्भ सेट करने की आवश्यकता है या क्या मुझे अतिरिक्त विकल्पों के साथ मॉड्यूल को फिर से स्थापित करने की आवश्यकता है? अब, मैंने केवल प्रत्येक पैकेज के लिए अनुशंसित निर्भरता स्थापित की है और वैकल्पिक पैकेज निर्भरता छोड़ दी है।

और त्रुटि में आ रहा है, तो मैं अपनी स्थापना <base>/meld/share/icons/hicolor/16x16/actions/meld-change-apply-right.png में पीएनजी फ़ाइल पा सकता हूं, तो उपकरण इसे खोजने में असमर्थ क्यों है? विषय का अर्थ क्या है?

मैं वास्तव में खिड़की को देखने के बाद अपने आप को काफी गर्व था, लेकिन अब यह यह शून्य कार्यक्षमता :(

enter image description here

उत्तर

1

मैं एक ऐसी ही समस्या मिलकर एक हो जाना 3.16.0 चलाने पर था के साथ सिर्फ एक खाली खिड़की है लगता है Archlinux। मेरे मामले में विशिष्ट त्रुटि संदेश GLib.Error: gtk-icon-theme-error-quark: Icon 'meld-change-apply-right' not present in theme gnome (0) था।

मैंने निर्देशिका से प्रतीकात्मक लिंक बनाकर "तय" किया है, जहां मैल्ड आइकन जगह पर स्थापित किए गए थे, वेल्ड इन आइकनों की तलाश में है। मेरे मामले में मतलब ln -s /usr/share/icons/hicolor/16x16/actions/meld* /usr/share/icons/gnome/16x16/actions/

मैं इसे वास्तविक समाधान के बजाय एक काम पर विचार करता हूं, लेकिन कम से कम मेल्ड सही ढंग से काम कर रहा है।

+0

Hi..in मुलायम लिंक बनाने के बाद भी मेरा मामला एक ही मुद्दा होता है। किसी भी varialble हमें सेट करने की जरूरत है? –

+1

मुझे यकीन नहीं है, लेकिन आप आइकन कैश को 'sudo gtk-update-icon-cache --force/usr/share/icons/hicolor' और 'sudo gtk-update-icon-cache जैसे कुछ के साथ पुनर्निर्माण करने का प्रयास कर सकते हैं - -force/usr/share/icons/gnome' (संभवतः पथ को उचित रूप से बदलना)। Https://bugzilla.gnome.org/show_bug.cgi?id=767396 पर बग रिपोर्ट देखें – Ista

0

मैं फिर से स्थापित करने मिलकर एक हो जाना

$ sudo apt-get install meld 

(एक नया संस्करण डेबियन खिंचाव में उपलब्ध था) को हल किया। समस्या गायब हो गई

संबंधित मुद्दे