روزنوشت

می نویسم؛ تا به یاد آورم روزی، بودم

روزنوشت

می نویسم؛ تا به یاد آورم روزی، بودم

روزنوشت

من آرزویی ندارم، من از چیزی نمی‌ترسم، من آزادم...

«کازانتزاکیس»

دنبال کنندگان ۲ نفر
این وبلاگ را دنبال کنید
آخرین نظرات

۱۳ مطلب با کلمه‌ی کلیدی «Ubuntu» ثبت شده است

من از PHPStorm 8 برای برنامه نویسی PHP و Android Studio برای اندروید استفاده می کنم.

 

ادیتورهای خانواده ی IntelliJ IDEA رو بسیار دوست دارم، در نسخه ی PHPStorm 8  قابلیت Multiple Selection معرفی شد.

اگر از Sublime Text استفاده کرده باشید، میدونید که یکی از محبوب ترین قابلیت هاش، قابلیت Multiple Selection هست که به شما اجازه میده چندین Caret (یا Cursor - نشانگر موس) در نقاط مختلف صفحه داشته باشید و درواقع چند نقطه رو همزمان ویرایش کنید.

 

در PHPStorm این قابلیت با نگه داشتن Alt و Mouse Left Click در نقاط مختلف فعال میشه. مشکل اینجاست که در Ubuntu ترکیب Alt+Button1 برای حرکت دادن پنجره تعریف شده و با ترکیب کلید IDEA تداخل ایجاد می کنه.

 

دو راه وجود داره، یا اینکه ترکیب رو در IDEA تغییر بدید و یا اینکه ترکیب مربوطه رو در Ubuntu غیرفعال کنید.

 

از اونجایی که پیدا کردن ترکیب مناسب برای جایگزین کردن در IDEA سخته (Ctrl, Shift و ترکیبی از اینها به همراه کلیک ماوس رجیستر شدن و قابلیت هاشون رو نیاز دارم)، تصمیم گرفتم در سیستم این ترکیب رو غیرفعال کنم، چون نیازی هم بهش ندارم.

 

مثل همیشه با جستجویی در Google و AskUbuntu به پاسخ سوال می رسیم.

 

در دو بخش ترکیب Alt با Mouse Button رجیستر شده

  1. در تنظیمات پلاگین Move Window مربوط به Compiz
  2. دیگری در کلید org.gnome.desktop.wm.preferences.mouse-button-modifier 

اول تنظیمات Compiz رو تغییر میدیم، برای اینکار باید Compiz Config Settings Manager رو نصب کنید (sudo apt-get install compizconfig-settings-manager)، پلاگین Move Window رو پیدا کنید و شورت‌کاتی که ترکیب ALT>Button1> رو داره رو غیرفعال کنید.

 

حالا برید تو PHPStorm چک کنید ترکیب کلید Alt+Button1 (درواقع Alt رو نگه دارید و جاهای مختلف ادیتور Left Click کنید) جواب میده یا نه.

 

اگر مثل من متوجه شدید هنوز مشکل پابرجاست، یه کار دیگه هست که میتونید بکنید

روش دوم اعمال تغییر در dconf-editor هست

 

 

dconf-editor رو اجرا کنید، Ctrl+F رو بزنید تا کادر جستجو باز بشه و عبارت mouse-button-modifier رو جستجو کنید.

کلید موردنظر که پیدا شد مقدارش رو از <ALT> به <Super> تغییر بدید.

 

 

الان باید ترکیب Alt+Click در PHPStorm فعال شده باشه.

 

 

منبع: http://askubuntu.com/q/151252/107348

  • Nevercom

قابلیت Unity Global Menu در اوبونتو رو خیلی دوست دارم، این قایلست باعث میشه که منو های برنامه ها همه در پنل بالایی نمایش داده بشن و نه در خود پنجره. این قابلیت علاوه بر افزایش فضای کاری (بخصوص در IDEها برای من اهمیت زیادی داره این مورد)، باعث یکپارچگی بیشتر سیستم عامل (از لحاظ بصری و اکوسیستم) میشه.

 

IDE محبوب من برای PHP نرم افزار Netbeans هست. بصورت پیشفرض Netbeans از قابلیت Global Menu استفاده نمیکنه و منوها در پنجره ی برنامه نمایش داده میشن:

 

 

برای اضافه کردن این قابلیت می تونید از پلاگین Ayatana استفاده کنید.

  • Nevercom
توجه: کریو نسخه ی ۶۴ بیتی رو عرضه کرده، بنابراین مطالب موجود در این پست کاربردی نداره

 

تو پست های قبل اشاره کردم که قصد دارم از اوبونتو 12.04 ۳۲ بیتی به نسخه ی 13.04 ۶۴ بیتی کوچ کنم.

بعد از نصب اوبنتو نیاز داشتم که از نرم افزار کریو کلاینت برای اتصال مستقیم به اینترنت استفاده کنم، اما متاسفانه این نرم افزار نسخه ی ۶۴ بیتی نداره.

با خودم گفتم احتمالاً اگه کتابخانه های ۳۲ بیتی رو نصب کنم مشکلی وجود نداره، کتابخانه رو از قبل نصب کرده بودم (برای اجرای Android ADT نسخه ی ۶۴ بیت هم نیاز به کتابخانه های ۳۲ بیتی هست):

sudo apt-get install ia32-libs

قبل از اون هم پیش نیاز های کریو کلاینت رو نصب کردم:

sudo apt-get install debconf openssl

بعد از اینکه کریو رو نصب کردم (مدتی گذشت و به بقیه ی کارهام میرسیدم) که متوجه شدم مشکلی بوجود اومده.

تعدادی از پکیج های موجود در سیستمم پاک شده بود که Software Center و Ubuntu One Client هم بینشون بود.

  • Nevercom

بعد از اینکه اوبنتو رو نصب کردم، نیاز دارم تعدادی پکیج رو هم نصب کنم

این پکیج ها رو بدون ترتیب خاصی اینجا لیست می کنم

اگر نیاز باشه برای نصب یک پکیج خاص، مخازنی (ppa) به سیستم اضافه بشه، نام مخزن رو کنارش می نویسم.

 

بعضی از نرم افزارها خودشون نیاز به پلاگین های خاصی دارن، مثلاً افزونه ی مرورگر ها یا پلاگین های مربوط به NetBeans. اینها رو جداگانه می نویسم.

 

در انتها هم دستورات اضافه کردن مخازن و نصب پکیج ها رو می نویسم تا همه ی پکیج ها یکجا نصب بشن

  • Nevercom

خیلی وقته تصمیم دارم سیستم عامل لپ تاپم رو از Ubuntu 12.04 به نسخه ی 13.04 ارتقا بدم اما هیچ وقت فرصتش نشد.

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

 

هارد دیسکم 320 گیگابایت هست و بیشتر اطلاعات روی هارد دیسک اکسترنال هست، تصمیم دارم پارتیشن / و /home رو از هم جدا کنم.

20 گیگابایت رو اختصاص میدم به پارتیشن ریشه و بقیه رو به پارتیشن /home

 

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

  • Nevercom

دو روز پیش بود که برادرم اومد تو اتاقم، یه بسته تو دستش بود و گفت باز اوبونتو سفارش دادی !

خب قطعاً هیچ چیزی مربوط به اوبونتو نمی تونست باشه چون ارسال CDهای اوبونتو چند سالی هست متوقف شده و البته این واقعیت که من هیچ چیزی مرتبط با اوبونتو جایی سفارش ندادم هم بی تاثیر نبود !

 

خیلی کنجکاو شدم ببینم تو اون بسته چی هست، دلیل اینکه برادرم این حرف رو زده بود برمیگرده به چندین سال پیش که در طرحی که کنونیکال برای معرفی اوبونتو داشت، CD هایی رو به رایگان ارسال می کرد، و من هم که بسیار علاقه مند به تجربه های جدید بودم درخواست دادم برای دریافت CD (اون موقع دوران شیرین و تلخ Dial-Up بود و امکان دانلود iso ها وجود نداشت)[با توجه به بازه ۶ ماهه ی انتشار نسخه های جدید، این CDها زیاد به دستم می رسید]

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

خیلی از CDهایی که به دستم می رسید رو به دوستانم می دادم تا تست (و شاید استفاده) کنند، اما سعی کردم از هر CD یه نسخه برای خودم نگه دارم، اونایی مونده برام رو می تونید ببینید:

 

CDهای ارسالی توسط Canonical

 

 

  • Nevercom

Xojo Studio محیط توسعه ای هست که این امکان رو به شما میده با سینتکسی شبیه BASIC برنامه نویسی کنید و برنامه های خودتون رو برای پلتفرم های Windows, Mac, Linux و Web کامپایل کنید.

در بیشتر مواقع نیازی به تغییر کدها نیست و برنامه های کامپایل شده روی هرسه پلتفرم بدرستی اجرا میشن مگر اینکه نیاز به قابلیت هایی مختص به یک پلتفرم (Platform-Specific Features) داشته باشید.

برای محیط وب هم چون نیاز هست رابط کاربری برای محیط وب طراحی بشه باید یک پروژه ی جدید ایجاد کنید، اما از بیشتر کدها بدون تغییر میتونید استفاده کنید.

  • Nevercom

در Ubuntu قابلیتی وجود داره بنام AppMenu که منوی برنامه رو در پنل بالایی ادغام میکنه (مختص اوبونتو نیست البته) و همچنین HUD که نوعی منوی هوشمند هست.

خیلی از برنامه ها بطور پیشفرض با AppMenu سازگار هستن و بخوبی با با سیستم عامل مچ میشن، اما بعضی برنامه ها بنا به دلایلی این سازگاری رو ندارن.

Eclipse که یک IDE بسیار محبوب هست بطور پیش فرض از این قابلیت پشتیبانی نمیکنه، یعنی منوها در پنجره ی خود برنامه نمایش داده میشن (درست مثل سیستم عامل ویندوز) و نه در پنل بالایی

البته میشه این قابلیت رو فعال کرد.

درواقع Eclipse بخاطر اینکه در نسخه های قبلتر با AppMenu مشکلاتی داشته در لیست سیاه قرار گرفته تا هنگام نصب مشکلی پیش نیاد

گرچه درحال حاضر امکان پشتیبانی از AppMenu رو داره اما هنوز در لیست سیاه هست، که میتونید با ایجاد تغییراتی این قابلیت رو داشته باشید

  • Nevercom

شاید براتون پیش اومده باشه که بعد از نصب سیستم عامل جدید، مثلاً ویندوز ۸ در کنار اوبونتو، بوت لودر GRUB پاک شده و شما به سیستم عامل اوبونتو دسترسی نداشته باشید.

یا مثلاً اگر تغییراتی در فایل سیستم ایجاد کرده باشید، بعنوان مثال اندازه ی پارتیشن root رو تغییر داده باشید و با ایجاد تغییرات در جدول پارتیشن ها، امکان بوت کردن اوبونتو وجود نداره.

 

خب این مشکل رو میشه با استفاده از یک دیسک زنده و تعدادی فرمان در ترمینال برطرف کرد، اما راه حل ساده تری هم وجود داره، Boot Repair

 

 

  • Nevercom

هربار که سیستم عاملی رو نصب میکنید، یکسری کارهای اولیه باید انجام بدید تا به وضعیت دلخواهتون برسه، مثل نصب نرم افزارهای مختلف، اعمال تغییرات ظاهری مثل Theme...

تو این پست قصد دارم ابزارهایی برای Ubuntu (یا هر توزیع دیگه) معرفی کنم که این امکان رو به شما میده تا از سیستم عاملتون یک دیسک زنده ی قابل نصب تهیه کنید، تا در دفعات بعد سیستم عامل به همون شکلی که مدنظرتون هست از ابتدا نصب بشه.

اولین ابزاری که میخوام معرفی کنم اسمش Relinux هست

کار با این برنامه خیلی راحت هست، در نسخه ی جدیدترش رابط گرافیکی هم اضافه شده که اعمال تنظیمات رو راحت تر میکنه

  • Nevercom