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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: ملودی کوتاه با بلندگوی کامپیوتر!  (دفعات بازدید: 5634 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین محمدامین

  • Full Member
  • *
  • ارسال: 208
  • جنسیت : پسر
ملودی کوتاه با بلندگوی کامپیوتر!
« : 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
« آخرین ویرایش: 31 فروردین 1394، 11:09 ب‌ظ توسط mamins1376 »

آفلاین AAAAAAAAAAAAAAAAAAAA

  • High Sr. Member
  • *
  • ارسال: 506
  • :(
پاسخ : ملودی کوتاه با بلندگوی کامپیوتر!
« پاسخ #1 : 30 فروردین 1394، 08:24 ب‌ظ »
لپ تاپ ها هم دارند. یا حداقل تو دوره ای که لپ تاپ من ساخته شده بیپ داشتند

آفلاین محمدامین

  • Full Member
  • *
  • ارسال: 208
  • جنسیت : پسر
پاسخ : ملودی کوتاه با بلندگوی کامپیوتر!
« پاسخ #2 : 31 فروردین 1394، 11:09 ب‌ظ »
لپ تاپ ها هم دارند. یا حداقل تو دوره ای که لپ تاپ من ساخته شده بیپ داشتند
اصلاح شد :oops:

آفلاین Риал Краесис

  • High Hero Member
  • *
  • ارسال: 1178
  • جنسیت : پسر
  • !!! I FIGHT FOR THE USERS
پاسخ : ملودی کوتاه با بلندگوی کامپیوتر!
« پاسخ #3 : 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
چرا ارور میده؟


If you do not like Arch use Gentoo and just shut up
 and If you do not like Gentoo use Arch and shut up
finaly If you do not like either use Ubuntu and shut the f*** up

آفلاین محمدامین

  • Full Member
  • *
  • ارسال: 208
  • جنسیت : پسر
پاسخ : ملودی کوتاه با بلندگوی کامپیوتر!
« پاسخ #4 : 01 اردیبهشت 1394، 12:39 ق‌ظ »
دقت کنید ماژول pcspkr لود شده باشه( خودش باید لود کنه ول خب شماهم چک کنید). مطمئنید که اسپیکر بیپ دارید؟

آفلاین Риал Краесис

  • High Hero Member
  • *
  • ارسال: 1178
  • جنسیت : پسر
  • !!! I FIGHT FOR THE USERS
پاسخ : ملودی کوتاه با بلندگوی کامپیوتر!
« پاسخ #5 : 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.
من آرچ دارم تغییری تو موضوع ایجاد نمیکنه؟


If you do not like Arch use Gentoo and just shut up
 and If you do not like Gentoo use Arch and shut up
finaly If you do not like either use Ubuntu and shut the f*** up

آفلاین محمدامین

  • Full Member
  • *
  • ارسال: 208
  • جنسیت : پسر
پاسخ : ملودی کوتاه با بلندگوی کامپیوتر!
« پاسخ #6 : 01 اردیبهشت 1394، 01:10 ق‌ظ »
آرچ رو نمیدونم ولی روی اوبونتو باsudo modprobe pcspkrلود می‌کنم.
احتمالا موقع کامپایل کرنل ماژول فعال نبوده.

آفلاین سید وحید رضا برهانی

  • High Hero Member
  • *
  • ارسال: 1668
  • جنسیت : پسر
  • یک مخالف نرم افزار اوپن سورس
پاسخ : ملودی کوتاه با بلندگوی کامپیوتر!
« پاسخ #7 : 01 اردیبهشت 1394، 06:40 ق‌ظ »
اوبونتو رو نمی دونم ولی beep توی آرچ باید با sudo اجرا بشه ماژول خاصی هم نیاز نیست و فقط همون حلقه هم کفایت می کنه
اگر لیپتاب بلندگوی beep (؟ ما قدیما می گفتیم buzz !)نداشته باشه از خود اسپیکر عادی پخش می شه
نرم افزاری که نشه سیخ انگولکش کرد (به هر دلیلی چه به‌خاطر قانون و چه پیچیدگی یا توسعه سریع)نرم افزار آزاد نیست حالا مهم نیست چه بنیادی یا چه افرادی اون رو نوشته باشند یا GPL باشه یانه!
نرم افزار آزاد یک جنبش هست نه یک تیکه کاغذ پاره(GPL)
حق فهمیدن از حق خوندن مهمتره

آفلاین Риал Краесис

  • High Hero Member
  • *
  • ارسال: 1178
  • جنسیت : پسر
  • !!! I FIGHT FOR THE USERS
پاسخ : ملودی کوتاه با بلندگوی کامپیوتر!
« پاسخ #8 : 01 اردیبهشت 1394، 06:53 ب‌ظ »
اوبونتو رو نمی دونم ولی beep توی آرچ باید با sudo اجرا بشه ماژول خاصی هم نیاز نیست و فقط همون حلقه هم کفایت می کنه
اگر لیپتاب بلندگوی beep (؟ ما قدیما می گفتیم buzz !)نداشته باشه از خود اسپیکر عادی پخش می شه
بله حق با جناب برهانی بود.
با sudo ملودی رو اجرا کرد.
باحال بود!
اینو با smocking locomotive هم زمان اجرا کنین خیلی حال میده!


If you do not like Arch use Gentoo and just shut up
 and If you do not like Gentoo use Arch and shut up
finaly If you do not like either use Ubuntu and shut the f*** up