NOVINKY:

30. dubna 2009 (09:00)
Vyšla jarní verze distribuce Mandriva Linux 2009.1. Nově nasazené graficke prostředí KDE 4 je na rozdíl od předchozí verze mnohem dál, posunulo se od hezkého experimentu k plně použitelnému systému. Česká knižní edice k této verzi nebude, takže nezbývá, než stahovat a s problémy se obrátit na fórum.
[Všechny informace v češtině] [Představení hlavních novinek] [Poznámky k vydání]
[Download] [Errata] [Errata česky]

další novinky >>

Novinky jinde:
Root | Abclinuxu | Linuxsoft

Vyhledávání:

 


Proč používat Linux  Wikipedie - největší otevřená encyklopedie na internetu v češtině.
 MENU: Články a návody | Jak na to | Překlady | Odkazy | Obrázky z Linuxu  | Download |

PŘIDÁVÁNÍ SKLADEB DO PLAYLISTU XMMS

TIP: na těchto stránkách v sekci Jak na to najdete informace o přehrávání formátu WMA.
Tento článek byl uveřejněn na serveru mandrake.cz ve čtvrtek 29. Května 2003.

V KDE z Mandraku 9.1 sice můžete z Konqueroru či Krusaderu kliknout nebo odEntrovat skladbu a ona se přehraje v definovaném programu, ale chybělo mi něco jako "Enqueue in xmms". To znamená jednoduché přidávání skladeb do playlistu. Toto je začátečnický návod jak to zařídit a při troše přemýšlení také návod na způsob jak něco dostat do kontextového menu Konqueroru.

 

KONQUEROR

Jistě jste si všimli, že Konqueror v kontextové nabídce (pravé myšítko na souboru) nabízí všelijaké akce v závislosti na druhu souboru. Když budete pátrat po tom, jak a kde jsou tyto akce definovány, přijdete na to, že pomocí souborů v adresáři /usr/share/apps/konqueror/servicemenus. Je tedy nasnadě, že stačí vytvořit soubor s vlastní definicí a propašovat ho mezi ostatní.

Jak na to:

1. Ve svém vlastním adresáři vytvořte například pomocí editoru Kate nový soubor s vhodným názvem a příponou ".desktop" (můj se jmenuje "xmms_enqueue.desktop").

2. Do souboru nakopírujte text mezi následujícími dvěma čárami:
_________________________________________

[Desktop Entry]
Actions=EnqueueInXmms
Encoding=UTF-8
ServiceTypes=audio/x-mp3,audio/x-vorbis,application/x-ogg,audio/x-mp2,audio/x-mpegurl,audio/x-wav

[Desktop Action EnqueueInXmms]
Exec=xmms -e %f
Name=Enqueue in XMMS...
Name[cs]=Zařadit do playlistu XMMS...
Icon=xmms
_________________________________________

3. Uložte a přesvědčte se, že má nastavená správná práva pro čtení. To znamená, že pro uživatele, skupinu i ostatní je čtení povoleno. Práva můžete nastavit mnoha způsoby. Mimo jiné také tak, že v Konqueroru pravým myšítkem vyvoláte kontextovou nabídku, položku Vlastnosti a naklikáte to na záložce Oprávnění.

4. Jako root nakopírujte vytvořený soubor k ostatním definicím do adresáře /usr/share/apps/konqueror/servicemenus/. Pravděpodobně to uděláte tak, že otevřete konzoli, přihlásíte se jako root pomocí příkazu "su", spustíte mc a .... (pak už by to měl zvládnout i totální zelenáč). Proč jako root? Nikdo jiný nemá práva do zmíněného adresáře zapisovat.

Pak už si v Konqueroru najdete nějaký zvukový soubor (mp3, ogg,...), stisknete na něm pravé myšítko nebo kontextovou klávesu a měli byste vidět položku "Zařadit do playlistu XMMS...".

 

KRUSADER

U Krusaderu to není tak jednoduché. Nepodařilo se mi najít způsob jak ovlivnit kontextové menu, takže jsem přidal položku mezi obslužné programy (asociace souboru).

Jak na to:

  1.  spustíme Ovládací centrum KDE
  2.  přejdeme na položku Komponenty / Asociace souborů
  3. do políčka "Najít vzor souboru" napíšeme "mp3" (bez uvozovek)
  4. objeví se skupina "audio", kterou rozbalíme "+" a vidíme "x-mp3", klikneme na to!
  5. v pravé části se ukážou detaily nastavení pro přípony souborů *.mp3 a *.MP3
  6. v sekci "Přednostní pořadí aplikací" stiskneme tlačítko Přidat...
  7. do okénka nad stromem aplikací napíšeme "xmms -e %f" (bez uvozovek)
  8. jako poslední položka v seznamu aplikací se objeví "xmms"
  9. klikneme na to a pak na tlačítko Upravit...
  10. do políčka "Název" na záložce "Aplikace" napíšeme něco jako "Zařadit do xmms"
  11. kliknutím na políčko s ikonou na záložce Obecné můžeme vybrat libovolnou ikonu, např. ikonu xmms :)
  12. potom stiskneme Použít a můžeme to vyzkoušet: spustíme Krusader, najdeme nějaký soubor MP3, stiskneme na něm pravé tlačítko myši, zvolíme "Otevřít pomocí (Open with)" a měli bychom tam vidět položku "Zařadit do xmms".

Stejnou proceduru zopakujeme pro další zvukové soubory. Například pro *.ogg, *.wav, atd.

Funguje to dobře a to i v Konqueroru a pravděpodobně i v dalších programech.

Pro zajímavost: vytvořené skriptíky se ukládají do adresáře/home/jméno_uživatele/.kde/share/applnk-mdk/.hidden, takže když se něco nedaří, můžete tam jít a pomazat to.

 

Jak to vlastně funguje:

Asi jste to už pochopili. Přidávání funguje pomocí parametru programu xmms "-e", což znamená "enqueue". Namísto "%f" je dosazeno jméno souboru. Tento a další příkazy si můžete prostudovat, když v konzoli zadáte "man xmms [Enter]".

 

Související články:

 

Odkazy

XMMS je přímo v základní instalaci Mandraku.


 


© Aleš Tošovský - linux.tosovsky.info