Ocena wątku:
- 0 Głosów - 0 Średnio
- 1
- 2
- 3
- 4
- 5
|
Unity - Tworzenie menu pod PPM dla docka.
|
| Autor |
Wiadomość |
eloaders
Użytkownik
Liczba postów: 58
Dołączył: 11-04-2010
Reputacja: 3
|
Unity - Tworzenie menu pod PPM dla docka.
Witam.
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 plik .desktop który należy zapisać na pulpit pod rozszerzeniem .desktop i umieścić na docku w unity:
Kod:
[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 i dlatego umieszczajcie swoje aktywatory w tym temacie.
//Dla synaptic:
Kod:
[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
A wygląda tak:
//Dla LibreOffice
Kod:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Terminal=false
Icon=libreoffice-startcenter
Type=Application
Categories=Office;
Exec=libreoffice %U
MimeType=application/vnd.openofficeorg.extension;
Name=LibreOffice
Comment=The office productivity suite compatible to the open and standardized ODF document format. Supported by The Document Foundation.
X-Ayatana-Desktop-Shortcuts=Writer;Calc;Impress;Draw;Math
[Writer Shortcut Group]
Name=Edytor tekstu
Exec=libreoffice -writer %U
TargetEnvironment=Unity
[Calc Shortcut Group]
Name=Arkusz kalkulacyjny
Exec=libreoffice -calc %U
TargetEnvironment=Unity
[Impress Shortcut Group]
Name=Prezentacja
Exec=libreoffice -impress %U
TargetEnvironment=Unity
[Draw Shortcut Group]
Name=Rysunek
Exec=libreoffice -draw %U
TargetEnvironment=Unity
[Math Shortcut Group]
Name=Edytor równań
Exec=libreoffice -calc %U
TargetEnvironment=Unity
(Ten post był ostatnio modyfikowany: 07.05.2011 10:54:12 przez eloaders.)
|
|
| 04.05.2011 13:05:50 |
|
Użytkownicy przeglądający ten wątek: 1 gości