Bądź: Wyszukaj na stronie z użyciem Google
reklama:

poniedziałek, 28 grudnia 2009

Device Notifier – dodajemy nowe akcje dla urządzeń [KDE]

Autor: , 15:39, poniedziałek, 28 grudnia 2009


Device Notifier, czyli Informacja o nowych urządzeniach, to bardzo wygodny aplet Plazmy pozwalający na wybranie akcji dla montowanych urządzeń, takich jak: aparaty, płyty CD/DVD lub pendrive. Aplikacja pokazuje nam zamontowane urządzenie, po czym proponuje wybór akcji dla danego urządzenia spośród dostępnych programów.

Autorem wpisu jest użytkownik Kira.

Niestety największą wadą tego rozwiązania jest ograniczony wybór akcji do programów instalowanych razem ze środowiskiem. Czasami jednak preferujemy inne programy, które nie znalazły się na liście Device Notifiera i tu mam nadzieję będzie pomocny poniższy poradnik.

Edycję zaczniemy od otwarcia Dolphina w trybie administratora. Trochę to nieprofesjonalne podejście, ale ułatwi pracę początkującym użytkownikom.

Wpisujemy w terminalu:

sudo dolphin
W managerze plików wyszukujemy katalog: /usr/share/kde4/apps/solid/actions/ - w nim znajdują się pliki, które odpowiadają właśnie za poszczególne akcje. Naszym zadaniem jest utworzenie kolejnych, które będą przypisane do naszych ulubionych programów, w moim przypadku będzie to VLC Player.

DVD Video

Tworzymy nowy plik w wybranym katalogu i nadajemy mu nazwę: vlc-opendvd.desktop, następnie przechodzimy do edycji tego pliku za pomocą Kate.

Wklejamy tekst:

[Desktop Entry]
X-KDE-Solid-Predicate=[[ StorageVolume.ignored == false AND
OpticalDisc.availableContent == 'Data|VideoDvd' ] OR [ StorageVolume.ignored
== false AND OpticalDisc.availableContent == 'Data|VideoDvd' ]]
Type=Service
Actions=open;

[Desktop Action open]
Name=Otwórz w Odtwarzaczu Video (VLC Player)
Exec=vlc dvd://
Icon=vlc
X-Ubuntu-Gettext-Domain=desktop_kdemultimedia

Tu kilka słów wyjaśnienia, które pozwolą na edycję pliku dla innych odtwarzaczy. Linia „Name=...” odpowiada za nazwę pod jaką wyświetli nam się dana akcja, „Exec=...” - to polecenie dla odtwarzacza, pozwalające odtworzyć film na płycie, „Icon=...” - nazwa ikony programu. Te elementy pliku zmieniamy dla innych odtwarzaczy ( pamiętajmy też o odpowiedniej nazwie pliku).

Poniżej podaję polecenia „exec” dla innych odtwarzaczy:

SMPlayer - Exec=smplayer dvd://1
Kaffeine - Exec=kaffeine dvd://


Audio CD

Tu, w zasadzie, postępujemy podobnie, Różnica to nazwa pliku np. dla VLC – vlc-play-audiocd.desktop i treść pliku:

[Desktop Entry]
X-KDE-Solid-Predicate=[ StorageVolume.ignored == false AND
OpticalDisc.availableContent == 'Audio' ]
Type=Service
Actions=open;

[Desktop Action open]
Exec=vlc cdda:///dev/cdrom
Icon=vlc
Name=Odtwórz Audio CD za pomocą VLC
X-Ubuntu-Gettext-Domain=desktop_kdemultimedia


Przykłady dla innych odtwarzaczy:

Kaffeine - Exec=kaffeine AudioCD
KSCD –Exec= kscd -s


Jeszcze kilka uwag. Podczas edycji należy pamiętać, żeby pierwsza linia (ta pod [ Desktop Entry]) miała zachowaną ciągłość i nie przechodziła w drugą. Zmiany zostaną zapisane po restarcie Plazmy, najlepiej się po prostu wylogować i ponownie zalogować.

Artykuł powstał na podstawie porad Rog131.
blog comments powered by Disqus

Prześlij komentarz


Popularne posty

Etykiety