Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Unity - Tworzenie menu pod PPM dla docka.
Autor Wiadomość
eloaders Offline
Użytkownik

Liczba postów: 58
Dołączył: 11-04-2010
Reputacja: 3
Post: #1
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:
[Obrazek: 6e2f9029104faeea829db78c5e7908204324_min.png]

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:
[Obrazek: 0b0eb010bbb70e505e7768cadb744bec16659_min.png]

//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

[Obrazek: 1350.gif]
(Ten post był ostatnio modyfikowany: 07.05.2011 10:54:12 przez eloaders.)
04.05.2011 13:05:50
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Enlik Offline
„techniczny”
*******

Liczba postów: 1 043
Dołączył: 12-12-2008
Reputacja: 26
Post: #2
RE: Unity - Tworzenie menu pod PPM dla docka.
Ciekawe! Tylko dlaczego chcesz karać zmiany? (pokarz zmiany) -ż

[Obrazek: zeDGS.png]
Please don't steal my focus!
| git
04.05.2011 13:48:45
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
eloaders Offline
Użytkownik

Liczba postów: 58
Dołączył: 11-04-2010
Reputacja: 3
Post: #3
RE: Unity - Tworzenie menu pod PPM dla docka.
Ok poprawione.

[Obrazek: 1350.gif]
(Ten post był ostatnio modyfikowany: 07.05.2011 10:54:56 przez eloaders.)
04.05.2011 13:58:57
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Odpowiedz 


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Zmiana kierunku przewijania w Unity pavbaranov 0 194 12.01.2012 11:21:59
Ostatni post: pavbaranov
  Facetracking dla Compiz. oskar_15 5 870 19.08.2011 18:55:27
Ostatni post: brzezikb
Wink Poradnik dla zielonych kAsia 98 38 921 10.05.2011 00:01:42
Ostatni post: Enlik
Video Konwersja filmów dla Nokia E52 (i innych) frytek 0 2 283 21.09.2010 09:44:31
Ostatni post: frytek
  Instalacja CS2D pod Ubuntu 9.10 gatto 0 1 295 31.03.2010 17:20:17
Ostatni post: gatto
  Polecenie do konwersji wideo dla większości telefonów z Androidem mp3root 1 817 13.02.2010 21:54:17
Ostatni post: Smiglo
  [How-to] Kompilacja programów pod Linuksem Piotrek23 16 5 477 05.02.2010 14:04:45
Ostatni post: wiktors01
  Zmiana rozmiaru zdjęć pod PPM kAsia 1 1 417 19.01.2010 11:41:58
Ostatni post: Martinex
Information CDEmu najlepszy odpowiednik Daemon Tools dla Linuksa. Vatras91 21 10 722 16.01.2010 17:33:33
Ostatni post: Barthalion
Lightbulb Licznik danych pobranych i wysłanych pod konsolą (vnstat) Tomaszek 8 3 340 05.12.2009 10:13:33
Ostatni post: Tomaszek

Skocz do:


Użytkownicy przeglądający ten wątek: 3 gości

Kontakt | Linux360.pl - forum | Wróć do góry | Wróć do forów | Wersja bez grafiki | RSS