[FAQ] - Mini TIPS & TRICKS
Moderatorzy: Moderatorzy, Administratorzy
Komórka + obexfs (wirtualny system plików dla MC)
Sprawdzone na Nokii E50 i KY-BT100 Bluetooth Adapter.
Potrzebny nam będzie zainstalowany XML-Simple (ktoś kto grzebie ręcznie w Slacku powinien umieć sobie zainstalować ).
Pobieramy perlowy skrypt stąd lub stąd, zapisujemy do /usr/share/mc/extfs jako plik obex i nadajemy mu prawa wykonywania. Następnie modyfikujemy plik /usr/share/mc/extfs/extfs.ini poprzez dodanie do niego linijki: obex.
Upewniamy się, że zmienna OBEXFTP w skrypcie wskazuje na plik wykonywalny obexftp (standardowo będzie to /usr/bin/obexftp).
Zmienna BLUETOOTH_ADDRESS ma wskazywać na adres MAC telefonu, pobrany z polecenia: hcitool scan.
W zależności od rodzaju użytego połączenia pozostawiamy odkomentowaną odpowiednią linijkę skryptu:
- dla USB: my @OBEXFTP_ARGS = ("-F", "-U", USB_INTERFACE);
- dla Bluetooth: my @OBEXFTP_ARGS = ("-F", "-b", BLUETOOTH_ADDRESS, "-B", BLUETOOTH_CHANNEL);
a linikę dotyczącą nieużywanego połączenia zahaszowujemy.
Odtąd, po restarcie MC, do zawartości komórki dostać można się przez wpisanie w wierszu poleceń MC: cd /#obex.
Można dodać sobie ten katalog do listy katalogów podręcznych (Ctrl+\).
Zalety: integracja BT z Twoim ulubionym filemanagerem.
Wady: działa to niestety dość wolno.
[porada ta nie jest mojego autorstwa, to w 95% tłumaczenie howto znalezionego tutaj]
Potrzebny nam będzie zainstalowany XML-Simple (ktoś kto grzebie ręcznie w Slacku powinien umieć sobie zainstalować ).
Pobieramy perlowy skrypt stąd lub stąd, zapisujemy do /usr/share/mc/extfs jako plik obex i nadajemy mu prawa wykonywania. Następnie modyfikujemy plik /usr/share/mc/extfs/extfs.ini poprzez dodanie do niego linijki: obex.
Upewniamy się, że zmienna OBEXFTP w skrypcie wskazuje na plik wykonywalny obexftp (standardowo będzie to /usr/bin/obexftp).
Zmienna BLUETOOTH_ADDRESS ma wskazywać na adres MAC telefonu, pobrany z polecenia: hcitool scan.
W zależności od rodzaju użytego połączenia pozostawiamy odkomentowaną odpowiednią linijkę skryptu:
- dla USB: my @OBEXFTP_ARGS = ("-F", "-U", USB_INTERFACE);
- dla Bluetooth: my @OBEXFTP_ARGS = ("-F", "-b", BLUETOOTH_ADDRESS, "-B", BLUETOOTH_CHANNEL);
a linikę dotyczącą nieużywanego połączenia zahaszowujemy.
Odtąd, po restarcie MC, do zawartości komórki dostać można się przez wpisanie w wierszu poleceń MC: cd /#obex.
Można dodać sobie ten katalog do listy katalogów podręcznych (Ctrl+\).
Zalety: integracja BT z Twoim ulubionym filemanagerem.
Wady: działa to niestety dość wolno.
[porada ta nie jest mojego autorstwa, to w 95% tłumaczenie howto znalezionego tutaj]
Ostatnio zmieniony 2007-10-31, 08:36 przez BeteNoire, łącznie zmieniany 2 razy.
Odtwarzacze MP3 Sony
Dla wszystkich ktorzy maja odtwrzacze mp3 sony.Sam wszedlem wlasnie w posiadanie takiego i kilka ladnych godzin walczylem z jego uruchomieniem. Otoz tak:
sciagamy program nwe00xmp3man oraz z pakietu optionals pobieramy OMGAUDIO.zip z tej strony: http://sourceforge.net/project/showfile ... _id=174319
Upewniamy się, że mamy najnowszą wersję Javy. Usuwamy wszystko z naszego odtwarzacza (w tym katalogi z firmware'em).
sciagniety program i zawartosc OMGAUDIO.zip kopijemy na nasz odtwarzacz.
Odpalamy konsole i w niej przechodzimy do katalogu naszego odtwarzacza np. /mnt/usbdisk poczym wydajemy polecenie jar -java nazwa i wersja naszego programu
I voila! Mamy mozliwosc obslugi Mptrojek sony!
Jeśli program u Ciebie nie działa, to:
1. Sprawdz czy Sun Java jest natywnym programem w twoim systemie do obslugi plikow *.jar
2. Jesli mimo to nie dziala, sprobuj starszej wersji programu
3. Dla wersji do 0.12 wymagana jest java 1.5 dla wersji wyzszych java 6
4. Uruchomienie programu w inny sposob niz podany skutkuje jego dysfunkcja w postaci braku mozliwosci kopiowania plikow. Nie mozna pominac zadnego kroku lub tez np. pojsc na skroty (np. laczac komendy w konsoli) inaczej program nie ruszy.
zrodlo: http://www.lynchconsulting.com.au/blog/ ... nux--HOWTO
sciagamy program nwe00xmp3man oraz z pakietu optionals pobieramy OMGAUDIO.zip z tej strony: http://sourceforge.net/project/showfile ... _id=174319
Upewniamy się, że mamy najnowszą wersję Javy. Usuwamy wszystko z naszego odtwarzacza (w tym katalogi z firmware'em).
sciagniety program i zawartosc OMGAUDIO.zip kopijemy na nasz odtwarzacz.
Odpalamy konsole i w niej przechodzimy do katalogu naszego odtwarzacza np. /mnt/usbdisk poczym wydajemy polecenie jar -java nazwa i wersja naszego programu
I voila! Mamy mozliwosc obslugi Mptrojek sony!
Jeśli program u Ciebie nie działa, to:
1. Sprawdz czy Sun Java jest natywnym programem w twoim systemie do obslugi plikow *.jar
2. Jesli mimo to nie dziala, sprobuj starszej wersji programu
3. Dla wersji do 0.12 wymagana jest java 1.5 dla wersji wyzszych java 6
4. Uruchomienie programu w inny sposob niz podany skutkuje jego dysfunkcja w postaci braku mozliwosci kopiowania plikow. Nie mozna pominac zadnego kroku lub tez np. pojsc na skroty (np. laczac komendy w konsoli) inaczej program nie ruszy.
zrodlo: http://www.lynchconsulting.com.au/blog/ ... nux--HOWTO
Ostatnio zmieniony 2007-12-09, 12:23 przez wojtekor, łącznie zmieniany 3 razy.
Xine napisy - problem po instalacji sterowników Ati
Na świeżo postawionym systemie po instalacji sterowników ati nie wyświetlały mi się napisy i osd.
Jakiś czas później znalazłem rozwiązanie na forum KateOS. Może się to komuś przydać, więc wrzucam rozwiązanie:
restart X'ów
silnik xine ustawiony na Xv
i działa
Autorem rozwiązania jest użytkownik Michał z forum KateOS
Jakiś czas później znalazłem rozwiązanie na forum KateOS. Może się to komuś przydać, więc wrzucam rozwiązanie:
Kod: Zaznacz cały
$ sudo aticonfig --overlay-type=Xv
silnik xine ustawiony na Xv
i działa
Autorem rozwiązania jest użytkownik Michał z forum KateOS
Ostatnio zmieniony 2008-02-19, 15:34 przez yssin, łącznie zmieniany 1 raz.
Prawdziwa wiedza to znajomość przyczyn.
Francis Bacon
Francis Bacon
Cardreader Hama 35in1 na Slackware
Cardreader Hama 35in1 na Slackware: wykrywanie i automatyczne montowanie kart po jej włożeniu na wszystkich kieszeniach czytnika
Po wiekich bólach z pomocą internetu i piep... FAQ udeva stworzłem sobie wreszcie regułki udeva.
Początkowo nie zwracałem na to uwagie ze względu na to że używałem wyłącznie CF kart.
Standartowo po podpięciu czytnika do usb można było zawsze zawsze znaleźć w /proc/scsi/scsi
Zacząłem używać też kart MMC/SD i tu zaczeły się schody.
Po restarcie kompa, był dostęp do wszystkich kieszeni, fajnie myślę sobie; ale po odpięciu go z usb dostęp był znowu tylko do CF.
Odpowiednie ustawienia w /etc/fstab nie zawsze dawały zamierzony efekt.
To się KDE wysypał to znowu nie można było czegoś znaleźć, w każdym bądź razie nie zawsze mogłem /dev/sd[bcd] zamontować.
Po wyjęciu i ponownym wpięciu czytnika w 75% przypadkach pozostawało mi ponowne wykonanie /etc/rc.d/rc.scanluns
Poniższa regułka działa bez konieczności obróbki /etc/fstab. Można wpinać i wypinać czytnik do woli.
W kieszeniach siędzą narazie 3 karty
/etc/fstab
najpierw:
potem edytujemy /etc/fstab i dodajemy (uwaga każdy będzie miał tam dostęp)
Po wiekich bólach z pomocą internetu i piep... FAQ udeva stworzłem sobie wreszcie regułki udeva.
Początkowo nie zwracałem na to uwagie ze względu na to że używałem wyłącznie CF kart.
Standartowo po podpięciu czytnika do usb można było zawsze zawsze znaleźć w /proc/scsi/scsi
Kod: Zaznacz cały
Attached devices:
Host: scsi2 Channel: 00 Id: 00 Lun: 00
Vendor: Hama Model: Card Reader CF Rev: 1.9C
Type: Direct-Access ANSI SCSI revision: 00
Po restarcie kompa, był dostęp do wszystkich kieszeni, fajnie myślę sobie; ale po odpięciu go z usb dostęp był znowu tylko do CF.
Odpowiednie ustawienia w /etc/fstab nie zawsze dawały zamierzony efekt.
To się KDE wysypał to znowu nie można było czegoś znaleźć, w każdym bądź razie nie zawsze mogłem /dev/sd[bcd] zamontować.
Po wyjęciu i ponownym wpięciu czytnika w 75% przypadkach pozostawało mi ponowne wykonanie /etc/rc.d/rc.scanluns
Poniższa regułka działa bez konieczności obróbki /etc/fstab. Można wpinać i wypinać czytnik do woli.
Kod: Zaznacz cały
#/etc/udev/rules.d/10-hamacardreader.rules
BUS=="scsi", KERNEL=="sd?1", ATTRS{model}=="Card Reader CF", NAME="%k", SYMLINK="hama35in1/cf%n"
BUS=="scsi", KERNEL=="sd?1", ATTRS{model}=="Card Reader MS", NAME="%k", SYMLINK="hama35in1/ms%n"
BUS=="scsi", KERNEL=="sd?1", ATTRS{model}=="CardReaderMMC/SD", NAME="%k", SYMLINK="hama35in1/sd_mmc%n"
BUS=="scsi", KERNEL=="sd?1", ATTRS{model}=="Card Reader SM", NAME="%k", SYMLINK="hama35in1/sm%n"
BUS=="scsi", KERNEL=="sd?1", ATTRS{model}=="Card Reader XD", NAME="%k", SYMLINK="hama35in1/xd%n"
KERNEL=="sda", RUN+="/bin/sh /etc/rc.d/rc.scanluns"
Kod: Zaznacz cały
# cat /proc/scsi/scsi
Attached devices:
Host: scsi13 Channel: 00 Id: 00 Lun: 00
Vendor: Hama Model: Card Reader CF Rev: 1.9C
Type: Direct-Access ANSI SCSI revision: 00
Host: scsi13 Channel: 00 Id: 00 Lun: 01
Vendor: Hama Model: Card Reader MS Rev: 1.9C
Type: Direct-Access ANSI SCSI revision: 00
Host: scsi13 Channel: 00 Id: 00 Lun: 02
Vendor: Hama Model: CardReaderMMC/SD Rev: 1.9C
Type: Direct-Access ANSI SCSI revision: 00
Host: scsi13 Channel: 00 Id: 00 Lun: 03
Vendor: Hama Model: Card Reader SM Rev: 1.9C
Type: Direct-Access ANSI SCSI revision: 00
Kod: Zaznacz cały
# ls -l /dev/hama35in1
razem 0
lrwxrwxrwx 1 root root 7 2008-03-06 17:59 cf1 -> ../sda1
lrwxrwxrwx 1 root root 7 2008-03-06 17:59 ms1 -> ../sdb1
lrwxrwxrwx 1 root root 7 2008-03-06 17:59 sd_mmc1 -> ../sdc1
najpierw:
Kod: Zaznacz cały
# mkdir -p /mnt/hama35in1/{cf,ms,sd_mmc,sm,xd}
Kod: Zaznacz cały
/dev/hama35in1/cf1 /mnt/hama35in1/cf auto noauto,users 0 0
/dev/hama35in1/ms1 /mnt/hama35in1/ms auto noauto,users 0 0
/dev/hama35in1/sd_mmc1 /mnt/hama35in1/sd_mmc auto noauto,users 0 0
/dev/hama35in1/sm1 /mnt/hama35in1/sm auto noauto,users 0 0
/dev/hama35in1/xd1 /mnt/hama35in1/xd auto noauto,users 0 0
Ostatnio zmieniony 2008-03-06, 18:48 przez Sajmon, łącznie zmieniany 5 razy.
Obróbka initrd.img
Dopasowanie initrd.img do własnych potrzeb na własne ryzyko.
Ciekawym katalogiem jest:
Kod: Zaznacz cały
## tworzymy katalog roboczy
rm -rf /root/initrd
mkdir /root/initrd
## kopiowanie initrd.img
cp /home/ftp/pub/slackware-current/isolinux/initrd.img /root/initrd
## zmieniamy do katalogu roboczego
cd /root/initrd
## rozpakuj initrd.img
cat initrd.img | gzip -dc | cpio -i -d -H newc --no-absolute-filenames
## kasujemy stary initrd.img
rm initrd.img
# #
## Twoje zmiany/dodatki pozostawiam Twojej wyobraźni ##
# #
# Pakujemy nowy initrd.img i przenosimy
find | cpio -H newc -o | gzip -9 > /home/ftp/pub/slackware-current/isolinux/initrd.img
Kod: Zaznacz cały
# ls usr/lib/setup
FDhelp INSfd installpkg nopartHELP removepkg SeTfdHELP SeTkeymap SeTnet SeTpasswd setup
INSCD INShd INSURL pkgtool SeTconfig SeTfull SeTmaketag SeTnopart SeTPKG slackinstall
INSdir INSNFS migrate.sh PROMPThelp SeTDOS SeTkernel SeTmedia SeTpartitions SeTswap unmigrate.sh
Dodawanie własnych pakietów do instalacji z CD/DVD
Dodawanie własnych pakietów do instalacji z CD/DVD
Użyjemy do tego katalogu slackware/y i slapt-get-0.9.12d-i486-1.tgz
Kopiujemy slapt-get-0.9.12d-i486-1.tgz do /home/ftp/pub/slackware-current/slackware/y następnie wydajemy komendę w celu wyciągnięcia slack-desc
Edytujemy slackware/y/maketag i pod
dopisujemy
niżej szukamy 2 pętli
i za dopisujemy
Edytujemy slackware/y/maketag.ez i pod
dopisujemy
szukamy 2 pętli
i za dopisujemy
Edytujemy slackware/y/tagfile i dopisujemy
PS.
Jest to kopia z innego mojego postu na tym forum.
Użyjemy do tego katalogu slackware/y i slapt-get-0.9.12d-i486-1.tgz
Kopiujemy slapt-get-0.9.12d-i486-1.tgz do /home/ftp/pub/slackware-current/slackware/y następnie wydajemy komendę w celu wyciągnięcia slack-desc
Kod: Zaznacz cały
# tar zxfO /ścieżka/slapt-get-0.9.12d-i486-1.tgz install/slack-desc |grep -E '\w+\:'|grep -v '^#' >/ścieżka/slapt-get-0.9.12d-i486-1.txt
Kod: Zaznacz cały
"bsd-games" "The BSD text games collection" "on" \
Kod: Zaznacz cały
"slapt-get" "APT like system for Slackware" "on" \
Kod: Zaznacz cały
for pkg i for PACKAGE
Kod: Zaznacz cały
bsd-games
Kod: Zaznacz cały
slapt-get
Kod: Zaznacz cały
"bsd-games" "The BSD text games collection" "on" \
Kod: Zaznacz cały
"slapt-get" "APT like system for Slackware" "on" \
Kod: Zaznacz cały
for pkg i for PACKAGE
Kod: Zaznacz cały
bsd-games
Kod: Zaznacz cały
slapt-get
Kod: Zaznacz cały
slapt-get:ADD
Jest to kopia z innego mojego postu na tym forum.
Łączenie wideo (obrazu) z dźwiękiem za pomocą mencodera
Łączenie wideo (obrazu) z dźwiękiem za pomocą mencodera
ethnoe opisał, jak wyeksportować dźwięk z filmu. Mając go w postaci osobnego pliku, często chcielibyśmy go obrobić i nadpisać nim oryginalny. A może nagrywaliśmy dźwięk osobnym urządzeniem i chcielibyśmy połączyć go z wideo w całość? Z pomocą przyjdzie mencoder.
plik wyjściowy, to oczywiście plik finalny z połączonym dźwiękiem i wideo, który chcemy otrzymać. Opcja copy parametru -ovc świadczy, iż chcemy skopiować wideo w niezmienionym formacie. plik audio, to plik z gotowym już dźwiękiem. Najlepiej, żeby był on w formacie, w jakim ma zostać umieszczony w filmie (np. MP3), by wystarczyło go tylko skopiować (-oac copy). Można spróbować użyć innej opcji (mencoder -oac help) parametru -oac, lecz osobiście napotkałem na problemy z ich działaniem czy zbyt duży rozmiar pliku (w końcu w formacie pcm nie występuje kompresja stratna). plik filmu, to plik, w którym znajduje się wideo mające się znaleźć w pliku wyjściowym. Jeżeli znajduje się w nim inna ścieżka dźwiękowa, zostanie ona pominięta, nieskopiowana.
ethnoe opisał, jak wyeksportować dźwięk z filmu. Mając go w postaci osobnego pliku, często chcielibyśmy go obrobić i nadpisać nim oryginalny. A może nagrywaliśmy dźwięk osobnym urządzeniem i chcielibyśmy połączyć go z wideo w całość? Z pomocą przyjdzie mencoder.
Kod: Zaznacz cały
mencoder -o <plik wyjściowy> -ovc copy -audiofile <plik audio> -oac copy <plik filmu>
Ostatnio zmieniony 2008-03-25, 13:37 przez Zielony, łącznie zmieniany 1 raz.
Żyję - nie każdemu się zdarza - a we krwi mam chlorofil.
[url=http://scxd.info/][img]http://scxd.info/pub/scxdbar/scxd-bar.png[/img][/url]
[b]Registered User #448882[/b]
[img]http://scxd.info/say/img.php[/img]
[url=http://scxd.info/][img]http://scxd.info/pub/scxdbar/scxd-bar.png[/img][/url]
[b]Registered User #448882[/b]
[img]http://scxd.info/say/img.php[/img]
Re: [FAQ] - Mini TIPS & TRICKS
Jeśli ktoś ma problem z wyświetlaniem obrazków lub tła na stronach w firefox 3 to do sekcji 'Device' w xorg.conf należy dopisać
Po czym oczywiście zresetować X-sy.
Pozdrawiam
Kod: Zaznacz cały
Option "XAANoOffscreenPixmaps" "on"
Pozdrawiam