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

مقایسه و انتقال تجربیات نرم‌افزاری و سخت‌افزاری کاربران در مکینتاش و سیستم‌های دیگر
ارسال پست
آواتار کاربر
DEopen
پست: 15
تاریخ عضویت: 21 ژولای 2010, 13:25
محل اقامت: tehran
تماس:

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

پست توسط DEopen »

شاید برای شما هم سوال پیش آمده باشد ، که آیا 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
تصویر
آواتار کاربر
Ilia
Site Admin
پست: 6188
تاریخ عضویت: 25 سپتامبر 2006, 00:01
محل اقامت: کانادا

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

پست توسط Ilia »

DEopen متشکر!

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

ایلیا
آواتار کاربر
Behnam
پست: 3534
تاریخ عضویت: 27 می 2004, 04:44
محل اقامت: کانادا

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

پست توسط Behnam »

ایلیا جان فکر می‌کنم باید در طبقه‌بندی‌های تاپیک جای بهتری برای اینگونه نوشته‌ها داشته باشیم. البته یک تاپیک programing هست ولی برایش تعریف مشخص و محدودی شده است. شاید چیزی مثل «کنج برنامه نویسان» که بهتر و راحت‌تر بتوانند همدیگر را پیدا کنند.
a
abdol
Banned
پست: 686
تاریخ عضویت: 18 دسامبر 2009, 12:34

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

پست توسط abdol »

ببخشید من سوالی که برام پیش اومده اینه که اینکارا رو با macports هم میشه انجام داد نه؟
---
من مطمین نیستم ولی فکر می کنم که macports مثل Ubuntu تمامی پکیج ها رو خودش دانلود و نصب می کنه و خیلی راحته مثلا من یادمه که dia را همینطوری نصب کردم و حالا مطمین نیستم که مثلا kde یا gnome را هم به همین راحتی نصب می کنه یا نه.
آخرین ویرایش توسط Ali.Rastegar در 04 سپتامبر 2011, 20:28، در مجموع 2 بار ویرایش شده است.
دلیل: برگرداندن متن اصلی عبدل پیش از آنکه با دشنام جایگزینش کند.
آواتار کاربر
DEopen
پست: 15
تاریخ عضویت: 21 ژولای 2010, 13:25
محل اقامت: tehran
تماس:

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

پست توسط DEopen »

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

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

پست توسط DEopen »

Ilia نوشته شده:DEopen متشکر!

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

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

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

پست توسط DEopen »

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 به بالا معرفی میکنه ، که من رو تحریک کرده که امتحانش کنم ، هر چند با همون روش قدیمی هم به من جواب داده .

مشکلی پیش اومد بگو .
تصویر
ارسال پست

چه کسی حاضر است؟

کاربران حاضر در این انجمن: کاربر جدیدی وجود ندارد. و 1 مهمان