انجمن‌های فارسی اوبونتو

جامعه کاربران => هنر و طراحی => نویسنده: محمدامین در 30 فروردین 1394، 07:19 ب‌ظ

عنوان: ملودی کوتاه با بلندگوی کامپیوتر!
ارسال شده توسط: محمدامین در 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
عنوان: پاسخ : ملودی کوتاه با بلندگوی کامپیوتر!
ارسال شده توسط: AAAAAAAAAAAAAAAAAAAA در 30 فروردین 1394، 08:24 ب‌ظ
لپ تاپ ها هم دارند. یا حداقل تو دوره ای که لپ تاپ من ساخته شده بیپ داشتند
عنوان: پاسخ : ملودی کوتاه با بلندگوی کامپیوتر!
ارسال شده توسط: محمدامین در 31 فروردین 1394، 11:09 ب‌ظ
لپ تاپ ها هم دارند. یا حداقل تو دوره ای که لپ تاپ من ساخته شده بیپ داشتند
اصلاح شد :oops:
عنوان: پاسخ : ملودی کوتاه با بلندگوی کامپیوتر!
ارسال شده توسط: Риал Краесис در 31 فروردین 1394، 11:54 ب‌ظ
لپ تاپ ها هم دارند. یا حداقل تو دوره ای که لپ تاپ من ساخته شده بیپ داشتند
اصلاح شد :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
چرا ارور میده؟
عنوان: پاسخ : ملودی کوتاه با بلندگوی کامپیوتر!
ارسال شده توسط: محمدامین در 01 اردیبهشت 1394، 12:39 ق‌ظ
دقت کنید ماژول pcspkr لود شده باشه( خودش باید لود کنه ول خب شماهم چک کنید). مطمئنید که اسپیکر بیپ دارید؟
عنوان: پاسخ : ملودی کوتاه با بلندگوی کامپیوتر!
ارسال شده توسط: Риал Краесис در 01 اردیبهشت 1394، 01:07 ق‌ظ
دقت کنید ماژول pcspkr لود شده باشه( خودش باید لود کنه ول خب شماهم چک کنید). مطمئنید که اسپیکر بیپ دارید؟
لبتاپ هست نمیدونم داره یا نه.
وقتی سعی میکنم با دستور زیر pcspkr رو لود کنم این ارور رو میده.
sudo systemctl start pcspkr
[Failed to start pcspkr.service: Unit pcspkr.service failed to load: No such file or directory.
من آرچ دارم تغییری تو موضوع ایجاد نمیکنه؟
عنوان: پاسخ : ملودی کوتاه با بلندگوی کامپیوتر!
ارسال شده توسط: محمدامین در 01 اردیبهشت 1394، 01:10 ق‌ظ
آرچ رو نمیدونم ولی روی اوبونتو باsudo modprobe pcspkrلود می‌کنم.
احتمالا موقع کامپایل کرنل ماژول فعال نبوده.
عنوان: پاسخ : ملودی کوتاه با بلندگوی کامپیوتر!
ارسال شده توسط: سید وحید رضا برهانی در 01 اردیبهشت 1394، 06:40 ق‌ظ
اوبونتو رو نمی دونم ولی beep توی آرچ باید با sudo اجرا بشه ماژول خاصی هم نیاز نیست و فقط همون حلقه هم کفایت می کنه
اگر لیپتاب بلندگوی beep (؟ ما قدیما می گفتیم buzz !)نداشته باشه از خود اسپیکر عادی پخش می شه
عنوان: پاسخ : ملودی کوتاه با بلندگوی کامپیوتر!
ارسال شده توسط: Риал Краесис در 01 اردیبهشت 1394، 06:53 ب‌ظ
اوبونتو رو نمی دونم ولی beep توی آرچ باید با sudo اجرا بشه ماژول خاصی هم نیاز نیست و فقط همون حلقه هم کفایت می کنه
اگر لیپتاب بلندگوی beep (؟ ما قدیما می گفتیم buzz !)نداشته باشه از خود اسپیکر عادی پخش می شه
بله حق با جناب برهانی بود.
با sudo ملودی رو اجرا کرد.
باحال بود!
اینو با smocking locomotive هم زمان اجرا کنین خیلی حال میده!