Nautilus-Sidebar-Modding

Das Tolle an Open Source, ist der “Open Source” Teil! Es liegen überall die Quelltexte vor, man kann hineinschauen und bei Bedarf Teile ändern. Seit längerer Zeit stören mich zwei Sachen an der Sidebar des Nautilus-Dateibrowsers: Ich hätte die Icons gerne größer und da ich eh nur den Reiter “Orte” nutze, ist der obere teil der Sidebar für mich völlig unnütz.

Nach ein bisschen Googelei Recherche fand ich einen guten Ansatz und kam, nach ein bisschen Eigenarbeit auch zum gewünschten Ziel:

Der Sidebarheader ist verschwunden, und die Icons lassen sich in jeder beliebigen Größe darstellen! :)

Und so geht’s:

Die Nautilus Sourcen besorgen (landen im Home):

apt-get source nautilus

Build Dependencies auflösen:

apt-get build-dep nautilus

Zum ändern der Icongröße die Datei ~/nautilus-2.24.1/src/nautilus-places-sidebar.c editieren (Zeile 224):

icon_size = nautilus_get_icon_size_for_stock_size (GTK_ICON_SIZE_MENU);

ersetzen durch (Wert in Pixel, jede Angabe möglich):

icon_size = 24;

Zum entfernen des Sidebarheaders Datei ~/nautilus-2.24.1/src/nautilus-side-pane.c editieren (Zeile 322):

gtk_box_pack_start (GTK_BOX (side_pane), frame, FALSE, FALSE, 0);

einfach auskommentieren:

//gtk_box_pack_start (GTK_BOX (side_pane), frame, FALSE, FALSE, 0);

Abschließend Nautilus kompilieren, installieren, neustarten und die neue Sidebar genießen ;)

./configure --prefix=/usr
make
make install
killall nautilus

06. Februar 2009 von Jan
Kategorien: Linux, Planet | 11 Kommentare

Änliche Artikel:

Kommentare (11)

  1. was ist das für ein thema?

  2. schöner doppelpfeil

  3. Zum Bearbeiten von Nautilus hatte ich auch schon einmal etwas geschrieben: http://ubuntuforums.org/showpost.php?p=3720429&postcount=2 bzw. auf deutsch hier: http://forum.ubuntuusers.de/post/1038957/

    Man muss sich nur heranwagen, dann klappt das auch.

  4. Statt make install sollte man wirklich checkinstall vorziehen. Das vereinfacht das spätere deinstallieren bzw upgraden.

  5. @zerwas Sehr interessant. Und ja, wer wagt gewinnt! ;)

    @onli Du hast prinzipiell Recht, nur glaube ich, können viele Leute damit nichts anfangen, und mit make install ist es halt der “klassische” Weg. Man sollte mal dadrüber bloggen… :)

  6. Netter Artikel, nur ein Fehler ist mir aufgefallen:
    Um die Build Dependencies zu installieren muss man

    apt-get build-dep nautilus

    nehmen, nicht “build-deb”. ;)

  7. Jo hat gefunzt!! Super!
    Das erste Mal das ich mich an einen Quellcode rangewagt habe!
    Dankööö!!

    Gruß Paul

  8. Moin

    hast du zufällig auch ne Lösung wie man die Einträge im Menü oben entfernt?….wie zum Beispiel “Gehe zu” “Lezezeichen” und “Reiter”?
    Ich habe bisher nur “Hilfe” entfernt, in der “nautilus-window-menus.c” Zeile 791
    Dort stehen aber leider nicht alle Einträge drinn.

    mfG

    Paul

  9. Hab’s selber gefunden

    Die Sachen können in der:
    /usr/local/share/nautilus/ui/nautilus-navigation-window-ui.xml

    rausgeschmissen werden

    Grüße

  10. interessant! Vielen Dank :)

Schreibe einen Kommentar

Pflichtfelder sind mit * markiert