اوبونتوی ۱۵.۰۴، کم سر و صدا ولی قرص و محکم

Screenshot from 2015-04-23 20:59:10

دوباره بعد از شش ماه، یک اوبونتوی جدید داریم. ماه چهارم از سال ۲۰۱۵ هستیم پس اوبونتوی فعلی اسمش هست «پونزده [ممیز] صفر چهار یا همون 15.04» آشنای خودمون.

تقریبا تنها و بزرگترین تغییر جدی در این نسخه رفتن به سراغ سیستم دی است. سیستم اینیت که حالا سیستم دی اداره اش می کنه، نرم‌افزاری است که کنترل ماژول‌ها رو بر عهده داره و می شه گفت یکی از اجزای بسیار مهم یک سیستم عامل است. در نسخه‌های قبل اوبونتو سعی می کرد سیستم خودش به اسم upstart رو به عنوان سیستم اینیت جا بندازه که خوشبختانه با حرکت دبیان به سمت سیستم دی، اوبونتو هم پشتش اومد تا تاکیدی باشه روی اینکه اوبونتو هنوز شدیدا وابسته به دبیان است – و این وابستگی خوبیه.

menu

تغییر قابل مشاهده دیگه رفتن به سراغ یونیتی (محیط گرافیکی اختصاصی خود اوبونتو) نسخه ۷.۳ است که تغییرات ریزی نسبت به نسخه قبلی داره از جمله اینکه می تونیم تنظیم کنیم منوها به جای ظاهر شدن در صورت حرکت ماوس به نوار بالا، همیشه دیده بشن یا اینکه اصولا اون بالا رو ول کنن و مثل آدم بیان روی خود پنجره‌ها.

کرنل ۳.۱۹ در حالی که لینوکس برای هیجان بخشی سراغ کرنل ۴ رفته، کمی توی ذوق زننده است و باعث می شه – علیرغم نداشتن تفاوت عملیاتی برای کاربران عادی بین دو کرنل- هر کسی که از توزیع های با کرنل ۴ استفاده می کنه بتونه تا مدت‌ها اوبونتویی‌هایی که هنوز روی خانواده ۳.۱۹ هستن رو دست بندازه!

در صورت تمایل، اوبونتوی دسکتاپ ۱۵.۰۴ رو از اینجا دانلود کنین یا اگر روی ۱۴.۱۰ هستین با این دستور به استقبال برین:

sudo do-release-upgrade

اگر علاقمد به حرفه ای شدن در دنیای لینوکس هستین هم دوره رایگان آموزش لینوکس من رو از دست ندیدن و یادتون باشه بهترین جا برای سوال و جواب در مورد لینوکس و بخصوص اوبونتو، سایت و فروم اوبونتوی ایران است.

فراموش نکنین که تا چهل روز دیگه اوبونتو وان تعطیل می شه

خبر بدی بود و ممکنه بعض ها رو تحت تاثیر قرار بده! اوبونتو وان تا ۳۱ جولای بیشتر فعال نیست و بعدش فایل هاش پاک می شه. الان فقط چهل روز مونده و لازم دیدم یادآوری کنم که اگر از این سرویس استفاده می کردین و هنوز فایل ها رو ازش بر نداشتین باید به یکی از روش های دریافت یک‌جا، انتقال به موور.آی او یا دانلود تک تک یکی رو انتخاب کنین و با این سرویس خداحافظی کنین؛ چهل روز برای بک آپ گرفتن زمان کمیه و مثل برق و باد خواهد گذشت.

برای همیشه از شر پنجره‌های System Program Problem Detected اوبونتو راحت بشین

کنونیکال تلاش زیادی می کنه تا کیفیت نسخه گنو/لینوکسش رو بالا ببره و یکی از ابزارهاش در اینکار، Apport است؛ برنامه ای برای ریپورت اتوماتیک مشکلات پیش اومده در برنامه‌ها. چون اکثر آدم‌ها حرفه ای نیستن و نمی دونن باید مشکلات برنامه ها رو چطوری بازتولید و ریپورت کنن، این سرویس سعی می کنه در صورت دیدن هر کرشی در هر برنامه‌ای، اون رو در var/crash/ ذخیره و بعد ریپورت کنه. دقیقا همین دایرکتوری است که وقتی فایلی توش باشه، باعث می شه موقع بوت شدن اوبونتو شما این پنجره رو ببینین:

System-Program-Problem-Detected

این پنجره ذاتا چیز بدی نیست ولی خب اکثر ما ریپورت نمی کنیم و دوست هم نداریم کامپیوترمون هی بوت شدن یکسری «ارور» بده! به همین خاطر اگر می خواین از شر این پیشنهادهای بی شرمانه ریپورت کردن راحت بشین، اول اون دایرکتوری رو خالی کنین تا دیگه موقع بوت اوبونتو پیشنهاد ریپورت نده و بعد اگر کلا می خواین هیچ وقت چیزی رو ریپورت نکنین به فایل زیر برین و اون متغیر رو از از یک به صفر تغییر بدین:

root@funlife:~# cat /etc/default/apport 
# set this to 0 to disable apport, or to 1 to enable it
# you can temporarily override this with
# sudo service apport start force_start=1
enabled=0

و از دست اون پنجره‌های منحوس که همیشه باعث می شن من فکر کنم اوبونتوم خرابه، راحت بشین.

پ.ن. دوستانی در کامنت ها نگران هستن که با اینکار کیفیت اوبونتو بیاد پایین یا تنها کار مفید ما برای اوبونتو هم بدون صاحب بمونه؛ اصلا اینطور نیست. اگر شما دوست دارین اینها رو ریپورت کنین کاملا مجازین و خیلی هم خوبه و حتما اینکار رو بکنین. اما واقعا نگاه کنین که چند بار تا حالا از سیستم باگ ریپورت کردین و چند تاش رو پیگیری کردین. دقت کنین که ظاهر شدن این پنجره به معنی حل مشکلات نیست بلکه شما باید در لانچ پد ریپورت مرتبط باز کنین و پیگیری اش کنین. از اونطرف برای بهتر شدن اوبونتو می شه تو فروم مشکلات بقیه رو حل کنین، آموزش بدین، جشن برگزار کنین، گرافیک درست کنین، بروشور بزنین، پادکست درست کنین و … (: دیدن اون پنجره ها هیچ کمکی به اوبونتو نکرده و نخواهد کرد مگر اینکه واقعا باگ ریپورت کنین و پیگیری که کاری بسیار عالی است.

قرعه کشی و اعلام اسامی برندگان جایزه‌های مسابقه پیش بینی سورپرایز اوبونتو

دو سه روز قبل مسابقه ای داشتیم برای حدس سورپرایز اوبونتو و بعدش هم کسانی که جواب تا حدی درست داده بودن و قرار بود در قرعه کشی حضور داشته باشن، اعلام شدن. حالا لحظه قرعه کشی فرا رسیده! برنامه قرعه کشی رو علیرضا داوطلبانه نوشت و من هم همون رو استفاده می‌کنم. برنامه نسبتا عجیبی است که این فایل رو می‌گیره:

 3 AliBehjati
 3 Mohammad
 3 Hesam
 1 Ehsan
 1 Amir1207
 1 Ali1217
 6 Ali0202
 1 Voltan
 2 Amir0119
 1 Saeed
 2 Jamshid
 2 Matin
 3 Narcissus
 2 MassoudM

و بعد از ساخت یک فایل جدید که توش هر اسم به تعداد شانسش تکرار شده و صدا زدن پایتون برای عدد رندم، یک خط اتفاقی رو نشون می ده. برنامه درسته و ما هم از همین استفاده می کنیم. البته من خروجی رو با cowsay ایجاد کردم که هیجان انگیزتر بشه (اگر این دستور رو بلد نیستین همین الان یاد بگیرین و لذتش رو ببرین!). سورس برنامه در نهایت اینه:

[jadi@jedora ghore.sh]$ cat ghore_keshi.sh 
#! /bin/bash

if [ ! -f "gklist" ]; then
    echo "Write names and scores to 'gklist' file and execute this script at the same directory"
    exit 1
fi

if [ ! -d /tmp/gk ]; then
    mkdir /tmp/gk
else
    rm /tmp/gk/*
fi
cp "gklist" /tmp/gk
cd /tmp/gk

for ((i=0; i<`cat "gklist" | wc -l`; i++)); do
    S="`cat "gklist" | head -$[i+1] | tail -1`"
    NUM="`echo "$S" | awk '{ print $1 }'`"
    NAME="$(cat "gklist" | head -$[i+1] | tail -1 | cut -d\" -f2)"
    for ((j=0; j<$NUM; j++)); do
	echo $NAME >> result
    done
done

LL="`cat "result" | wc -l`"
RANDNUM="`python -c "import random;print(random.randint(1, $LL))"`"
barande=`cat "result" | head -$RANDNUM | tail -1 | cut -d" " -f2 `
cowsay Winner of $1 $barande

نکته بسیار مهم اینه که در یک رای گیری / قرعه کشی و … تا وقتی از نرم افزار آزاد و پروسه‌های شفاف استفاده نشده یعنی یک جای کار می لنگه (منظور فقط تقلب و خباثت نیست. این لنگش(!) ممکنه سواد یا شعور یا دسترسی فنی برگزار کننده باشه).

حالا که همه پروسه‌ها شفافن و هر کسی هم به سورس برنامه انتخاباتی دسترسی داره، می ریم سراغ قرعه کشی. اگر یک سیستم درست داشتیم این بخش هم باید به شکل مستقیم در اینترنت پخش می شد ولی من به خاطر لنگیدن اینترنت درست، ضبطش کردم و آفلاین گذاشتمش روی اینترنت که شبهات به حداقل برسه. با یک خط دستور دوبار برنامه رو اجرا می کنیم برای دو جایزه: اولی تی شرت و دومی ماگ. دعا هم کنیم که برنده تکراری در نیاد! ویدئوی برگزاری رو ببینین؛ با تشکر از شرکت معظم www.aivivid.com که اسپانسری تی شرت مجری رو بر عهده داشتن



اگر هم حاکم هاتون تصمیم گرفتن که دیدن ویدئو براتون خوب نیست ونمی تونین از برنده ها مطلع بشین نگران نباشین! خودم به شکل متنی هم براتون برنده ها رو اعلام می کنم:

  • برنده اول مسعود.ام تنها شرکت کننده ما از گوگل پلاس با شانس ۲ که برنده این تی شرت میشه:
  • و برنده دوم متین – اونهم با شانس دو – که این ماگ رو از اسپانسر مسابقه یعنی سیتو دریافت می کنه

با برندگان عزیز برای گرفتن آدرس و ارسال جوایزشون تماس گرفته می شه (: خوش باشین تا مسابقه بعدی

پ.ن. ویدئو رو با این دستور گنو/لینوکسی کوچیک کردم

 $ffmpeg -i DSCN3085.AVI -ab 56k -ar 22050 -b 300k -r 15 -s 480x360 DSCN3085.flv                             

اعلام شرکت کنندگان در قرعه کشی مسابقه حدس سورپرایز اوبونتو

اوبونتو با یک شمارش معکوس جو سازی کرده بود در مورد یک چیزی که نمی دونستیم چیه ولی قرار بود فلان ساعت و فلان ثانیه دیگه، وقتی شمارنده به صفر رسید، عرضه بشه. ما هم شروع کردیم به حدس زدن و بعد دیدم چه باحاله بگیم هر کس حدس بزنه و جایزه بدیم! در این مطلب حدس‌هاتون رو زدین و دوستان پلاس گولاس هم حدس‌هاشون رو اینجا نوشتن که با حدس دوست عزیزم «یه بیمزه» کامنت‌های اون مطلب به صد کامنت رسید و اوبونتو هم بالاخره اعلام کرد که چی داده.

در این وسط ما هم یک جایزه به جایزه‌هامون اضافه شد. علاوه بر تی شرت اوبونتو که من در نظر گرفته بودم، سایت خوب فروشگاه لینوکسی سی تو هم یک ماگ اوبونتو به جوایز اضافه کرد و در نتیجه بعد از فرعه کشی به کسی که امتیاز بیشتری داره (یا نفر اول اگر امتیازها برابر بود) تی شرت و به نفر دوم ماگ تقدیم می شه (:

اوبونتو اعلام کرده که سیستم عاملش به زودی قابلیت نصب روی گوشی‌های موبایل رو خواهد داشت. ابهامات زیاد بود ولی این مقاله زد نت به خوبی جمع بندی می کنه:

  • این هنوزم اوبونتو است. قرار نیست یک نسخه جدید برای موبایل بیاد بلکه اوبونتو قابلیت نصب روی موبایل ها رو هم خواهد داشت.
  • هنوز گوشی واقعی با این سیستم عامل داده نشده. این یک خبر است که در آینده چنین قدرتی رو خواهید داشت و نه یک سخت افزار قابل خریدن توی بازار در همین هفته
  • اما اگر بخواین به زودی می شه اوبونتو رو روی موبایل هم نصب کرد اما کسی این رو توی بازار نمی فروشه هنوز.
  • این کاملا با اوبونتو روی اندروید فرق داره. اینجا خود سیستم عامل موبایل رو می چرخونه در حالی که توی اوبونتو برای اندروید، ما می تونستیم گوشی های اندرویدی‌مون رو با اوبونتو هم بالا بیاریم
  • روی اوبونتو خواهید تونست هم با اچ تی ام ال ۵ و هم به شکل بومی برنامه بنویسید ولی قابلیت استفاده از دالویک (ویرچوال ماشین جاوای اندروید) وجود نداره و در نتیجه برنامه های اندرویدی اینجا اجرا نمی شن.

درست؟ با این تفاصل برای برنده شدن در قرعه کشی ، حتما و حتما باید به «سیستم عامل برای موبایل» اشاره کرده باشین. گفتن «موبایل جدید»، «سیستم عامل تاچ»، «سیستم عامل قابل نصب روی تبلت» و… شانس برنده شدن ندارن. فقط کسانی توی قرعه کشی هستن که دقیقا به «سیستم عاملی برای گوشی های جدید»‌یا چنین چیزی اشاره کرده باشن (ستون زرد).. نگاه کنین:

ghore_ubuntu_surprize
بعله پس چی! من برای مسابقه وقت می ذارم و سعی می کنم مستدل باشم و دقیق!

عدد نوشته شده، «شانس» پیروزی است. یعنی کسی که عدد ۲ داره، دو برابر کسی که عدد ۱ داره شانس برنده شدن داره. این عدد نشون می ده که حدس چقدر دقیق بوده. مثل کسی که گفته «یک تبلت جدید، شایدم یک سیستم عامل که بشه روی گوشی و تبلت نصبش کرد» شانسش یک سوم کسی است که گفته «سیستم عامل مخصوص تلفن».

قابل توجه است که شانس زیادی گذاشتیم برای علی (که در دقیقه ۲:۰۲ کامنت گذاشته) که دقیقا خیلی خلاصه گفته «فکر میکنم شبیه کاری که مایکروسافت انجام داد یه اوبونتو فون معرفی میکنه تا چند ماه دیگه که تبدیل بشه به محصول نهایی.» و هم به عدم‌آماده بودن نهایی اشاره کرده هم به استراتژی انتشار.

و مهمه بگم که اصولا موضوع اینقدرها هم جدی نیست منم قاضی نیستم (: اگر اعتراضی به جدول و شانس برنده شدنتون دارین مطرح کنین که فردا – شنبه – قرعه کشی می کنیم! من هم در این مدت رادیو رو می نویسم و برنامه قرعه کشی رو. توی اینترنت هیچ برنامه قشنگی برای قرعه کشی پیدا نکردم و مجبورم خودم یکی بنویسم. همینجوری بگم یک عدد رندم نشون بده اصلا قشنگ نیست!

سورپرایز اوبونتو

ubuntu

سایت اوبونتو یک جو سازی رو شروع کرده. باید چند ساعت دیگه صبر کنیم و ببینیم جریان چیه.

حدس من یک تلویزیون است که اوبونتو ران می کنه. مشخصه که گوشی حدس پر هیجان تری است ولی احتمال اینکه واقعا کنونیکال تونسته باشه با شرکتی همکاری کنه و بدون اینکه سر و صدای زیادی بلند بشه یک گوشی واقعی برای کاربر نهایی ساخته باشه با توجه به مدل توسعه نرم افزارهای آزاد بسیار کمه؛ اینجا مخفی کاری نه راحته نه مطلوب. در ضمن گفته «می تونیم لمسش کنیم» پس احتمالا فقط بحث این نیست که اوبونتو «اماده نصب» روی گوشی است. با این تفاصل حدس من تلویزیونه (: مگر اینکه کلا کنونیکال یک ایده مهمل زده باشه و فقط خودشون رو با چیزی مثل «اوبونتو برای پای» لوس کرده باشن (:

حدس شما چیه؟ به یک حدس از حدس های درست با قرعه کشی، جایزه خیلی کوچیکی خواهم داد (: به شرطی که از ایران باشه و حاضر هم باشه آدرسش رو برام بفرسته (:

آپدیت: کسانی که توی قرعه کشی شرکت می کنن – با ذکر دلایل – اینجا فهرست شدن.