انجمنهای فارسی اوبونتو
جامعه کاربران => هنر و طراحی => نویسنده: محمدامین در 30 فروردین 1394، 07:19 بظ
-
توجه داشته باشید که برای این کار به بستهی beep و یک سیستم که بلندگوی بیپ داشته باشد نیاز دارید.
#!/bin/sh
lsmod|grep pcspkr > /dev/null && PRELOADED=true || PRELOADED=false
[ $PRELOADED = false ] && sudo modprobe pcspkr
C=262; D=294; E=329; F=349; G=392; A=440; B=493; S=10
for x in $E $D $C $D $E $E $E $S $D $D $D $S $E $G $G $S $E $D $C $D $E $E $E $S $D $D $E $D $C $S $C
do
DELAY=272 # to calculate, divide 30000 by BPM(here 110BPM)
beep -l $DELAY -f $x
done
[ $PRELOADED = false ] && sudo modprobe -r pcspkr
-
لپ تاپ ها هم دارند. یا حداقل تو دوره ای که لپ تاپ من ساخته شده بیپ داشتند
-
لپ تاپ ها هم دارند. یا حداقل تو دوره ای که لپ تاپ من ساخته شده بیپ داشتند
اصلاح شد :oops:
-
لپ تاپ ها هم دارند. یا حداقل تو دوره ای که لپ تاپ من ساخته شده بیپ داشتند
اصلاح شد :oops:
تو فایل a ذخیرش کردم و با دستور:
sh ./a
Could not open /dev/tty0 or /dev/vc/0 for writing
open: No such file or directory
Could not open /dev/tty0 or /dev/vc/0 for writing
open: No such file or directory
Could not open /dev/tty0 or /dev/vc/0 for writing
open: No such file or directory
Could not open /dev/tty0 or /dev/vc/0 for writing
open: No such file or directory
Could not open /dev/tty0 or /dev/vc/0 for writing
open: No such file or directory
Could not open /dev/tty0 or /dev/vc/0 for writing
open: No such file or directory
Could not open /dev/tty0 or /dev/vc/0 for writing
open: No such file or directory
Could not open /dev/tty0 or /dev/vc/0 for writing
open: No such file or directory
Could not open /dev/tty0 or /dev/vc/0 for writing
open: No such file or directory
Could not open /dev/tty0 or /dev/vc/0 for writing
open: No such file or directory
Could not open /dev/tty0 or /dev/vc/0 for writing
open: No such file or directory
Could not open /dev/tty0 or /dev/vc/0 for writing
open: No such file or directory
Could not open /dev/tty0 or /dev/vc/0 for writing
open: No such file or directory
Could not open /dev/tty0 or /dev/vc/0 for writing
open: No such file or directory
Could not open /dev/tty0 or /dev/vc/0 for writing
open: No such file or directory
Could not open /dev/tty0 or /dev/vc/0 for writing
open: No such file or directory
Could not open /dev/tty0 or /dev/vc/0 for writing
open: No such file or directory
Could not open /dev/tty0 or /dev/vc/0 for writing
open: No such file or directory
Could not open /dev/tty0 or /dev/vc/0 for writing
open: No such file or directory
Could not open /dev/tty0 or /dev/vc/0 for writing
open: No such file or directory
Could not open /dev/tty0 or /dev/vc/0 for writing
open: No such file or directory
Could not open /dev/tty0 or /dev/vc/0 for writing
open: No such file or directory
Could not open /dev/tty0 or /dev/vc/0 for writing
open: No such file or directory
Could not open /dev/tty0 or /dev/vc/0 for writing
open: No such file or directory
Could not open /dev/tty0 or /dev/vc/0 for writing
open: No such file or directory
Could not open /dev/tty0 or /dev/vc/0 for writing
open: No such file or directory
Could not open /dev/tty0 or /dev/vc/0 for writing
open: No such file or directory
Could not open /dev/tty0 or /dev/vc/0 for writing
open: No such file or directory
Could not open /dev/tty0 or /dev/vc/0 for writing
open: No such file or directory
Could not open /dev/tty0 or /dev/vc/0 for writing
open: No such file or directory
Could not open /dev/tty0 or /dev/vc/0 for writing
open: No such file or directory
چرا ارور میده؟
-
دقت کنید ماژول pcspkr لود شده باشه( خودش باید لود کنه ول خب شماهم چک کنید). مطمئنید که اسپیکر بیپ دارید؟
-
دقت کنید ماژول pcspkr لود شده باشه( خودش باید لود کنه ول خب شماهم چک کنید). مطمئنید که اسپیکر بیپ دارید؟
لبتاپ هست نمیدونم داره یا نه.
وقتی سعی میکنم با دستور زیر pcspkr رو لود کنم این ارور رو میده.
sudo systemctl start pcspkr
[Failed to start pcspkr.service: Unit pcspkr.service failed to load: No such file or directory.
من آرچ دارم تغییری تو موضوع ایجاد نمیکنه؟
-
آرچ رو نمیدونم ولی روی اوبونتو با
sudo modprobe pcspkr
لود میکنم.
احتمالا موقع کامپایل کرنل ماژول فعال نبوده.
-
اوبونتو رو نمی دونم ولی beep توی آرچ باید با sudo اجرا بشه ماژول خاصی هم نیاز نیست و فقط همون حلقه هم کفایت می کنه
اگر لیپتاب بلندگوی beep (؟ ما قدیما می گفتیم buzz !)نداشته باشه از خود اسپیکر عادی پخش می شه
-
اوبونتو رو نمی دونم ولی beep توی آرچ باید با sudo اجرا بشه ماژول خاصی هم نیاز نیست و فقط همون حلقه هم کفایت می کنه
اگر لیپتاب بلندگوی beep (؟ ما قدیما می گفتیم buzz !)نداشته باشه از خود اسپیکر عادی پخش می شه
بله حق با جناب برهانی بود.
با sudo ملودی رو اجرا کرد.
باحال بود!
اینو با smocking locomotive هم زمان اجرا کنین خیلی حال میده!