मैं कस्टम फ़ोल्डर आइकन के आसपास ग्रे बॉक्स कैसे निकाल सकता हूं? [बन्द है]


12

जब मैं Ubuntu 13.04 में कस्टम फ़ोल्डर आइकन सेट करता हूं , तो उनके चारों ओर ग्रे बॉक्स दिखाई देते हैं:

उबंटू में घर 13.04

मैं केवल सामान्य दिखने वाले आइकन कैसे बना सकता हूं?


आपने कस्टम आइकन कैसे सेट किए? क्या आपने सुनिश्चित किया कि आइकन फाइलें या तो png या svg में स्वरूपित थीं और एक पारदर्शी पृष्ठभूमि पर सेट थीं?
Glutanimate

मैंने ऊपर दी गई विधि का उपयोग किया है, और जो चित्र मैंने चुना है वह एसवीजी हैं /usr/share/icons/Humanity
ændrük

1
मुझे भी इससे चिढ़ है ... क्या आपको कोई हल मिला?
काली मिर्च_चिको

3
तय होने के बावजूद - यह अभी भी एक बग की तरह दिखता है - या कम से कम रेयरिंग में नॉटिलस के संस्करण में पैच स्थापित नहीं है। - bugzilla.gnome.org/show_bug.cgi?id=688808
fossfreedom

1
मेटा पॉलिसी के अनुसार ( meta.askubuntu.com/questions/4216/… ) - चूंकि यह एक पुष्ट बग रिपोर्ट है जो निकट भविष्य में तय हो सकती है या नहीं भी हो सकती है, इसलिए यह प्रश्न बंद कर दिया गया है।
जीवाश्म

जवाबों:


2

यह बग नहीं है। Nautilus 3.6.3 (Ubuntu 13.04 में संस्करण) में हर कस्टम आइकन को "थंबनेल के अनुरूप बनाने के लिए" एक फ्रेम मिलता है।

मैंने लॉन्चपैड पर चैंज में पढ़ा है (2012-08-31 के लिए खोज, और आप इसे पढ़ते हैं)।

64x64 बिट्स पीएनजी-छवि जो उस फ्रेम को खींचती है, स्रोत कोड पैकेज में शामिल है। यह /_संग्रह निर्देशिका में थंबनेल_फ्रेम। पीएनजी है

समाधान (1): स्रोत-कोड में, उस thumnail_frame.png को किसी अन्य चित्र से बदलें, और प्रोग्राम को फिर से खोलें।

समाधान (2): कोडलाइन 192 से शुरू होने वाली नॉटिलस-यूआई-यूसेजि.सै. फ़ाइल को हैक करें

void
nautilus_ui_frame_image (GdkPixbuf **pixbuf)
{
GdkPixbuf *pixbuf_with_frame, *frame;
int left_offset, top_offset, right_offset, bottom_offset;

/*  frame = nautilus_get_thumbnail_frame (); */
    frame = NULL;
if (frame == NULL) {
    return;
}

left_offset = NAUTILUS_THUMBNAIL_FRAME_LEFT;
top_offset = NAUTILUS_THUMBNAIL_FRAME_TOP;
right_offset = NAUTILUS_THUMBNAIL_FRAME_RIGHT;
bottom_offset = NAUTILUS_THUMBNAIL_FRAME_BOTTOM;

pixbuf_with_frame = eel_embed_image_in_frame
    (*pixbuf, frame,
     left_offset, top_offset, right_offset, bottom_offset);
g_object_unref (*pixbuf);

*pixbuf = pixbuf_with_frame;
}

तो इस हैक के साथ nautilus_ui_frame_image फंक्शन रिटर्न एक फ्रेम डाले बिना :-)


वास्तव में, इसकी एक घटना नहीं है, लेकिन जिस तरह से नॉटिलस आइकनों का व्यवहार और प्रतिपादन करता है। विषय के बावजूद, मैं कस्टम आइकन पर सीमा प्राप्त कर रहा हूं। यह निश्चित रूप से GTK CSS फाइलों के माध्यम से कॉन्फ़िगर करने योग्य नहीं है।
भाविन दोशी

इसके अलावा, इस सवाल में संलग्न स्क्रीनशॉट से काफी दिखाई देता है कि उपयोगकर्ता स्वयं एंबियंस थीम का उपयोग कर रहा है, न कि कुछ अन्य थीम।
भाविन दोशी

नरक का मार्ग गलत तथ्यों के साथ है, कभी भी नग्न तथ्यों के साथ नहीं। तो: यह एंबियंस की तरह दिखता है, लेकिन क्या यह वास्तव में एंबियंस है?

1
इस साइट पर एक पैकेज के पुनर्निर्माण और पुनर्निर्माण के बारे में स्पष्ट निर्देश: ariejan.net/2008/05/05/04/…

1
बदलाव का लिंक टूट गया है
fossfreedom

2

यदि आप मेरे जैसे हैं, तो शायद ही कभी खुद के द्वारा भाग्यशाली संकलन किया गया हो, तो आप पहले से संकलित कुछ चाहते हो सकते हैं।

निमो Nautilus 3.4 का एक कांटा है

आप इसे दालचीनी पीपा के साथ स्थापित कर सकते हैं :

sudo add-apt-repository ppa:gwendal-lebihan-dev/cinnamon-stable; sudo apt-get update; sudo apt-get install nemo nemo-fileroller  

यह इस तरह दिख रहा है:

यहाँ छवि विवरण दर्ज करें

सादर ;-)


1

हालांकि यह इस विशेष समस्या का समाधान नहीं है (मैं खुद को खोजने में सक्षम नहीं था), आप कस्टम आइकनों वाले फ़ोल्डरों का उपयोग न करके इसके चारों ओर काम कर सकते हैं, बल्कि डेस्कटॉप फाइलें जो वैकल्पिक स्थानों के लिंक हैं (जैसे एक छिपा हुआ फ़ोल्डर) अपने घर निर्देशिका में)। उनका आइकन बिना बॉर्डर के दिखाया जाएगा।

उदाहरण: link.desktop

[Desktop Entry]
Type=Link
Name=MyFolder
URL=file:///home/<username>/.hidden_folder/
Icon=/path/to/icon.svg
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.