بایگانی برچسب‌ها: open source

چسباندن یادداشت ها به دسکتاپ با برنامه Xpad [لینوکس]

Xpad برنامه‌ای ساده برای نوشتن یادداشت های sticky و چسباندن آن‌ها به دسکتاپ است. این برنامه برای لینوکس و تحت لیسانس GPL v3 و با استفاده از GTK+ و زبان C نوشته شده است. اگر Xpad در مخازن توزیع لینوکس شما وجود نداشته باشد می توانید سورس آن را دانلود کرده و کامپایل کنید.

برای نصب در اوبونتو دستور زیر را در ترمینال وارد نمایید:

sudo apt-get install xpad

Xpad به طور پیش فرض با شروع اوبونتو باز نمی شود، برای اضافه کردن آن به start-up، برنامه Startup Applications را باز نموده و برنامه جدید را با دستور xpad اضافه کنید. از قسمت تنظیمات می توانید رنگ، فونت و … را تغییر دهید. از قسمت view می توانید تولبار برنامه را پنهان کنید یا پنهان شدن آنرا در حالت خودکار قرار دهید، همچنین می توانید window decorations را پنهان نمایید.

کاربران ویندوز ۷ می توانند از برنامه sticky notes استفاده کنند. اگر از ویندوز XP استفاده می کنید به این پست مراجعه کنید.

دسترسی سریع به ترمینال با Guake [لینوکس]

Guake یه ترمینال drop-down برای گنوم هست(شبیه Yakuake برای KDE) که با فشار دادن کلید میانبر ظاهر/پنهان میشه.

Guake از تب ها پشتیبانی می کنه یعنی می تونید ترمینال های جدیدی رو در تب های جدید باز کنید. ارتفاع ترمینال قابل تغییره و پس‌زمینه می تونه شفاف باشه. در قسمت تنظمیات برنامه می تونید شل(shell) رو انتخاب کنید و تنظیمات کلیدهای میانبر و اسکرول و ظاهر برنامه مثل رنگ فونت و پس زمینه و میزان شفافیت رو تغییر بدید.

به صورت پیش‌فرض کلید F12 برای نمایش ترمینال و کلید F11 برای فول‌اسکرین کردن ترمینال تعیین شدن.

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

نصب Guake در اوبونتو:

sudo apt-get install guake

برای اینکه با بالا اومدن اوبونتو باز بشه وارد Startup Application بشید و اگه Guake Terminal توی لیست بود تیکش بزنید، در غیر این صورت برنامه جدیدی با دستور guake اضافه کنید.

Boot to Gecko: پروژه موزیلا برای موبایل ها و تبلت ها

موزیلا پروژه جدیدی رو برای موبایل ها و تبلت ها با نام Boot to Gecko (گکو موتور مرورگر وب است) شروع کرده. این پروژه در مراحل ابتدایی است. موزیلا قصد داره سیستم عامل متن‌باز، کامل و مستقلی برای وب باز بسازه.

B2G از لایه های زیرین اندروید که مخصوصا به سخت افزار مربوط هستند، استفاده می کنه. این سوالات ممکنه پیش بیاد که چرا کاملا بر پایه اندروید نیست؟ چرا وقتی اندروید وجود داره و متن‌باز هم هست یه سیستم عامل دیگه درست بشه؟ Andreas Gal یکی از اعضای این پروژه به این موضوع اشاره می کنه که اندروید کاملا متن‌باز نیست، سابقا گوگل سورس اندروید رو بعد از توسعه مخفیانه/درونی(داخل خود گوگل) و بعد از ارائه محصولات منتشر می کرد ولی حالا حتی همین کار رو هم انجام نمیده(عدم انتشار سورس Honeycomb).

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

برای مشاهده توضیحات پروژه و اینکه چطور می تونید به این پروژه کمک کنید به صفحه ویکی پروژه B2G مراجعه کنید. از اینجا هم می تونید مباحث مربوط به پروژه رو دنبال کنید و در اونها شرکت کنید.

B2G در توییتر

B2G در GitHub

Comix – برنامه ای برای خواندن کمیک [لینوکس]

فایلهای آرشیو کمیک قالبا در فرمت های cbr و cbz ، متناظر با فرمت های rar و zip می باشند. این فرمت ها شامل فایل های تصویری از صفحات کمیک یا مانگا هستند. برای نمایش فایلهای مذکور می توانید از برنامه هایی که برای این منظور طراحی شده اند استفاده کنید؛ Comix یکی از این برنامه هاست.

Comix نرم افزار آزاد برای نمایش و خواندن کمیک می باشد. این برنامه به زبان پایتون نوشته شده است. Comix در واقع برنامه ای برای نمایش تصویر از فایلهای آرشیو است که مخصوصا برای خواندن کمیک و مانگا طراحی شده است. از جمله ویژگی های Comix می توان به نحوه نمایش تصاویر، امکان تغییر اندازه تصویر، نمایش بصورت تک صفحه ای یا دو صفحه ای، بوکمارک کردن، ویرایش فایل آرشیو و نمایش تصاویر از فایلهای ZIP ،RAR ،tar ، gzip ،bzip2 اشاره کرد.

Comix روی اکثر نسخه های لینوکس موجود است؛ برای دانلود در اوبونتو می توانید در software center نام Comix را جستجو کرده و سپس نصب نمایید.

به اشتراک گذاشتن ماوس و کیبورد بین کامپیوترها با QuickSynergy

با استفاده از نرم افزار QuickSynergy می تونید ماوس و کیبورد یه کامپیوتر رو با کامپوترهای دیگه(حتی با سیستم عامل های متفاوت) به اشتراک بذارید. QuickSynergy یه رابط گرافیکی برای Synergy هست؛ Synergy نرم افزار آزاد و Open Source هست که از سیستم عامل های لینوکس، مک و ویندوز پشتیبانی می کنه و از اونجایی که نسخه ویندوزش گرافیکی هست، QuickSynergy فقط از لینوکس و مک پشتیبانی می که.

این اشتراک گذاری از طریق شبکه(LAN) انجام میشه، پس برای استفاده از این برنامه باید شبکه ای از کامپیوترهای مورد نظر ایجاد کنید.

برای نصب در اوبونتو دستور زیر رو اجرا کنید:

sudo apt-get install quicksynergy

برنامه رو در کامپیوتر سرور(کامپیوتری که قراره ماوس و کیبوردش با بقیه به اشتراک گذاشته بشه) باز کنید. در تب Share در یکی از قسمت های بالا، راست، پایین و چپ هاست‌نیم(hostname) کامپیوتر کلاینت(کامپیوتری که قراره ماوس و کیبورد باهاش به اشتراک گذاشته بشه) رو وارد کنید. برای اینکه بدونید هاست‌نیم کلاینت چیه دستور hostname رو در ترمینال وارد کنید.

در کامپیوتر کلاینت، در تب Use در قسمت Server hostname/IP address آدرس آی‌پی کامپیوتر سرور رو وارد کنید. برای به دست آوردن آی‌پی از دستور ifconfig استفاده کنید.

حالا در کامپیوتر سرور روی Execute کلیک کنید، بعد از این کار روی دکمه Execute در کامپیوتر کلاینت کلیک کنید. توجه داشته باشید که دکمه Execute متناسب با تب جاری عمل میکنه یعنی در تب Share سرور و در تب Use کلاینت ایجاد می کنه.

حالا می تونید ماوس رو از کامپیوتر سرور به کلاینت انتقال بدید و کنترلش کنید و از کیبورد کامپیوتر سرور استفاده کنید. همچنین کلیپ‌بوردها به اشتراک گذاشته میشن، یعنی می تونید متنی رو در یک کامپیوتر کپی کنید و در کامپیوتر دیگه Paste کنید.

برای مثال من ماوس و کیبورد کامپیوترم رو از طریق مودم روتر به صورت بی‌سیم با نِت‌بوکم share کردم و وقتی ماوس رو به سمت راست صفحه می برم از سرور وارد کلاینت می شم.

BackTrack Linux – سیستم عامل تخصصی امنیت و هک

backtrack-logoBackTrack یک توزیع از لینوکس است که به طور خاص برای فعالیت های مربوط به امنیت شبکه و وب سایت ها و جلوگیری از نفوذ ساخته شده. هر چند نرم افزار های هک و نفوذ هم در آن وجود دارد. این نسخه از لینوکس  دارای بیش از 300 ابزار هک/ضد هک در طبقه بندی های شناسایی آسیب پذیری، نفوذ، گسترش دسترسی، آنالیز شبکه های رادیویی، مهندسی معکوس و … می باشد.

BackTrack به صورت پیش فرض در حالت متنی ( Command line ) بوت می شود و راهنمای خوبی برای استفاده از امکانات موجود در سیستم دارد. هر چند کاربر با تایپ چند دستور ساده می تواند وارد محیط گرافیکی شود ولی کاربران با تجربه تر به علت عواملی مثل سرعت از محیط متنی برای انجام کار ها استفاده می کنند.backtrack-graphicalمی توانید BackTrack را روی Hard و یا USB نصب کنید اما نسخه اصلی این سیستم عامل یک Live CD است و به راحتی و فقط با گذاشتن CD و بدون نصب بوت می شود.BackTrack بر پایه Slax linux ساخته شده است ( هر چند نسخه آخر آن بر پایه Ubuntu است ) و محیط گرافیکی پیش فرض KDE است.

BackTrack از سایت شرکت سازنده آن قابل دانلود است و کاملا مجانی و منبع باز است.
همچنین لیست کاملی از نرم افزار های موجود در آن در سایت شرکت قابل مشاهده است.

[  via linuxtodaylinux.com ]

Suse Studio – با چند کلیک یک لینوکس سفارشی بسازید

suse-studioشرکت Suse به تازگي وب سايت Suse Studio رو راه اندازي کرده که در اون کاربر ها مي تونن فقط با چند کليک ساده يک لينوکس کامل بر پايه Suse Linux بسازن!
براي استفاده از اين سايت فقط به کمي اطلاعات درباره لينوکس نياز داريد. شما مي تونيد نرم افزار هايي که داخل لينوکس خواهند بود رو يکي يکي انتخاب کنيد. همچنين مي تونيد لوگو، background و همه چيز لينوکس رو عوض کنيد.
suse-studio-screenshot-1

بعد از ساختن لينوکس مي تونيد اون رو با هر يک از فرمت هاي Hard disk / USB image ، CD / DVD و … دانلود کنيد.
همچنين مي تونيد لينوکسی که ساختيد رو قبل از دانلود به صورت مجازي روي سرور هاي Suse اجرا کنيد و اون رو در مرورگر خودتون ببينيد.
از همين حالا مي تونيد با مراجعه به سايت Suse Studio کار خودتونو شروع کنيد.
suse-studio-screenshot-2لينوکس که مهم ترين سيستم عامل منبع بازه در کاربرد هاي مختلف استفاده ميشه و به انواع مختلف customize ميشه. Suse با اين امکان جديد  قابليت customize شدن و قدرت لينوکس رو هر چه بيشتر نشون داده.

Mono – تکنولوژی NET. در لینوکس و Mac

mono-logoMono یک پروژه منبع بازه که هدفش آوردن تکنولوژی NET. مایکروسافت به لینوکسه. Mono همچنین برای Windows و Mac هم موجوده. در واقع فرق Mono با NET framework. مایکروسافت اولا در اینه که منبع بازه و دوما این که با Mono میشه برنامه هایی که تحت تکنولوژی NET. نوشته میشن رو در محیط های Linux و Mac هم اجرا کرد.

Mono به وسیله Novell پشتیبانی میشه و در زبان اسپانیایی به معنی میمونه. دلیل این نام گذاری هم به وسیله تیم سازنده علاقه به میمون ها اعلام شده ولی واضحه که نقش «تقلید کار» بودن میمون در نام گذاریش بی تاثیر نبوده!

MonoDevelop محیطیه مثل Microsoft Visual Studio که در اون می تونید با زبان های مختلفی مثل ++C# ، Basic ، C/C و … تحت تکنولوژی NET. برنامه نویسی کنید. همچنین تکنولوژی هایی مثل ASP.NET ، ADO.NET و Windows Forms با استفاده از Mono و Mono Develop قابل استفاده هستن.
با استفاده از Mono حتی میتونید برنامه هایی رو که با Visual Studio نوشته و compile شدن رو بدون نیاز به compile مجدد در لینوکس، Mac و ساختار های پشتیبانی شده Mono اجرا کنید.
monodevelop-screenshot
Mono مدت هاست که باعث مناقشه بین Microsoft و Novell و جامعه منبع باز شده و دلیل اون هم همونطور که قابل پیش بینیه شکایت Microsoft از Novell به بهانه زیر پا گذاشتن قوانین copyright هست. گر چه این موضوع با دلایل مختلف از طرف Novell تکذیب شده.
microsoft-vs-novell-logo
Mono و MonoDevelop رو می تونید از سایت Mono به صورت کاملا مجانی دانلود کنید.

لیست چند برنامه که از Mono استفاده می کنن: http://www.mono-project.com/Software
چند شرکت که از Mono استفاده می کنن: http://www.mono-project.com/Companies_Using_Mono

Google Chrome OS – سیستم عامل گوگل

گوگل در پستی تحت عنوان معرفی Google Chrome OS خبر از سیستم عامل جدیدش  داد و به معرفی و ارائه توضیحاتی درباره این سیستم عامل پرداخت.

گوگل ، ابتدا بازار نت بوک ها (Netbook) را مورد هدف قرار داده و قصد دارد نیمه دوم سال 2010 نتبوک هایی که دارای Google Chrome OS هستند را در دسترس خریداران قرار دهد. گوگل همچنین کد این سیستم عامل را امسال منبع باز (open-source) خواهد کرد. به گفته گوگل بلاگ ، Google Chrome OS روی چیپ های x86 و ARM اجرا خواهد شد.

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

گوگل به جدا بودن این سیستم عامل از Android -که به گفته گوگل برای دستگاههای مختلف از گوشی ها گرفته تا نت بوکها ، طراحی شده- ، اشاره کرد و Google Chrome OS را ساخته شده برای سیستم های  مختلف از نت بوک های کوچک گرفته تا دسکتاپ ها عنوان کرد.

Amazon کد Kindle را منتشر کرد – Kindle از لینوکس استفاده می کند

kindle-source-downloadAmazon کد منبع ( source code ) کتاب خوان الکترونیکی خود موسوم به Kindle رو منتشر کرد. با بررسی هایی که انجام شد معلوم شد که Kindle از نسخه ویرایش شده هسته لینوکس ( Linux 2.6.22 kernel ) استفاده می کنه.

Kindle همچنین از BusyBox که یک محیط برای اجرا کردن دستورات لینوکس در کاربرد های embedded هست استفاده می کنه. همچنین در Kindle از GCC 4.1.2 که برای Compile کردن در محیط های لینوکسی هست استفاده شده.
Free Software Foundation ) FSF )  از این که در Kindle از لینوکس استفاده شده استقبال کرده و به Amazon تذکر داده که حالا که از مزایای جامعه open source استفاده کرده باید متقابلا یک سری آزادی های بیشتر به کاربران خودش بده.tux

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

می تونید source code کیندل رو از این لینک دانلود کنید:
http://www.amazon.com/gp/help/customer/display.html?ie=UTF8&nodeId=200203720

[ via linuxtoday > http://blog.internetnews.com ]