[FAQ] - Mini TIPS & TRICKS

W tym miejscu zapraszamy Was do współpracy. Czekamy na propozycje, sugestie i rady.
Moderatorzy zatroszczą się o to, by najlepsze teksty trafiły do FAQ.

Moderatorzy: Moderatorzy, Administratorzy

BeteNoire
Użytkownik
Posty: 2666
Rejestracja: 2005-03-21, 01:39
Lokalizacja: z lasu

Komórka + obexfs (wirtualny system plików dla MC)

Post autor: BeteNoire »

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]
Ostatnio zmieniony 2007-10-31, 08:36 przez BeteNoire, łącznie zmieniany 2 razy.
Awatar użytkownika
wojtekor
Użytkownik
Posty: 434
Rejestracja: 2007-08-24, 00:28
Lokalizacja: Edinburgh
Kontakt:

Odtwarzacze MP3 Sony

Post autor: wojtekor »

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
Ostatnio zmieniony 2007-12-09, 12:23 przez wojtekor, łącznie zmieniany 3 razy.
yssin
Użytkownik
Posty: 1
Rejestracja: 2008-02-19, 14:26
Lokalizacja: Pruszków

Xine napisy - problem po instalacji sterowników Ati

Post autor: yssin »

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:

Kod: Zaznacz cały

$ sudo aticonfig --overlay-type=Xv 
restart X'ów

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
Sajmon
Moderator
Posty: 1215
Rejestracja: 2004-05-22, 23:19
Lokalizacja: Graz
Kontakt:

Cardreader Hama 35in1 na Slackware

Post autor: Sajmon »

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

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
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.

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
W kieszeniach siędzą narazie 3 karty

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
/etc/fstab

najpierw:

Kod: Zaznacz cały

# mkdir -p /mnt/hama35in1/{cf,ms,sd_mmc,sm,xd}
potem edytujemy /etc/fstab i dodajemy (uwaga każdy będzie miał tam dostęp)

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.
Sajmon
Moderator
Posty: 1215
Rejestracja: 2004-05-22, 23:19
Lokalizacja: Graz
Kontakt:

Obróbka initrd.img

Post autor: Sajmon »

Dopasowanie initrd.img do własnych potrzeb na własne ryzyko.

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 
Ciekawym katalogiem jest:

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
Sajmon
Moderator
Posty: 1215
Rejestracja: 2004-05-22, 23:19
Lokalizacja: Graz
Kontakt:

Dodawanie własnych pakietów do instalacji z CD/DVD

Post autor: Sajmon »

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

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
Edytujemy slackware/y/maketag i pod

Kod: Zaznacz cały

"bsd-games" "The BSD text games collection" "on" \
dopisujemy

Kod: Zaznacz cały

"slapt-get" "APT like system for Slackware" "on" \
niżej szukamy 2 pętli

Kod: Zaznacz cały

 for pkg i for PACKAGE
i za

Kod: Zaznacz cały

bsd-games
dopisujemy

Kod: Zaznacz cały

slapt-get
Edytujemy slackware/y/maketag.ez i pod

Kod: Zaznacz cały

"bsd-games" "The BSD text games collection" "on" \
dopisujemy

Kod: Zaznacz cały

"slapt-get" "APT like system for Slackware" "on" \
szukamy 2 pętli

Kod: Zaznacz cały

for pkg i for PACKAGE
i za

Kod: Zaznacz cały

bsd-games
dopisujemy

Kod: Zaznacz cały

slapt-get
Edytujemy slackware/y/tagfile i dopisujemy

Kod: Zaznacz cały

slapt-get:ADD
PS.
Jest to kopia z innego mojego postu na tym forum.
Awatar użytkownika
Zielony
Użytkownik
Posty: 535
Rejestracja: 2005-03-17, 18:22
Lokalizacja: Poznań
Kontakt:

Łączenie wideo (obrazu) z dźwiękiem za pomocą mencodera

Post autor: Zielony »

Łą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.

Kod: Zaznacz cały

mencoder -o <plik wyjściowy> -ovc copy -audiofile <plik audio> -oac copy <plik filmu>
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.
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]
Awatar użytkownika
Outlaw
Administrator
Posty: 2862
Rejestracja: 2004-06-29, 22:23
Lokalizacja: eth0
Kontakt:

Re: [FAQ] - Mini TIPS & TRICKS

Post autor: Outlaw »

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ć

Kod: Zaznacz cały

 Option       "XAANoOffscreenPixmaps" "on"
Po czym oczywiście zresetować X-sy.

Pozdrawiam
ODPOWIEDZ