Strona 1 z 1

Rozszezenie - Utwórz aktywator na pulpicie. (nautilus)

: 24 lis 2012, 20:16
autor: bartekn80
W nowym Ubuntu zabrakło mi niestety funkcji nautilisie "Utwórz Aktywator". Wiec zmodyfikowałem skrypt który znalazłem necie aby działała ta funkcja jak dawniej.
Wystarczy utworzyć katalog:

Kod: Zaznacz cały

mkdir -p ~/.local/share/nautilus-python/extensions
Utworzyc plik:

Kod: Zaznacz cały

gedit ~/.local/share/nautilus-python/extensions/nautilus-acme.py
A nastepnie skopiowac zawartosc poniższego kodu.

Kod: Zaznacz cały

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

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

    def create_activation(self, menu, folder):
	os.system("gnome-desktop-item-edit ~/Pulpit --create-new")

        return

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

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

        return [AcmeMenuItem]


Na koniec zapisac i zrestartowac nautilisa.

ps. Skrypt wymaga zainstalowania gnome-panel.