Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Multimédia => Téma založeno: Mraky 19 Března 2009, 14:43:22
-
brej den.-))
mě by docela zajímalo jak se v ubuntu(8.10)spouští prezentace,konkrétně soubory typu pps, když to dám jako otevřít v programu(prezentace open office),tak se mi otevře v prezentačním programu,ale né jako samotná prezentace.jak to udělat?Ve windowsech to normálně funguje,a chci to tak mít aj v linu.-))
-
Pokud máte prezentaci udělanou v PowerPointu, tak se vám překvapivě spustí v jeho openoffisáckém příbuzném, tedy v OpenOffice Impress. Ten ovšem (stejně jako PowerPoint) zároveň slouží ke spuštění té prezentace (Prezentace → Prezentace nebo F5). Prezentace se překvapivě neumí spustit "sama", ale musí k tomu mít nějaký program ;)
-
a ja to udělat aby se spustila "sama"? nechci to spouštět vtom editoru,tj.impress.Prostě otevřu mejl, kliknu na pps soubor, zadám otevřít ten soubor,a jede samotná prezentace.-))
-
jo, akde najdu ten impress a jak se přesně jmenuje? kdybych chtěl ručně vybrat čím spustit tu prezentaci...
-
někde v asociacích souborů (http://wiki.ubuntu.cz/Nautilus#Zm.2BARs-naasociovan.2BAP0-chprogram.2BAW8stypemsouboru) máte pro ppt
ooffice -impress %U
Najděte to a změňte na ooffice -impress -show %U
pak se budou spouštět rovnou v prezentačním režimu.
Můžete si to vyzkoušet i ručně
ooffice -impress -show /cesta/k/vasi/prezentaci/z/powerpointu.ppt
-
Kiklllhorn:díky za info, ale ještě jedna věc ubuntu mám chvíli a moc se ještě nevyznám, tak vlastně ani nevim jak a kde se dělá ta asociace.-)))
-
tak jak je to na wiki, kiklhorn ti poslal odkaz...
pak až se proklikáš k "použít vlastní příkaz" dej tam to co ti radí:
ooffice -impress -show %U
-
Kiklllhorn:díky za info, ale ještě jedna věc ubuntu mám chvíli a moc se ještě nevyznám, tak vlastně ani nevim jak a kde se dělá ta asociace.-)))
Pravý klik na soubor → Vlasnosti → Otevří s → Přidat → Vlastní příkaz
-
akde to je na wiki? našel sem tady na "poradně" jak to udělat ve gnome comanderu,ten zas nemůžu najít abych ho nainstaloval,necháputo, mám ubuntu a ten je přeci v gmone ne? bo jak to je?zatím googluju...
-
Kiklhorn a Vojtěch Trefný-děkuji, když pps soubor spouštím z disku tak se ta prezentace spustí,sicene jak se msi to představoval ale budiž.Ale když to spouštím z mejlu tak to nejde,zase se otevře jen impress, a tu prežentaci musím spustit sám
-
jaký mailový program?
-
kiklhorn:coože? jak jaký mejlový program? :-[
-
když to spouštím z mejlu tak to nejde
Thunderbird, evolution, něco jiného? Ale ono je to nakonec asi jedno, většina programů používá systémové asociace. Takže:
1. Najdeme jaký mime typ je ppt
cat /usr/share/mime/globs | grep ppt
uvidíte
application/vnd.ms-powerpoint:*.ppt
2. teď budeme hledat šablonu která se nám o toto mime stará
cat /usr/share/applications/defaults.list | grep -n vnd.ms-powerpoint
uvidíte něco takové:
application/vnd.ms-powerpoint=ooo-impress.desktop
3. upravíme si aby se nám o tento mime starala jiná šablona
sudo nano /usr/share/applications/defaults.list
a řádek přepíšeme aby odkazoval na jiný název, třeba ooo-impress-show.desktop, tedy bude vypadat:
application/vnd.ms-powerpoint=ooo-impress-show.desktop
4a. novou šablonu si připravíme kopií původní
sudo cp /usr/share/applications/ooo-impress.desktop /usr/share/applications/ooo-impress-show.desktop
4b. budeme šablonu editovat
sudo nano /usr/share/applications/ooo-impress-show.desktop
původní řádek
Exec=ooffice -impress %U
nahradíme za
Exec=ooffice -impress -show %U
5. podíváme na kterém řádku v mimeinfo mám vnd.ms-powerpoint (bez nějakých dalších podtypů)
cat /usr/share/applications/mimeinfo.cache | grep -n vnd.ms-powerpoint
vidím
68:application/vnd.ms-powerpoint.slideshow.macroEnabled.12=ooo-impress.desktop
131:application/vnd.ms-powerpoint.template.macroEnabled.12=ooo-impress.desktop
174:application/vnd.ms-powerpoint.presentation.macroEnabled.12=ooo-impress.desktop
366:application/vnd.ms-powerpoint=ooo-impress.desktop
6. budeme editovat asociace v mimeinfo.cache
sudo nano /usr/share/applications/mimeinfo.cache
takže přejdu na řádek 366 (ctrl_) a doplním (zde jsou všechny "správné" šablony, výchozí šablonu na dvojklik již máme definovánu v defaults.list) odkaz o další šablonu, řádek pak bude vypadat takto:
application/vnd.ms-powerpoint=ooo-impress.desktop;ooo-impress-show.desktop;
To je všechno, ppt prezentace by se měly teď rovnou přehrávat a ostatní impress prezentace tak jako původně spouštět v editoru
Pokud chcete "přehrávání" jako výchozí akci pro úplně všechny typy prezentací asociované se šablonou ooo-impress.desktop, nejen ppt, tak můžete většinu návodu vynechat a udělat pouze bod 4.b, ale pro soubor /usr/share/applications/ooo-impress.desktop
Tohle jsou všechno definice platné pro všechny uživatele systému. Pokud to chcete upravit pouze pro sebe, tak odpovídající soubory v
~/.local/share/
"přebíjejí" soubory v
/usr/share/
-
kiklhorn: no klobouk dolů, tomu říkám návod. Chtěl jsem dát karmu, ale hlásí mi to, že musím počkat 24 hodin... : )
Je tu ještě jedna možnost, jak to změnit pouze v Thunderbirdu, ne pro celý systém, a sice soubor mimeTypes.rdf v profilu TB. Tam je možno definovat cestu a pravděpodobně i parametry příkazu (nezkoušel jsem).
Nebo si vytvořit pidiskript typu #! /bin/bash
ooffice -impress -show $1
a pak v TB po kliknutí na přílohu s prezentací ji dát otevřít pomocí tohoto skriptu, příp. tuto asociaci uložit natrvalo. (zkoušel jsem - u mě funguje)
-
kiklhorn: diky, začal se mtedy řádkem 4a,páč by jinak v tom mimeinfo(bo co už to je) nic nebylo.Jen by mě ted zajímalo jak to mám uložit.Dole jsou nějaké možnosti, al já nevim jak je použít.Jinak v tom kroku 6 ,kde mám doplnit řádek, je třeba ho nějak očíslovat?
-
jinak používám firefoxe,a chci u něj zůstat,ostatní prohlížeče mi nevyhovujou.-))
-
takže máš webový mailový klient?
tak si nastav asociaci firefoxu na ten skript co napsal arrange
jinak úplně stačí spustit v OO a dát F5 a je to identické.... ale to je úplně jedno teda...
-
kiklhorn: diky, začal se mtedy řádkem 4a,páč by jinak v tom mimeinfo(bo co už to je) nic nebylo.
Proč začínate zprostředka? Vaší formulaci nerozumím. Rozepište se trochu.
Jen by mě ted zajímalo jak to mám uložit.Dole jsou nějaké možnosti, al já nevim jak je použít.
ctrl+x je ukončení, zeptá se jestli uložit...
pokud máte raději grafický editor tak všude kde jsem napsal
sudo nano
použijte namísto toho
gksudo gedit
, tam se to dá naklikat
Jinak v tom kroku 6 ,kde mám doplnit řádek, je třeba ho nějak očíslovat?
nemáte doplnit řádek, máte doplnit na řádek.
čísla řádků jsem si vypisoval abych nemusel pročítat celý soubor, ale v editoru nano rovnou pomocí kláves ctrl+_ a číslo řádku na něj rovnou přeskočil. V tom souboru žádná čísla řádků přeci nemáte.
-
klikhorn: tak sem to udělal podle tvýho návodu od záčátku do konce,neuspěšně-pořád se to otvírá v impressu,a musím kliknout na ikonu prezentace aby se spustila.nemám ještě něco udělat ve firefoxu?např.zvolit čím se to má spouštět?
arrange:jak se píšou skripty? to sem ještě nedělal,popiš podrobněji, trochu po lopatě-dík.-))
-
otevři si gedit, zkopíruj co napsal arrange, ulož, klikni na to pravým, karta oprávnění, zaškrtnout, spouštět jako program
pak do firefoxu, přihlas se na svůj webmail, najdi nějakou zprávu s prezentací, klikni, otevřít pomocí, jiná, najdi si ten arrangeho skript.
-
aloisam +arrange děkuji moc,funguje to.Jenom nevím proč se to spouští z impressu, ane jako we windowsech,tedy sama prezentace.-))
-
klikhorn: tak sem to udělal podle tvýho návodu od záčátku do konce,neuspěšně-pořád se to otvírá v impressu,a musím kliknout na ikonu prezentace aby se spustila.nemám ještě něco udělat ve firefoxu?např.zvolit čím se to má spouštět?
pokud si v nové šabloně, tedy v tomto případě v /usr/share/applications/ooo-impress-show.desktop přepíšete řádek Name na
Name=Přehrát v Impress
odhlásíte se a znovu přihlásíte, tak po pravém kliku na na nějaký ppt soubor vidíte jako výchozí akci Přehrát v Impress ? viz obrázek:
aloisam +arrange děkuji moc,funguje to.Jenom nevím proč se to spouští z impressu, ane jako we windowsech,tedy sama prezentace.-))
Prezentace není spustitelný soubor, jsou to data. Ve Windows vám to také přehrává nějaký program - buď také Impress (máte-li OO), nebo Powerpoint (máte-li MSO) nebo PowerpointViewer - pokud jste si jej stáhnul.
[attachment deleted by admin]
-
kiklhorn: no nevim jakej program mi we winech spouští prezentaci,ale mám office,nic dalšího se msi nestáhnul,tam to nějaký program spustí,ale nespouští se to z editoru,tak to vypadá trochu jinak než tady v linu.-))
-
každopádně děkuju za pomoc, považuju to za vyřešené.-)))