Rozszezenie - Utwórz aktywator na pulpicie. (nautilus)
: 24 lis 2012, 20:16
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:
Utworzyc plik:
A nastepnie skopiowac zawartosc poniższego kodu.
Na koniec zapisac i zrestartowac nautilisa.
ps. Skrypt wymaga zainstalowania gnome-panel.
Wystarczy utworzyć katalog:
Kod: Zaznacz cały
mkdir -p ~/.local/share/nautilus-python/extensions
Kod: Zaznacz cały
gedit ~/.local/share/nautilus-python/extensions/nautilus-acme.py
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]
ps. Skrypt wymaga zainstalowania gnome-panel.