Khi tôi đặt biểu tượng thư mục tùy chỉnh trong Ubuntu 13.04, các hộp màu xám xuất hiện xung quanh chúng:
Làm thế nào tôi có thể làm cho các biểu tượng trông bình thường?
/usr/share/icons/Humanity
.
Khi tôi đặt biểu tượng thư mục tùy chỉnh trong Ubuntu 13.04, các hộp màu xám xuất hiện xung quanh chúng:
Làm thế nào tôi có thể làm cho các biểu tượng trông bình thường?
/usr/share/icons/Humanity
.
Câu trả lời:
Đó không phải là một lỗi. Trong Nautilus 3.6.3 (phiên bản trong Ubuntu 13.04), mọi biểu tượng tùy chỉnh sẽ có một khung "để làm cho nó phù hợp với sự xuất hiện của hình thu nhỏ."
Đó là những gì tôi đã đọc trong danh sách thay đổi trên Launchpad (tìm kiếm 2012-08-31 và bạn cũng sẽ đọc nó.)
Hình ảnh PNG 64x64 bit vẽ khung đó, được bao gồm trong gói mã nguồn. Đó là hình thu nhỏ_frame.png trong thư mục / icon
GIẢI PHÁP (1): trong mã nguồn, thay thế thumnail_frame.png bằng một hình ảnh khác và biên dịch lại chương trình.
GIẢI PHÁP (2): Hack tệp nautilus-ui-utflower.c, bắt đầu từ 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;
}
Vì vậy, với việc hack này, hàm nautilus_ui_frame_image trả về mà không đặt khung :-)
Nếu bạn giống như tôi hiếm khi tự mình biên soạn những thứ may mắn, bạn có thể muốn một cái gì đó đã được biên dịch.
Nemo là một nhánh của Nautilus 3,4
Bạn có thể cài đặt nó với Cinpa ppa :
sudo add-apt-repository ppa:gwendal-lebihan-dev/cinnamon-stable; sudo apt-get update; sudo apt-get install nemo nemo-fileroller
Nó trông như thế này:
Trân trọng ;-)
Mặc dù đây không phải là giải pháp cho vấn đề cụ thể này (tôi không thể tự mình tìm thấy), bạn có thể giải quyết vấn đề bằng cách không sử dụng các thư mục có biểu tượng tùy chỉnh mà thay vào đó là các tệp trên máy tính để bàn có liên kết đến các vị trí thay thế (ví dụ: thư mục ẩn trong thư mục nhà của bạn). Biểu tượng của họ sẽ được hiển thị mà không có đường viền.
Thí dụ: link.desktop
[Desktop Entry]
Type=Link
Name=MyFolder
URL=file:///home/<username>/.hidden_folder/
Icon=/path/to/icon.svg