Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum zapoznaj się z kilkoma zasadami savoir-vivre'u w wątku Administracja-> Przywitaj się. Wątki z problemami zamieszczone w dziale "Przywitaj się" będą usuwane.

Autor Wątek: Dżwięk powitalny w Mate.  (Przeczytany 1552 razy)

Offline Robert75

  • Hero Member
  • *****
  • Wiadomości: 774
  • Nie ufaj nikomu w sieci, nawet mi.
Dżwięk powitalny w Mate.
« dnia: Lipiec 18, 2017, 01:54:42 pm »
Witam.
Obecnie korzystam ze środowiska Cinnamon, i jak wiadomo w tym środowisku jest dżwięk powitalny.
Czy istnieje możliwość aby taki dzwięk powitalny był dostępny w środowisku Mate?
Jeżeli tak, to co trzeba doinstalować.
Manjaro Xfce - 64Bit Linux User #621110
AMD Athlon 64 X2 Dual Core 4200+ @ 2x 2.21GHz / 4 GB RAM / Nvidia GeForce 7600 GT / Dysk HDD 1 TB

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Wiadomości: 1588
Odp: Dżwięk powitalny w Mate.
« Odpowiedź #1 dnia: Lipiec 19, 2017, 12:56:14 am »
Najprościej jest zrobić wpis do autostartu systemu/mate dodając uruchomienie odtwarzacza (np. aplay) + ścieżka do pliku dźwiękowego, z opóźnieniem np. 5 sekund aby pulpit częściowo zdążył się załadować.
Nic nie jest tak proste, jak się wydaje.
Danielle Steel

Offline Robert75

  • Hero Member
  • *****
  • Wiadomości: 774
  • Nie ufaj nikomu w sieci, nawet mi.
Odp: Dżwięk powitalny w Mate.
« Odpowiedź #2 dnia: Lipiec 19, 2017, 03:38:26 pm »
Ok.
Doinstalowałem AlsaPlayer, tylko mam problem z dodaniem go do autostartu.
Po prostu nie wiem jaki plik dodać w poleceniu.
http://www.fotoszok.pl/upload/8a46432a.png
Manjaro Xfce - 64Bit Linux User #621110
AMD Athlon 64 X2 Dual Core 4200+ @ 2x 2.21GHz / 4 GB RAM / Nvidia GeForce 7600 GT / Dysk HDD 1 TB

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Wiadomości: 1588
Odp: Dżwięk powitalny w Mate.
« Odpowiedź #3 dnia: Lipiec 19, 2017, 09:16:13 pm »
Wystarczy 'aplay', który jest częścią pakietu 'alsa-utils'.

Utwórz plik, np. o nazwie matestart w katalogu domowym i wklej do niego:
#!/bin/bash
sleep 5
aplay /sciezka/do/pliku/audio.mp3
exit 0
(może być w innym formacie).
Nadaj mu prawa wykonalności:
chmod +x matestartZ menu -> Preferences (mam tylko po angielsku) -> Startup Applications (Aplikacje startowe) kilknij przycisk "Dodaj" i wybierz swój nowy plik "matestart".
Po restarcie system powiniej go wykryć i uruchomić.
Nic nie jest tak proste, jak się wydaje.
Danielle Steel

Offline Robert75

  • Hero Member
  • *****
  • Wiadomości: 774
  • Nie ufaj nikomu w sieci, nawet mi.
Odp: Dżwięk powitalny w Mate.
« Odpowiedź #4 dnia: Lipiec 19, 2017, 10:39:24 pm »
Niestety nie działa, zrobiłem wszystko jak mi radziłeś i jest lipa.
Chciałbym dodać że system który testuje na VB to OBRevenge Mate, i jest on oparty na Arch-u.
Manjaro Xfce - 64Bit Linux User #621110
AMD Athlon 64 X2 Dual Core 4200+ @ 2x 2.21GHz / 4 GB RAM / Nvidia GeForce 7600 GT / Dysk HDD 1 TB

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Wiadomości: 1588
Odp: Dżwięk powitalny w Mate.
« Odpowiedź #5 dnia: Lipiec 19, 2017, 10:46:47 pm »
To bez znaczenia jaki system.

Czy możesz odpalić (i usłyszeć) swój plik audio poleceniem aplay, tak jak wpisałeś do skryptu?
Jeśli nie, to daj wynik z terminala.
Nic nie jest tak proste, jak się wydaje.
Danielle Steel

Offline Robert75

  • Hero Member
  • *****
  • Wiadomości: 774
  • Nie ufaj nikomu w sieci, nawet mi.
Odp: Dżwięk powitalny w Mate.
« Odpowiedź #6 dnia: Lipiec 19, 2017, 11:25:08 pm »
Nie nie mogę odpalić i usłyszeć pliku audio.
A to jest wynik:
[robson@amd ~]$ aplay
Usage: aplay [OPTION]... [FILE]...

-h, --help              help
    --version           print current version
-l, --list-devices      list all soundcards and digital audio devices
-L, --list-pcms         list device names
-D, --device=NAME       select PCM by name
-q, --quiet             quiet mode
-t, --file-type TYPE    file type (voc, wav, raw or au)
-c, --channels=#        channels
-f, --format=FORMAT     sample format (case insensitive)
-r, --rate=#            sample rate
-d, --duration=#        interrupt after # seconds
-M, --mmap              mmap stream
-N, --nonblock          nonblocking mode
-F, --period-time=#     distance between interrupts is # microseconds
-B, --buffer-time=#     buffer duration is # microseconds
    --period-size=#     distance between interrupts is # frames
    --buffer-size=#     buffer duration is # frames
-A, --avail-min=#       min available space for wakeup is # microseconds
-R, --start-delay=#     delay for automatic PCM start is # microseconds
                        (relative to buffer size if <= 0)
-T, --stop-delay=#      delay for automatic PCM stop is # microseconds from xrun
-v, --verbose           show PCM structure and setup (accumulative)
-V, --vumeter=TYPE      enable VU meter (TYPE: mono or stereo)
-I, --separate-channels one file for each channel
-i, --interactive       allow interactive operation from stdin
-m, --chmap=ch1,ch2,..  Give the channel map to override or follow
    --disable-resample  disable automatic rate resample
    --disable-channels  disable automatic channel conversions
    --disable-format    disable automatic format conversions
    --disable-softvol   disable software volume control (softvol)
    --test-position     test ring buffer position
    --test-coef=#       test coefficient for ring buffer position (default 8)
                        expression for validation is: coef * (buffer_size / 2)
    --test-nowait       do not wait for ring buffer - eats whole CPU
    --max-file-time=#   start another output file when the old file has recorded
                        for this many seconds
    --process-id-file   write the process ID here
    --use-strftime      apply the strftime facility to the output file name
    --dump-hw-params    dump hw_params of the device
    --fatal-errors      treat all errors as fatal
Recognized sample formats are: S8 U8 S16_LE S16_BE U16_LE U16_BE S24_LE S24_BE U24_LE U24_BE S32_LE S32_BE U32_LE U32_BE FLOAT_LE FLOAT_BE FLOAT64_LE FLOAT64_BE IEC958_SUBFRAME_LE IEC958_SUBFRAME_BE MU_LAW A_LAW IMA_ADPCM MPEG GSM SPECIAL S24_3LE S24_3BE U24_3LE U24_3BE S20_3LE S20_3BE U20_3LE U20_3BE S18_3LE S18_3BE U18_3LE U18_3BE G723_24 G723_24_1B G723_40 G723_40_1B DSD_U8 DSD_U16_LE DSD_U32_LE DSD_U16_BE DSD_U32_BE
Some of these may not be available on selected hardware
The available format shortcuts are:
-f cd (16 bit little endian, 44100, stereo)
-f cdr (16 bit big endian, 44100, stereo)
-f dat (16 bit little endian, 48000, stereo)
Manjaro Xfce - 64Bit Linux User #621110
AMD Athlon 64 X2 Dual Core 4200+ @ 2x 2.21GHz / 4 GB RAM / Nvidia GeForce 7600 GT / Dysk HDD 1 TB

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Wiadomości: 1588
Odp: Dżwięk powitalny w Mate.
« Odpowiedź #7 dnia: Lipiec 19, 2017, 11:38:52 pm »
Napisałem z podaniem ścieżki.
Jeśli twój plik audio jest w formacie wav użyj polecenia:
aplay /scieżka/do/pliku/audio.wavJeśli plik jest w formacie mp3 (nie napisałeś jaki to plik), to:
mpg123 /sciezka/do/pliku/audio.mp3ad1: zmień /sciezka/do/pliku/audio.mp3 na swoją.
ad2. w przypadku pliku mp3 upewnij się, że posiadasz zainstalowany pakiet 'mpg123'.
« Ostatnia zmiana: Lipiec 19, 2017, 11:57:14 pm wysłana przez pavroo »
Nic nie jest tak proste, jak się wydaje.
Danielle Steel

Offline Robert75

  • Hero Member
  • *****
  • Wiadomości: 774
  • Nie ufaj nikomu w sieci, nawet mi.
Odp: Dżwięk powitalny w Mate.
« Odpowiedź #8 dnia: Lipiec 20, 2017, 12:21:38 am »
Nie mam pojęcia jaki to jest plik dżwiękowy, znalazłem tylko to:
http://www.fotoszok.pl/upload/02d25fde.png
Manjaro Xfce - 64Bit Linux User #621110
AMD Athlon 64 X2 Dual Core 4200+ @ 2x 2.21GHz / 4 GB RAM / Nvidia GeForce 7600 GT / Dysk HDD 1 TB

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Wiadomości: 1588
Odp: Dżwięk powitalny w Mate.
« Odpowiedź #9 dnia: Lipiec 20, 2017, 12:37:54 am »
Teraz jest już jaśniej.
Jest to plik w formacie ogg.
Upewnij się, iż posiadasz zainstalowany pakiet 'vorbis-tools'.
Polecenie :
ogg123 /usr/share/sounds/deepin/stereo/sys-login.oggPowinno odtworzyć plik dźwiękowy.
Jeśli tak, edytuj swój plik matestart i zmień linię (cokolwiek tam było):
aplay /sciezka/do/pliku/audio.mp3na:
ogg123 /usr/share/sounds/deepin/stereo/sys-login.ogg
Nic nie jest tak proste, jak się wydaje.
Danielle Steel

Offline Robert75

  • Hero Member
  • *****
  • Wiadomości: 774
  • Nie ufaj nikomu w sieci, nawet mi.
Odp: Dżwięk powitalny w Mate.
« Odpowiedź #10 dnia: Lipiec 20, 2017, 12:21:06 pm »
Ok, zostało coś tam uruchomione, ale słychać tylko szum, przy pierwszym poleceniu nic nie słychać, natomiast przy drugim jest tylko szum.
[robson@amd ~]$ ogg123 /usr/share/sounds/deepin/stereo/sys-login.ogg

Urządzenie dźwiękowe:   Advanced Linux Sound Architecture (ALSA) output

Odtwarzanie: /usr/share/sounds/deepin/stereo/sys-login.ogg
Strumień Ogg Vorbis: 2 kanałów, 44100 Hz
Encoder: Lavc56.60.100 libvorbis
Encoded_by: Pro Tools
Originator_reference: AeC0TdqhO3naaaGk
Date: 2015-07-28
Time_reference: 169814400
ao_alsa ERROR: Unable to open ALSA device 'default' for playback => Zły argument
BŁĄD: nie można otworzyć urządzenia alsa.

[robson@amd ~]$ aplay /usr/share/sounds/deepin/stereo/sys-login.ogg
Playing raw data '/usr/share/sounds/deepin/stereo/sys-login.ogg' : Unsigned 8 bit, Rate 8000 Hz, Mono
« Ostatnia zmiana: Lipiec 20, 2017, 01:39:37 pm wysłana przez Robert75 »
Manjaro Xfce - 64Bit Linux User #621110
AMD Athlon 64 X2 Dual Core 4200+ @ 2x 2.21GHz / 4 GB RAM / Nvidia GeForce 7600 GT / Dysk HDD 1 TB

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Wiadomości: 1588
Odp: Dżwięk powitalny w Mate.
« Odpowiedź #11 dnia: Lipiec 20, 2017, 10:29:08 pm »
Masz error przy pierwszym poleceniu:
Cytuj
ao_alsa ERROR: Unable to open ALSA device 'default' for playback

Pokaż wynik:
aplay -l
Drugie polecenie nic nie da - aplay nie odtwarza ogg.
Nic nie jest tak proste, jak się wydaje.
Danielle Steel

Offline Robert75

  • Hero Member
  • *****
  • Wiadomości: 774
  • Nie ufaj nikomu w sieci, nawet mi.
Odp: Dżwięk powitalny w Mate.
« Odpowiedź #12 dnia: Lipiec 20, 2017, 11:24:16 pm »
[robson@amd ~]$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: I82801AAICH [Intel 82801AA-ICH], device 0: Intel ICH [Intel 82801AA-ICH]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
Manjaro Xfce - 64Bit Linux User #621110
AMD Athlon 64 X2 Dual Core 4200+ @ 2x 2.21GHz / 4 GB RAM / Nvidia GeForce 7600 GT / Dysk HDD 1 TB

Offline Robert75

  • Hero Member
  • *****
  • Wiadomości: 774
  • Nie ufaj nikomu w sieci, nawet mi.
Odp: Dżwięk powitalny w Mate.
« Odpowiedź #13 dnia: Lipiec 21, 2017, 01:36:02 pm »
Ok. udało mi się ustawić dżwięk powitalny, po prostu dodałem plik dżwiękowy wav i teraz wszystko gra.
Dzięki pavroo za poświęcony czas, oraz wskazówki dzięki którym udało się rozwiązać problem.
Manjaro Xfce - 64Bit Linux User #621110
AMD Athlon 64 X2 Dual Core 4200+ @ 2x 2.21GHz / 4 GB RAM / Nvidia GeForce 7600 GT / Dysk HDD 1 TB