Pomyślałem że każdemu się takie coś przyda i w miarę czasu będę udostępniać tego więcej.
A o co chodzi?
A chodzi o to iż unity oferuje tworzenie menu dla aktywatorów umieszczanych na docku pod PPM.
Czyli po kliknięciu na aktywator prawym przyciskiem myszy.
Na wstęp zrobiłem takie coś dla Nautilusa a wygląda to tak:
Poniżej umieszczam kod, który należy zapisać na pulpicie jako plik z rozszerzeniem .desktop (nazwa dowolna, istotne jest rozszerzenie):
Kod: Zaznacz cały
[Desktop Entry]
Name=File Manager
Exec=nautilus
Icon=system-file-manager
Terminal=false
Type=Application
StartupNotify=true
NoDisplay=true
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=nautilus
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-Version=2.32.2
X-GNOME-Autostart-Phase=computer:///
X-GNOME-Autostart-Notify=true
X-GNOME-AutoRestart=true
X-GNOME-Provides=filemanager
X-Ubuntu-Gettext-Domain=nautilus
X-Ayatana-Desktop-Shortcuts=Home;Pulpit;Dokumenty;Muzyka;Obrazy;Wideo;Pobrane;Komputer;Kosz
[Home Shortcut Group]
Name=Folder domowy
Exec=nautilus
TargetEnvironment=Unity
[Pulpit Shortcut Group]
Name=Pulpit
Exec=nautilus Pulpit
TargetEnvironment=Unity
[Dokumenty Shortcut Group]
Name=Dokumenty
Exec=nautilus Dokumenty
TargetEnvironment=Unity
[Muzyka Shortcut Group]
Name=Muzyka
Exec=nautilus Muzyka
TargetEnvironment=Unity
[Obrazy Shortcut Group]
Name=Obrazy
Exec=nautilus Obrazy
TargetEnvironment=Unity
[Wideo Shortcut Group]
Name=Wideo
Exec=nautilus Wideo
TargetEnvironment=Unity
[Pobrane Shortcut Group]
Name=Pobrane
Exec=nautilus Pobrane
TargetEnvironment=Unity
[Komputer Shortcut Group]
Name=Komputer
Exec=nautilus computer:///
TargetEnvironment=Unity
[Kosz Shortcut Group]
Name=Kosz
Exec=nautilus trash:///
TargetEnvironment=Unity
Po przeczytaniu pliku pewnie domyślicie się o co chodzi i jak takie coś robić samemu.
Inny przykład, tym razem dla Synaptica:
Kod: Zaznacz cały
[Desktop Entry]
Name=Synaptic Package Manager
GenericName=Package Manager
Comment=Install, remove and upgrade software packages
Exec=gksu --description /usr/share/applications/synaptic.desktop /usr/sbin/synaptic
Icon=synaptic
Terminal=false
Type=Application
Categories=PackageManager;GTK;System;Settings;UpdateAtStartup
NotShowIn=KDE;
X-Ubuntu-Gettext-Domain=synaptic
X-Ayatana-Desktop-Shortcuts=Upgrade;DistUpgrade;UpdateAtStartup;NonInteractive;AddCdrom
[Upgrade Shortcut Group]
Name=Wykonaj aktualizacje i pokaż zmiany
Exec=gksu synaptic --upgrade-mode
TargetEnviroment=Unity
[DistUpgrade Shortcut Group]
Name=Wykonaj aktualizacje dystrybucji i pokaż zmiany
Exec=gksu synaptic --dist-upgrade-mode
TargetEnviroment=Unity
[UpdateAtStartup Shortcut Group]
Name=Odśwież bazę danych pakietów po uruchomieniu
Exec=gksu synaptic --update-at-startup
TargetEnviroment=Unity
[NonInteractive Shortcut Group]
Name=Bez wymagania od użytkownika wprowadzania czegokolwiek
Exec=gksu synaptic --non-interactive
TargetEnviroment=Unity
[AddCdrom Shortcut Group]
Name=Dodaj nowy cdrom po uruchomieniu
Exec=gksu synaptic --add-cdrom
TargetEnviroment=Unity