Portál AbcLinuxu, 21. července 2025 06:36


Dotaz: asociace v MC

28.9.2005 00:32 jiri85
asociace v MC
Přečteno: 240×
Odpovědět | Admin
Dobry den, mohl by mi nekdo prosim poradit jak v MC asociovat soubory-mel bych predstavu asi nasledovnou: kdyz otevru napr *.mp3, tak jak docilim toho aby se dany format otevrel napr. s XMMS? Predem dekuji JIRI
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

28.9.2005 00:45 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: asociace v MC
Odpovědět | | Sbalit | Link | Blokovat | Admin
F9 - Příkaz - upravit akcE k příponám

tam uvidíš hrmadu příkladů jak se to dělá, takže si tam přidej záznam jaký potřebuješ.
-- Nezdar není hanbou, hanbou je strach z pokusu.
28.9.2005 00:47 Podrobný návod
Rozbalit Rozbalit vše Re: asociace v MC
Odpovědět | | Sbalit | Link | Blokovat | Admin
  1. spustit MC
  2. stisknout F1
  3. vybrat Contents
  4. přečíst nabídku
  5. vybrat FILES (je to dole)
  6. přečíst, co tam je
  7. zamyslet se nad tím
  8. zpracovat /usr/share/mc/mc.ext k obrazu svému a uložit jej na stejné místo či do ~/.mc/bindings
28.9.2005 09:11 jiri85
Rozbalit Rozbalit vše Re: asociace v MC
Dekuji za odpoved , ale jsem zacatecnik. Mohl by jste prosim trosku blize specifikovat ten bod 8 - zpracovat
 /usr/share/mc/mc.ext
k obrazu svému a uložit jej na stejné místo či do
~/.mc/bindings
konkretne napr. mp3 - XMMS
Josef Kufner avatar 28.9.2005 10:36 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: asociace v MC
Zkopíruješ si ho z /usr/share/mc do ~/.mc a pak si ho otevřeš v editoru a upravíš dle libosti. Doporučuju podívat se ještě na mailcap.
Hello world ! Segmentation fault (core dumped)
28.9.2005 10:59 #Tom
Rozbalit Rozbalit vše Re: asociace v MC
V mém /usr/share/mc/mc.ext se nachází toto:
regex/\.([mM][pP]3)$
        Open=if [ "$DISPLAY" = "" ]; then mpg123 %f; else (xmms %f &); fi
        View=%view{ascii} mpg123 -vtn1 %f 2>&1 | sed -n '/^Title/,/^Comment/p;/^MPEG/,/^Audio/p'

regex/\.([oO][gG][gG])$
        Open=if [ "$DISPLAY" = "" ]; then ogg123 %f; else (xmms %f &); fi
        View=%view{ascii} ogginfo %s
Regulární výrazy vypadají na první pohled šíleně, ale původně tam bylo toto:
regex/\.(mp3|MP3|Mp3)$
regex/\.(ogg|OGG|Ogg)$
Symbol \. značí tečku, závorky seskupují, | odděluje jednotlivé možnosti, [] uvádí sadu znaků na výběr a $ označuje konec řádku/řetězce. Více je v manuálových a infostránkách příkazů sed a grep.

Co to je Open a View je jasné, za rovnítkem je příkaz takový, jaký se píše v bashi. Vysvětlení %f, %p, %d, %s, %t, %u, %% je na začátku mc.ext.

Soubor ~/.mc/bindings má přednost před /usr/share/mc/mc.ext, nicméně na domácím počítači je jedno, který z těchto souborů použijete.
9.10.2005 14:58 petr
Rozbalit Rozbalit vše Re: asociace v MC
Dobry den, mohl by tady nekdo prosim zverejnit svuj kompletne upraveny
/usr/share/mc/mc.ext
Jsem zacatecnik a dle navodu nahore jsem si uparvil asociace mp3 - xmms, ale u ostatnich aplikaci mam problemy, napr jpg a dalsi formaty, textove dokumenty, apod. Dekuji
Josef Kufner avatar 9.10.2005 15:22 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: asociace v MC
/usr/share/mc/mc.ext neupravuj. Zkopíruj si ho do svého home (~/.mc/) a tam ho uprav.
Hello world ! Segmentation fault (core dumped)
Josef Kufner avatar 9.10.2005 15:23 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: asociace v MC
Přesněji do ~/.mc/bindings
Hello world ! Segmentation fault (core dumped)
9.10.2005 15:28 petr
Rozbalit Rozbalit vše Re: asociace v MC
dekuji za radu, a najde se tedy nejaky dobrovolnik ktery tady zverejni svuj
~/.mc/bindings
10.10.2005 21:06 petr
Rozbalit Rozbalit vše Re: asociace v MC
Opravdu se nikdo nenajde?
10.10.2005 22:49 Semo | skóre: 45 | blog: Semo
Rozbalit Rozbalit vše Ty si teda otrava...
Tu su veci, ktore som si v nom menil sam, zvysok je default a je zbytocne to tu pchat.
include/image
	Open=if [ "$DISPLAY" = "" ]; then zgv %f; else (display %f >/dev/null 2>&1 &); fi
	View=%view{ascii} identify %f

regex/\.(mp3|MP3|Mp3)$
	Open=mpg123 %f
	View=%view{ascii} mpg123 -vtn1 %f 2>&1 | sed -n '/^Title/,/^Comment/p;/^MPEG/,/^Audio/p'

include/video
	Open=(mplayer %f >/dev/null 2>&1 &)

# Postscript
type/^PostScript
	Open=(kghostview %f >/dev/null 2>&1 &)
	View=%view{ascii} ps2ascii %f

# PDF
type/^PDF
	Open=(kpdf %f >/dev/null 2>&1 &)
	View=%view{ascii} pdftotext %f -

# html
regex/\.([Hh]tml?|HTML?)$
	Open=if [ x$DISPLAY = x ]; then links %f; else links -g %f & fi 2>/dev/null
	View=%view{ascii} links -dump %f

# StarOffice 5.2
shell/.sdw
	Open=(xooffice %f &)

# StarOffice 6 and OpenOffice.org formats
regex/\.(sxw|stw|sxc|stc|sxi|sti|sxd|std|sxm|sxg)$
	Open=(xooffice %f &)

# Microsoft Word Document
regex/\.([Dd]o[ct]|DO[CT]|[Ww]ri|WRI)$
	Open=(xooffice %f >/dev/null 2>&1 &)
	View=%view{ascii} antiword %f || strings %f
type/^Microsoft\ Word
	Open=(xooffice %f >/dev/null 2>&1 &)
	View=%view{ascii} antiword %f
	
# RTF document
regex/\.(rtf|RTF|Rtf)$
	Open=(xooffice %f >/dev/null 2>&1 &)

# Microsoft Excel Worksheet
type/^Microsoft\ Excel
	Open=(xooffice %f >/dev/null 2>&1 &)
	View=%view{ascii} xls2csv %f || strings %f

# Use OpenOffice.org to open any MS Office documents
type/^Microsoft\ Office\ Document
	Open=(xooffice %f &)

# DVI
regex/\.([Dd]vi|DVI)$
	Open=if [ x$DISPLAY = x ]; then dvisvga %f; else (kdvi %f &); fi
	View=%view{ascii} dvi2tty %f
Co patri kam, si uz najdes sam.
If you hold a Unix shell up to your ear, you can you hear the C.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.