Ketika saya mengatur ikon folder khusus di Ubuntu 13.04, kotak abu-abu muncul di sekitar mereka:
Bagaimana saya bisa membuat ikon terlihat normal?
/usr/share/icons/Humanity
.
Ketika saya mengatur ikon folder khusus di Ubuntu 13.04, kotak abu-abu muncul di sekitar mereka:
Bagaimana saya bisa membuat ikon terlihat normal?
/usr/share/icons/Humanity
.
Jawaban:
Itu bukan bug. Dalam Nautilus 3.6.3 (versi di Ubuntu 13.04) setiap ikon kustom mendapat bingkai "agar konsisten dengan penampilan thumbnail."
Itulah yang saya baca di changelog di Launchpad (cari 2012-08-31, dan Anda juga akan membacanya.)
64x64 bit PNG-image yang menggambar bingkai itu, termasuk dalam paket kode sumber. Ini thumbnail_frame.png di direktori / icons
SOLUSI (1): dalam kode-sumber, ganti thumnail_frame.png itu dengan gambar lain, dan kompilasi ulang program.
SOLUSI (2): Meretas file nautilus-ui-utilies.c, mulai dari codeline 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;
}
Jadi dengan hack ini fungsi nautilus_ui_frame_image kembali tanpa meletakkan bingkai :-)
Jika Anda seperti saya yang jarang memiliki keberuntungan menyusun sendiri, Anda mungkin ingin sesuatu sudah dikompilasi.
Nemo adalah cabang dari Nautilus 3.4
Anda dapat menginstalnya dengan ppa Cinnamon :
sudo add-apt-repository ppa:gwendal-lebihan-dev/cinnamon-stable; sudo apt-get update; sudo apt-get install nemo nemo-fileroller
Ini terlihat seperti ini:
Salam ;-)
Meskipun ini bukan solusi untuk masalah khusus ini (saya tidak dapat menemukannya sendiri), Anda dapat mengatasinya dengan tidak menggunakan folder dengan ikon khusus, melainkan file desktop yang tautan ke lokasi alternatif (misalnya folder tersembunyi di direktori home Anda). Ikon mereka akan ditampilkan tanpa batas.
Contoh: link.desktop
[Desktop Entry]
Type=Link
Name=MyFolder
URL=file:///home/<username>/.hidden_folder/
Icon=/path/to/icon.svg