it-swarm.com.de

Wie kann ich die grauen Kästchen um benutzerdefinierte Ordnersymbole entfernen?

Wenn ich benutzerdefinierte Ordnersymbole festlegen in Ubuntu 13.04, erscheinen graue Kästchen um sie herum:

Home in Ubuntu 13.04

Wie kann ich dafür sorgen, dass die Symbole normal aussehen?

12
ændrük

Es ist kein Fehler. In Nautilus 3.6.3 (der Version in Ubuntu 13.04) erhält jedes benutzerdefinierte Symbol einen Rahmen, "damit es mit dem Erscheinungsbild von Miniaturansichten übereinstimmt".

Das habe ich im Changelog auf Launchpad gelesen (suche nach 2012-08-31, und du wirst es auch lesen.)

Das 64x64-Bit-PNG-Bild, das diesen Frame zeichnet, ist im Quellcode-Paket enthalten. Es ist die Datei thumbnail_frame.png im Verzeichnis/icons

LÖSUNG (1): Ersetzen Sie im Quellcode die Datei thumnail_frame.png durch ein anderes Bild und kompilieren Sie das Programm neu.

LÖSUNG (2): Hacken Sie die Datei nautilus-ui-utilies.c ab 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;
}

Mit diesem Hack kehrt die Funktion nautilus_ui_frame_image zurück, ohne einen Frame zu setzen :-)

2
user85164

Wenn Sie wie ich selten das Glück haben, Dinge selbst zu kompilieren, möchten Sie vielleicht, dass etwas bereits kompiliert ist.

Nemo ist eine Gabelung von Nautilus 3.4

Sie können es mit dem Cinnamon ppa installieren:

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

Es sieht aus wie das:

enter image description here

Grüße ;-)

2
desgua

Dies ist zwar keine Lösung für dieses spezielle Problem (ich konnte selbst keine finden), aber Sie können es umgehen, indem Sie keine Ordner mit benutzerdefinierten Symbolen verwenden, sondern Desktop-Dateien, die Links zu alternativen Speicherorten darstellen (z. B. einen versteckten Ordner) in Ihrem Heimatverzeichnis). Ihr Symbol wird ohne Rahmen angezeigt.

Beispiel: link.desktop

[Desktop Entry]
Type=Link
Name=MyFolder
URL=file:///home/<username>/.hidden_folder/
Icon=/path/to/icon.svg
1