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

Wyłącznie system! Wątpliwości dotyczące aplikacji proszę umieszczać niżej, w odpowiednich forach.
bartekn80
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 24 lis 2012, 13:43
Środowisko graficzne: GNOME

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

Post 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.
ODPOWIEDZ

Wróć do „Instalacja, aktualizacja i konfiguracja Ubuntu”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 14 gości