انجمنهای فارسی اوبونتو
کمک و پشتیبانی => میزکارهای فانتزی و ۳ بعدی => نویسنده: lomion در 01 مهر 1386، 09:10 بظ
-
سلام
شاید این (http://kevin.vanzonneveld.net/techblog/article/enable_compizfusion_in_ubuntu_feisty/) راهنما رو روی اینترنت دیده باشید.
این راهنما برای نصب Compiz-Fusion هست. همونطوریکه می دونید، Compiz-Fusion یک مدیر پنچره (Window Manager) جدیده. ماجرای این اسم جالب (همجوشی Compiz) از این جا شروع می شه (این بخش نظر شخصی من هست و یک برداشت کاملا آزاد از مطالبی که گوشه و کنار از کاربران شنیدم. اگه مشکلی داره لطفا بگید تا یاد بگیرم! و اگه احیانا جایی ناجوره من اکیدا معذرت می خوام چون هدف ناراحتی کسی نبوده!)
یکی بود یکی نبود! لینوکس یه سیستم عامل خیلی خوب و جالب بود هست. از نظر فنی و مقایسهای با سیستم عامل های دیگه رقابت میکرد می کنه. اما خیلی از کاربرها به خصوص کاربرای مکینتاش و ویندوز که این یا این سیستم عامل رو خوب نمی شناختن و یا میخواستن ایرادی بگیرن می گفتن. این لینوکس شما به اندازه سیستمهای عامل ما خوشکل نیست و این حرفها.(البته من این رو قبول ندارم ولی خب این رو شنیدم و دیدم :( ) این حرفها به بر و بچههای لینوکس که اساسا تو کار رو کم کنی هستن (تا جایی که من دیدم خیلی ها شون) یه کمی سنگین اومد و رفتن سراغ یه ایده جدید! این ایده استفاده از OpenGL برای کار با پنجرهها بود! این ایده توسط Xgl پیاده شد و تا مدتها توی یه mail list باقی مونده بود... تا شرکت Novell این ایده رو جدی گرفت و با یه نمایش خوب و کمی افکت جواب خیلی از این ایراد ها رو داد! و بعد از اون Compiz ایجاد شد که از اولین این Window Manager هاست!
کاری که Compiz انجام می داد ساده بود و به دلیل باز بودن دنیای نرم افزار یکی از همین کسایی که توی Compiz کار می کرد، رفت توی کار جواهری به نام بریل ( باور کنید بر خلاف شرایط فعلی که تا کلمه جواهر رو با چند تا قید بکار می بری ملت می رن تو خط یانگوم(!) این جواهر ربطی به یانگوم نداره!) بریل از Compiz شروع شد و به سرعت Compiz رو پشت سر گذاشت. پروژه بریل یه جورایی خوب رو کم کرد(!) و به تمام کسایی که می گفتن این لینوکس قشنگ نیست، ثابت کرد که اشتباه می کنن. خیلی ها که فقط با ویندوز کار کرده بودن جذب این افکت های جالب شدن و دلشون خواست که نصب کنن.
البته این ماجرا برای خیلی از لینوکس کارهای اصلی سخت اومد که یه سیستم عامل کاری رو کسی بره برای لوکس بودنش نصب کنه خداییش خیلی ستمه! ولی خودم فکر می کنم داشتن حد معقولی از راحتی در کارهای معمولی (مثلا Scale، Window Preview، Expo) لازمه. خلاصه این بریل به سرعت ادامه داد و چون خیلی روش کار میشد. یه کمی ناپایدار شد و این یکی از مشکلات هست. البته خب بیچاره هنوز به نسخه یک نرسیده!
اما Compiz-Fusion! من خیلی به شعر مولانا علاقه دارم به خصوص اینجا که فرمودن «باز جوید روزگار وصل خویش» بالاخره بعد از مدتها تصمیم گرفته شد که بریل دوباره برگرده به Compiz. یعنی پلاگینهای مربوط به بریل به Compiz برگرده و این شد ماجرای Compiz-Fusion!
اینجا یه سوال حتما از خودتون می پرسید که این حرفها چه ربطی داشت به راهنما؟ خب توجه شما رو جلب میکنم به کلمه «شبه راهنما» در عنوان. دوست داشتم که یه کمی در مورد تاریخچه اونها از دید خودم بگم!
اما حالا کار جدی(!)
قبل از شروع من یه اخطار دوستانه بدم! (این رو توی Thread داخل فروم اوبونتو به این مفهوم گذاشته): Compiz-Fusion برای حرفهای هاست و اگه مشکلی پیش بیاد بر عهده شماست!
هدف من از گفتنش این نیست که بگم من خیلی خفنم! به نظر من این جمله ترجمه مودبانه این مطلبه که این بسته شدیدا در حال تست و توسعه هستش و مراقب باشید که اگه بخواید با کلاس بیانش کنید می شه همینی که گفتن!
حتما کارت گرافیکی شما باید نصب باشه. ;)
بعدش باید تمام گذشتهی Compiz رو از سیستم پاک کنید! (این ریشه کن کردن یه کمی بی رحمانه به نظر میاد ولی خب برای اینکه Compiz-Fusion بهتر کار کنه بهتره این کار رو انجام بدید!)
دستورات زیر برای این ریشه کنی کافی هستن:
sudo aptitude -y remove compiz-core desktop-effects
sudo aptitude -y remove compiz compiz-gnome
sudo aptitude -y remove compizconfig-settings-manager
sudo aptitude -y remove compiz-fusion-plugins-extra
sudo aptitude -y remove compiz-fusion-plugins-unofficial
sudo aptitude -y remove libcompizconfig-backend-gconf
اینطوری نسخههای قبلی رو هم از بین می بره (چون زیاد نمی شه روی Backward Compatibility حساب کرد. دلیلش واضحه)
قدم بعدی اینه که منابع رو اضافه کنید:
deb http://download.tuxfamily.org/3v1deb feisty eyecandy
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy
(توضیح افزودن مخازن توی ویکی هست! من خودم سیناپتک رو ترجیح می دم.)
راستی کلیدهای این مخزن رو با این دستورات از ترمینال بگیرید:
gpg --keyserver subkeys.pgp.net --recv-keys 81836EBF
gpg --export --armor 81836EBF | sudo apt-key add -
خب حالا Compiz-Fusion رو نصب کنید (هنوز برای پشیمون شدن فرصت دارید! ;) )
sudo aptitude -y update
sudo aptitude install compiz compiz-gnome \
compizconfig-settings-manager compiz-fusion-plugins-extra \
compiz-fusion-plugins-unofficial libcompizconfig-backend-gconf
نصب شد!
و با دستور compiz --replace (اگه از ترمیناله & compiz --replace رو اجرا کنید.) و از این مدیر پنجره لذت ببرید.
چند تا مشکل عمومی هست (معمولا توی راهنما های نصب مشکلات رو نمی گن تا همه جو گیر بشن ولی خب این یه شبه راهنماست و دوست دارم بعضی از مشکلاتی که دیدم رو بگم)
کارت من nVidia هست و مشکلاتی که دیدم سیاه بودن پنجرهها و سرعته! این به دلیل مشکلی هست که توی درایور nVidia هنوز وجود داره (اگه حل شده به من خبر بدین). برای حل این مشکل، compiz --replace رو با گزینه های زیر استفاده کنید:
compiz --replace --sm-disable --indirect-rendering &
این دوتا مشکل سرعت و سیاه شدن پنجرهها رو حل میکنن.
یه نکته آخر رو اضافه می کنم و این رمان (!) رو به پایان می برم: برخی از updateهای این بسته خوب نیستن چون نسخه svn هست و ممکنه که باهاش دچار مشکل بشید. در این موارد دوتا راه دارید:۱) صبرکنید تا نسخه بعد درست بشه که معمولا اینطوریه ۲) بی خیالش بشید. که می تونید همون قدم اول رو روش انجام بدید و اگه لازم بود، desktop-effects رو دوباره نصب کنید.
یکی از دلایلی که تا حالا این شبه راهنما رو ننوشتم همین بود! ولی خب امروز روز جالبی بو ;D د و حوصله پیدا کردم بنویسمش. امیدوارم خسته نشده باشید. اگه احیانا کسی ناراحت شده باشه من عذر خواهی میکنم. دوست داشتم یه راهنمای نه چندان جدی هم توی فروم باشه!
(خودم از همین راهنما برای نصب استفاده کردم)
پ.ن. اگه احیانا قانونی رو زیر پا گذاشتم لطفا اطلاع بدید تا ویرایش کنم.
-
سلام،
دستت درد نکنه! =D>
-
:)
داستان جالبی بود . دستت درد نکنه ;)
-
lomiom عالی بود.
چند تا پیشنهاد: اول از همه حتما ویکیش کن.
دوم شبه راهنمات رو ;) برا یکی از مجله های الکترونیکی لینوکسی بفرست.
-
خیلی ممنون از لطف همه! :P
برای ویکی یکی کمک کنه. چون من و ویکی هنوز باهم جور نیستیم! (یکی از دلایل عقب افتادن این داستان همین بود!)
برای اینکه بره توی یه مجله یه کمی بیشتر کار داره. کامل بشه سعی میکنم بفرستم!
-
خیلی خوبه :)
چسبناک شد! دوستانی که فرصت دارن کمک کنند ویکی بشه ;)
-
فکر کنم یه چیزی توی مایه های یه شبه ویکی (http://wiki.ubuntu-ir.org/Compiz-FusionOnFeisty) شد. اگه مشکلی داره به من اطلاع بدید. (از اول گفتم، شبه ویکی !!)
-
جناب lomion کار ویکی کردنتون خیلی هم عالی بود. ;)
با اجازتون من یکم تمیز کاری روش میکنم.
-
خیلی خوبه. اگه مشکل خاصی داره، PM بزنید تا یا بگیرم! به هر حال میدونید: من و ویکی با هم جورنیستیم!
-
من راهنمای شما را کمی ویرایش کردم ، اگر نپسندید میتونید اون رو به حالت قبل برگردونید.
فقط یک اشکال ، اون هم اینکه شما از قوانین نام گذاری ویکی تبعیت نکردید.
الگوی نام کاربری صحیح در این سایت به صورت نام و نام خانوادگی حقیقی هر فرد با حروف زبان انگلیسی به گونهای که حرف اول نام و حرف اول نام خانوادگی با حروف بزرگ نوشته شود٬ میباشد.
نام کاربری صحیح: MarkShuttleworth
-
جالب بود ممنون
-
+1 :)
بسیار عالی بود.
۱. صفحه به http://wiki.ubuntu.ir/CompizFusionOnFeisty تغییر نام پیدا کرد.
۲. کمی تمیزکاری شد.
۳. بد نیست چند تا عکس هم از میزکارتون بگذارید که خلایق ببینند بعد از این همه دستور بالاخره چه بلایی سر میزکارشون میاد ;)
۴. درمورد شبه ویکی نویسی هم اصلا نگران نباش. خیلی زود یه معتاد حرفهای تمام عیار میشی... فقط تمرین کن.
-
ممنونم.
تصاویری هم که از دسکتاپ خودم گرفتم اضافه شد!
-
نمیدونم شما هم با مشکل من برخورد داشتید یا نه ، بعد از اینکه desktop effect رو فعال میکنم و یه مدتی باهاش کار میکنم و یا بریل رو نصب میکنم که بریل و desktop effect رو یکی در میان فعال میکنم و برا یه مدتی با یکیش کار میکنم rotate cube دیگه کار نمیکنه و میشه مثل حالتی که انگار میز کار سه بعدی فعال نیست. با اینکه بر طبق دستورات راهنما تمام نسخه های قبلی رو پاک کردم و از اول compiz-fausion رو نصب کردم ولی باز هم این مشکل حل نشد. تمام جلوه ها کار میکنند ولی cube rotate نه ](*,)
همان جور که قرار بود compiz-fusion به طور پیش فرض و به طور کامل بر روی gutsy نصبه \\:D/ ولی البته compizconf-setting-manager نصب نیست و فقط میشه از طریق system->perfrence->apearence اون را برای سه حالت none , normal و extra تنظیم کرد. بعد از نصب compizconfig-setting-manager یک قسمت custom هم به این قسمت اضافه میشه.
بگذریم چه چیز تمیزی شده این compiz و امیدوارم از بریل پایدارتر باشه (انگار یه جورایی هست) .
lomion توی ویکی هم از نوشتن با آتش و قطرههای اب روی دسکتاپ چیزی نگفتی. اینها هم جدیده. من این دو تا پلاگین رو فعال کردم ولی نمیدونم چجوری باهاشون کار کنم.
-
آتیش رو یادم رفت! اضافه میشه. به صورت پیشفرض، کلیدهای Shift و Super (پنجره - به روایتی آرم ویندوز! ) رو بگیرید و حالا با موس نقاشی کنید. برای پاک کردن به جای کلیک، کلید C رو با این دوتا فشار بدین. 8)
اما بارون، توی Compiz معمولی (Desktop-Effects) هم هست به صورت پیشفرض با کلید Shift+F9 فعال میشه و با همون کلید خاموش میشه 8).
در مورد چرخش، چک کنید که pluginی به نام Rotate Cube فعاله یا نه. باید فعال باشه. شاید مشکل از همین باشه.
-
این مخازنی که معرفی کردید مال feisty fawn هست حالا سوال اینه که برای Gutssy هم پاک کردن و گرفتن پکیج های جدید لازمه؟
-
از همه متشکرم
-
این مخازنی که معرفی کردید مال feisty fawn هست حالا سوال اینه که برای Gutssy هم پاک کردن و گرفتن پکیج های جدید لازمه؟
Compiz-Fusion به صورت پیشفرض روی Gutsy هست. به این شبه راهنما (http://forum.ubuntu.ir/index.php?topic=2581.0) یه نگاه بندازید. از منوی System->Prefrences->Appearance->Visual Effects استفاده کنید.
-
راستی به چه اندازه باید فایل دانلود بشه؟
در ضمن من گاستی دارم.برای این کار باید cumpiz قبلی رو پاک کنم؟
-
اگه گاتسی دارید. به صورت پیش فرض نصبه. لازم نیست کاری کنید.
این مال ۷.۰۴ هست
-
سلام
به من این پیام رو میده و اینکه با واتر افکت و بعضی از افکتها مشکل دارم
root@modern-laptop:/home/mostafa# compiz --replace --sm-disable --indirect-rendering &
[1] 11466
root@modern-laptop:/home/mostafa# Checking for Xgl: not present.
Detected PCI ID for VGA: 00:02.0 0300: 8086:2a02 (rev 0c) (prog-if 00 [VGA controller])
Checking for texture_from_pixmap: not present.
Trying again with indirect rendering:
Checking for texture_from_pixmap: present.
Checking for non power of two support: present.
Checking for Composite extension: present.
Comparing resolution (1280x800) to maximum 3D texture size (2048): Passed.
Checking for nVidia: not present.
Checking for FBConfig: present.
Checking for Xgl: not present.
/usr/bin/compiz.real (dbus) - Error: dbus_bus_get error: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
/usr/bin/compiz.real (dbus) - Error: InitObject failed
/usr/bin/compiz.real (core) - Error: Couldn't activate plugin 'dbus'
/usr/bin/compiz.real (video) - Warn: No 8 bit GLX pixmap format, disabling YV12 image format
GConf backend: There is an unsupported value at path /apps/compiz/plugins/scale/allscreens/options/initiate_edge. Settings from this path won't be read. Try to remove that value so that operation can continue properly.
ممنون میشم راهنمایی کنید
-
سلام
من اینو نصب دارم
اما نمیدونم چطوری پنجره هارو مثل اون تصویر نمایش بدم(چهارتا دسک تاپ رو با هم نشون میداد)
اگه میشه کلید های میانبر رو هم بگید تا بشه ازش استفاده کرد
ممنون
-
کلیدهای میانبر توی برنامه compizconfig-settings-manager قرار دارن که اگه نصب کنید می تونید همه چی ر تنظیم کنید.
-
مشکل همین جاست
کلید ها کار نمیکنن
-
یعنی چی؟ میشه توضیح بدین؟
-
سلام
یعنی کبید های میانبر که داده کار نمیکنه ;D
مثلا میگه alt+1 رو بزن تا بره دسکتاپ اول و alt+2 رو بزن تا بره دسک تاپ دوم
اما کار نمیکنه
هیچ کدومشون ](*,) ](*,)
-
توی قسمت Preference داخل برنامه Compiz Config Settings Manager تنظیمات داخل gconf ذخیره میشن یا Flat file؟
-
اموزشی که قرار دادید واقعا عالی هستش !
اما یه مشکلی پیش اومد برای من . من این برنامه رو نصب کردم و تا چند روز ازش استفاده کردم اما امروز که روشن کردم لب تاپ رو اول یه اررور عجیبی اومد که کارت گرافیک nvidia نمیدونم چی چی :D ....
دقیقا نفهمیدم مشکل چی بود و بعد هم چند تا گزینه بهم داد که میتونی Restore کنی و به صورت Default سیستم بیاد بالا و من هم به صورت Default رو انتخاب کردم اما وقتی وارد محیط شدم متوجه شدم که از این برنامه دیگه خبری نیست و هر چی هم فعالش میکنم اجرا نمیشه و همچنین برنامه هایی مثل : screenlets و emerald theme manager که همه ی این برنامه ها موجود هستن اما فعال نمیشن :o
باید چی کار کنم ؟
-
یه مقداری مبهم صحبت کردید. احتمالا کارت گرافیکی لازمه که مجددا نصب بشه. در ضمن اگه که نسخه شما ۹.۰۴ هست این شبه راهنما ممکنه درست عمل نکنه.
-
خوب الان باید چی کار کنم ؟ بیشتر راهنمایی میکنید ؟ ( تازه کار هستم )
در مورد ورژن هم فکر کنم ۸ باشه اما تمام اپدیت ها رو انجام دادم ... یعنی الان ورژن ۹ رو دارم دیگه درسته ؟ اما موندم چرا تا چند روز به خوبی کار میکرد اما یهو اررور داد و راضی نیست برنامه اجرا بشه
راستی یه سوال دیگه هم داشتم این که چه جوری میتونم کاری کنم که مثلا این برنامه compiz برای همیشه وقتی پی سی رو روش کنم خودش بیاد بالا . چون باید خودم فعالش میکردم با اجرای دستور
compiz --replace ....
ممنون
-
نسخه ۸ و ۹ به صورت پیشفرض جلوه های ویژه رُ دارن. توی قسمت Preference گزینه Appearance قسمت Visual Effects می تونید به راحتی فعالش کنید، بدون نیاز به اینکه نصبش کنید. یه امتحان کنید،ببینید چی میشه.
-
این اررور رو میده :
(http://img1.tinypic.info/files/y9f5x30fvgsd896ksqjr.png)
قبلا هم میخواستم این قسمت رو اجرا کنم گیر میداد بعد که برنامه compiz رو نصب کردم این قسمت فعال شد و ماجرایی که بهتون گفتم !
چی میتونم این قسمت رو فعال کنم ؟
-
بازم سلام .
من با استفاده از Hardware Drivers تونستم راحش بندازم . ( امیدوارم باز مشکلی پیش نیاد ) اما یه سوال داشتم که ممنون میشم دوستان جوابم رو بدند . میخواستم بدونم باید چی کار کنم که بعد از هر بار روش شدن پی سی برنامه ی compiz برای مثال به صورت اتوماتیک فعال بشه و من دیگه نیاز نداشته باشم که دستور compiz --relace رو بزنم ؟؟؟؟
ممنون .
-
در حالت عادی اگه در قسمت Appearance جلوه ها فعال شده باشه، خود به خود درسته. اگه نه در قسمت Session (فکر کنم اسمش همین بود) دستورش رُ قرار بدید.
-
ممنون یه جوری باهاش کنار اومدم دیگه ... :P