[Nautilus 3.6] Dodanie opcji „Utwórz pusty plik” do menu kontekstowego

Uwaga: Ten wpis został utworzony ponad rok temu. Informacje w nim zawarte mogą być nieaktualne!

Nautilus 3.6, który miał znajdować się w Ubuntu 12.10, został uszczuplony o wiele funkcji m.in o pozycję „Utwórz pusty plik” znajdującą się w menu kontekstowym prawego przycisku myszy.

Aby dodać brakującą funkcję, należy stworzyć skrypt. Na początek utwórz katalog, w którym znajdie się skrypt:

mkdir -p ~/.local/share/nautilus-python/extensions

Dodaj sam plik:

gedit ~/.local/share/nautilus-python/extensions/nautilus-acme.py

W oknie edytora poniższy kod:

from os.path import join
from gi.repository import GObject, Nautilus

class Acme(GObject.GObject, Nautilus.MenuProvider):
    def __init__(self):
        pass

    def new_empty_file(self, menu, folder):
        with open(join(folder.get_uri().replace("file://", ""), "new_file"), 'w') as f:
            f.write('')
        return

    def get_background_items(self, window, current_folder):
        AcmeMenuItem = Nautilus.MenuItem(
            name="Acme::NewEmptyFile",
            label="New empty file",
            tip="New empty file"
        )

        AcmeMenuItem.connect('activate', self.new_empty_file, current_folder)

        return [AcmeMenuItem]


Zapisz plik (Ctrl + S) i zamknij okno edytora.
Na koniec zrestartuj Nautilusa poleceniem:

nautilus -q
Jeżeli powyższy artykuł nie rozwiązał lub rozwiązał częściowo Twój problem, dodaj swój komentarz opisujący, w którym miejscu napotkałeś trudności.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.
  • Olgnerd

    Niedługo zniknie opcja utworzenia pustego katalogu.

  • Peper

    Ciekawy jest ten Gnome. Najpierw z dość lekkiego środowiska zrobiono przeładowane i siermiężne coś. Teraz pod pozorem wydawania czegoś nowego powoli usuwana jest z niego podstawowa funkcjonalność. Ło co hozi?

  • Bzdura

    Bzdura, nic nie zostało usunięte! Tak jak myślałem szum z 3.6 o nic. Nowa wersja znacząco usprawnia operacje na plikach (jak choćby czytelniejsze wyszukiwanie), to niestety nie znalazło się domyślnie w Ubuntu 12.10.

    Aby uaktywnić opcję utwórz pusty plik wystarczy dodać takowy do folderu szablony w katalogu domowym!

  • bladyshaman

    Już myślałem, że nikt nie wpadnie na to! Po co ten cały bzdurny wpis? Szkoda zachodu… Taj jak powiedział kolega Bzdura – wrzucacie szablony plików do folderu /home/użytkownik/Szablony i już!