انجمن ویکی قلم‌های فارسی
ورود / عضویت

آموزش تغییر محیط X و اجرای برنامه های لینوکسی تحت GNOME

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

آموزش تغییر محیط X و اجرای برنامه های لینوکسی تحت GNOME

پستتوسط DEopen » 26 مارس 2011, 12:24

شاید برای شما هم سوال پیش آمده باشد ، که آیا OS X یونیکس نیست ؟ اگر Unix است چگونه میتوان package های لینوکس و بی اس دی و گنو را بر روی آن نصب کرد، با استفاده از fink شما میتوانید این کار را انجام دهید ، اما احتمالا شما هم نمی توانید بخوبی از نرم افزارهایی مانند گیمپ بهره ببرید ، و مانند کاربران لینوکس راحت نیستید ، دلیل آن X window manager است ، در واقع برنامه ای که شما از آن استفاده میکنید ، همان برنامه ای است که جامعه لینوکسی از آن استفاده میکند ، ولی محیط X در مکینتاش توسط quartz-wm اداره میشود ، WM مخفف window manager است ، ولی لینوکس از session های GNOME یا KDE استفاده میکند ، من خودم ابتدا میخواستم از XFCE استفاده کنم ولی نشد :دی .
حالا اگر خواستید تحت همان quartz-wm ولی راحت تر از برنامه های X استفاده کنید ، با دستور زیر fluxbox که تحت کد blackbox نوشته شده است را دانلود کنید و نصب کنید ، fluxbox هم کم اندازه است ، هم اینکه با آن شما راحتتر بین دو محیط X و Cocoa شیفت میکنید :

کد: انتخاب همهٔ
fink -b install fluxbox


سپس باید فایلی به اسم xinitrc. در شاخه HOME$ یا همان ~ بسازید ، برای اینکار ابتدا با خط فرمان وارد شاخه Home شوید ، سپس از دستور زیر استفاده کنید :

کد: انتخاب همهٔ
touch .xinitrc;open -a textEdit .xinitrc


سپس خط زیر را برای fluxbox استفاده کنید .

کد: انتخاب همهٔ
source /sw/bin/init.sh
quartz-wm --only-proxy&
exec fluxbox


برای استفاده از GNOME-session با دستور زیر پکیجهای GNOME را دانلود و نصب کنید :

کد: انتخاب همهٔ
 fink -b install bundle-GNOME


به هرحال چه از GNOME چه از KDE چه از fluxbox استفاده کنید شما باید با دستور زیر فایل xinitrc. را در شاخه home ایجاد کنید ، در واقع x ابتدا میگردد ببیند این فایل هست که initialize خود را با آن اجرا کند یا خیر .


کد: انتخاب همهٔ
touch .xinitrc;open -a textEdit .xinitrc


اما محتوای آن به session یا WM که شما با آن کار میکنید بستگی دارد ، برای GNOME از محتوای زیر استفاده کنید :

کد: انتخاب همهٔ
source /sw/bin/init.sh
exec gnome-session


منبعی که ذکر میکنم خیلی کاملتر جزییات را توضیح داده ، پیشنهاد میکنم حتما به آن رجوع کنید .

منبع :
http://homepage.mac.com/sao1/fink/index.html#top15
تصویر
نماد کاربر
DEopen
 
پست‌ها : 15
تاریخ عضویت: 21 ژوئیه 2010, 13:25
محل سکونت: tehran

Re: آموزش تغییر محیط X و اجرای برنامه های لینوکسی تحت GNOME

پستتوسط Ilia » 26 مارس 2011, 18:17

DEopen متشکر!

امیدوارم که از این پست‌ها از شما بیشتر داشته باشیم.

ایلیا
نماد کاربر
Ilia
Site Admin
 
پست‌ها : 6175
تاریخ عضویت: 25 سپتامبر 2006, 01:01
محل سکونت: کانادا

Re: آموزش تغییر محیط X و اجرای برنامه های لینوکسی تحت GNOME

پستتوسط Behnam » 26 مارس 2011, 19:23

ایلیا جان فکر می‌کنم باید در طبقه‌بندی‌های تاپیک جای بهتری برای اینگونه نوشته‌ها داشته باشیم. البته یک تاپیک programing هست ولی برایش تعریف مشخص و محدودی شده است. شاید چیزی مثل «کنج برنامه نویسان» که بهتر و راحت‌تر بتوانند همدیگر را پیدا کنند.
نماد کاربر
Behnam
 
پست‌ها : 3534
تاریخ عضویت: 27 مه 2004, 04:44
محل سکونت: کانادا

Re: آموزش تغییر محیط X و اجرای برنامه های لینوکسی تحت GNOME

پستتوسط abdol » 26 مارس 2011, 20:10

ببخشید من سوالی که برام پیش اومده اینه که اینکارا رو با macports هم میشه انجام داد نه؟
---
من مطمین نیستم ولی فکر می کنم که macports مثل Ubuntu تمامی پکیج ها رو خودش دانلود و نصب می کنه و خیلی راحته مثلا من یادمه که dia را همینطوری نصب کردم و حالا مطمین نیستم که مثلا kde یا gnome را هم به همین راحتی نصب می کنه یا نه.
آخرین ویرایش توسط Ali.Rastegar on 04 سپتامبر 2011, 20:28, ویرایش شده در 2.
دلیل: برگرداندن متن اصلی عبدل پیش از آنکه با دشنام جایگزینش کند.
abdol
Banned
 
پست‌ها : 686
تاریخ عضویت: 18 دسامبر 2009, 13:34

Re: آموزش تغییر محیط X و اجرای برنامه های لینوکسی تحت GNOME

پستتوسط DEopen » 26 مارس 2011, 20:22

Behnam نوشته است:[نمایش]
ایلیا جان فکر می‌کنم باید در طبقه‌بندی‌های تاپیک جای بهتری برای اینگونه نوشته‌ها داشته باشیم. البته یک تاپیک programing هست ولی برایش تعریف مشخص و محدودی شده است. شاید چیزی مثل «کنج برنامه نویسان» که بهتر و راحت‌تر بتوانند همدیگر را پیدا کنند.


البته این programming نیست ، معمولا در فرومهای خارجی در دسته بندی X11 یا fink و macports قرار میگیره ، به نظرم این بخش مناسبترین دسته بندی اومد ، چون یکی از تجربیات شخصی خودم بود .
تصویر
نماد کاربر
DEopen
 
پست‌ها : 15
تاریخ عضویت: 21 ژوئیه 2010, 13:25
محل سکونت: tehran

Re: آموزش تغییر محیط X و اجرای برنامه های لینوکسی تحت GNOME

پستتوسط DEopen » 26 مارس 2011, 20:29

Ilia نوشته است:[نمایش]
DEopen متشکر!

امیدوارم که از این پست‌ها از شما بیشتر داشته باشیم.

ایلیا


من هم ممنونم از فروم قوی شما ، این فروم با رعایت کردن استانداردها آینده رو برای خودش تضمین کرده ، و احتمالا همونطور که دوستمون حدس زد فعالیتم در بخش programming خواهد بود :-)
تصویر
نماد کاربر
DEopen
 
پست‌ها : 15
تاریخ عضویت: 21 ژوئیه 2010, 13:25
محل سکونت: tehran

Re: آموزش تغییر محیط X و اجرای برنامه های لینوکسی تحت GNOME

پستتوسط DEopen » 26 مارس 2011, 21:11

abdol نوشته است:[نمایش]
ببخشید من سوالی که برام پیش اومده اینه که اینکارا رو با macports هم میشه انجام داد نه؟


آره میشه ، فقط fink یک سری package که مربوط به gnome-session میشوند رو در bundle-GNOME جمع آوری کرده ، تا اونجا که من میدونم fink پکیجهای بیشتری رو در خودش داره ، من خودم از macports استفاده نکردم ، اگه نتونستی اسم پکیجشو تو macports پیدا کنی ، بگو برات پیدا کنم . در ضمن فکر میکنم که مسیر پیشفرض macports چیزه دیگه ای باشه ، پس اونجایی که از مسیر
کد: انتخاب همهٔ
/sw/bin

استفاده کردیم ، باید تغییر پیدا کنه ، نکته جالبی که در document های macports دیدم جمله ی زیر بود :
[نمایش]
If you use dbus, you may prefer to use the command exec dbus-launch gnome-session to allow GNOME applications to take advantage of the dbus interprocess communications system.

در آدرس https://trac.macports.org/wiki/GNOME بود .
چون در کانال fink# در irc.freenode.net یکی به من پیشنهاده استفاده از dbus و تغییر یکی از اسکریپتها رو داد ، این توضیحاتش رو در وبلاگش هم نوشته بود که به من پیشنهاد خوندنشو داد :
http://finkers.wordpress.com/2010/06/18 ... e-and-kde/
در این وبلاگ روش جدیدی رو در os x 10.5 به بالا معرفی میکنه ، که من رو تحریک کرده که امتحانش کنم ، هر چند با همون روش قدیمی هم به من جواب داده .

مشکلی پیش اومد بگو .
تصویر
نماد کاربر
DEopen
 
پست‌ها : 15
تاریخ عضویت: 21 ژوئیه 2010, 13:25
محل سکونت: tehran



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


کاربران حاضر در این انجمن: بدون کاربران آنلاین و 4 مهمان