نصب Compiz روی XFCE

Posted on Posted in GNU / LINUX, XFCE
Compiz  از window manager های معروف هست که یه سری افکت زیبا به میزکار شما اضافه میکنه.
دقت کنید که کامپیز ممکن هست در سیستم شما ناپایداری ایجاد کنه! با مسئولیت خودتون نصبش کنید!
در این پست شیوه نصب compiz روی میزکار xfce رو آموزش خواهم داد.سیستم عامل من آرچ هست میزکار من هم xfce هست.
برای دیدن شیوه نصب با من در ادامه همراه باشید

برای نصب اول باید چنتا تا بسته نصب کنید

 

در دبیان بیس ها مثل دبین و زوبونتو و مینت و …

sudo apt-get install compiz compiz-plugins compizconfig-settings-manager metacity  dconf-tools

 

در آرچ لینوکس

sudo pacman -S dconf-editor dconf
yaourt -S compiz

 

بعد از نصب ، وارد setting manager بشید و compiz config setting manager را اجرا کنید.برای اینکه بدون مشکل compiz اجرا بشه باید این پلاگین ها رو تیک بزنید!

Composite, Gnome Compatibility, OpenGL, Window Decoration, Move Window, Resize Window, Place Windows
و البته هر پلاگینی که بهش علاقه دارید!

 

بریم سراغ ادامه کار

در این مرحله به وسیله dconf-editor باید یه چیزهایی رو عوض کنید

کد زیر رو بزنید تا دکمه های مینیمایز و ماکزیمایز و بستن در هنگام اجرای کامپیز به سمت راست بیان (اگر میخواید!)

 gsettings set org.gnome.desktop.wm.preferences button-layout ':minimize,maximize,close'

اگر میخواید سمت چپ پنجره باشند این کد رو بزنید

gsettings set org.gnome.desktop.wm.preferences button-layout 'close,maximize,minimize:'

dconf-editorرو اجرا کنید و به مسیر زیر برید

org > gnome > desktop > wm > preferences

در قسمت Theme اون تمی رو که الان دارید در سیستم استفاده میکنید  و میخواید برای نوار بالایی پنجره ( Window border ) هم استفاده بشه  رو  بنویسید (حروف بزرگ و کوچیک رو دقت کنید). من Numix رو نوشتم

در قسمتtitlebar-font فونت Cantarell Bold 11 رو به هر چی دوست دارید تغییر بدید مثلا به  Droid Sans Bold 9 تغییر بدید . این قسمت فونت نوار بالایی پنجره شما یا (window border)

رو مشخص میکنه

تنظیم window decoration

اگر سیستم عامل شما از بسته های قدیمیتر استفاده میکنه (مثل بعضی نسخه های دبین و اوبونتو ۱۴.۰۴):

حالا برای اینکه window border که اینجا انتخاب کردید اجرا بشه وارد قسمت Window Decoration برنامه Compiz Config Manager  بشید و این کد رو در قسمت command قرار بدید

gtk-window-decorator --metacity-theme Numix --replace

در کد بالا جای کلمه Numix اسم تمی که خودتون استفاده میکنید رو حتما! قرار بدید

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

~/.themes/
/usr/share/themes/

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

دقت کنید باید داخل پوشه اون theme حتما پوشه metacity (یا همچین اسمی!) از قبل  وجود داشته باشه وگرنه کار نمیکنه وباید تم دیگه ای رو انتخاب کنید

اگر بعد از اجرای کامپیز دید window decoration اون چیزی نیست که انتخاب کردید باید وارد پوشه تم انتخابیتون بشید که در مسیر زیر هست

/usr/share/themes/

و بعد وارد پوشه مربوط به metacity بشید و فایل تنظیمات تم رو که فرمت xml داره ادیت کنید و همه خطوط تنظبمات که کلمه shadow و padding داره رو حذف کنید و در نهایت فایل رو ذخیره کنید (برای این کار دسترسی ریشه لازم هست)

compiz برای window decoration از تم مربوط به metacity استفاده میکنه
برای همین حتما باید در پوشه تم شما حتما فایلی به نام metacity وجود داشته باشه
به عبارتی تم شما metacity رو هم ساپورت کنه

اگر سیستم عامل شما جدید هست (مثل  آرچ و ورژ های جدید اوبونتو) :

حالا برای اینکه window border که اینجا انتخاب کردید اجرا بشه وارد قسمت Window Decoration برنامه Compiz Config Manager  بشید و این کد رو در قسمت command قرار بدید

gtk-window-decorator --replace

بعضی از دوستان با دستور بالا مشکل داشتند و از این دستور در قسمت command استفاده کردند (برای من همون دستور بالا جواب داد)☝️

exec /usr/bin/compiz-decorator

 

 

حالا ترمینال رو باز کتید . در دستور پایین اسم تم خودتون رو به حای کلمه theme-name بنویسید

gsettings set org.gnome.desktop.wm.preferences theme theme-name

مثلا اگر نامیکس دارید :

gsettings set org.gnome.desktop.wm.preferences theme Numix

 

 

اجرای Compiz :

حالا نوبت اجرای compiz هست!ترمینال رو باز کنید و این کد رو اجرا کنید

 

 compiz --replace

این روش موقتا compiz رو اجرا میکنه ، برای اینکه این قضیه همیشگی باشه دو راه حل دارید
میتونید این کد رو در استارت آپ قرار بدید.مشکل این روش اینه که اول window manager میزکار xfce یعنی xfwm4 اجرا میشه و بعد compiz جایگزینش میشه که کمی شیوه کندی هست.
شیوه سریعتر اینه که از همون اول compiz به جای xfwm4 بیاد بالا
برای این کار اول کد زیر رو اجرا کنید

cp /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml   ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml

حالا باید فایل تنظیمات رو با ادیتورتون باز کنید و تغییرش بدید

mousepad  ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml

دنبال این خط بگردید

 <value type="string" value="xfwm4"/>

حالا به این خط تغییرش بدید

 <value type="string" value="compiz"/>

حالا کافی هست که فایل رو save کنید و سیستم رو reboot کنید!

این ویدیو مربوط به آرچ + xfce + compiz هست

این فایل تنظیمات کامپیز من در  ویدیوی بالا هست 🙂

که میتونید از قسمت preference  برنامه اون رو import کنید و استفاده کنید

 

این هم یه ویدیو از میزکار من که compiz رو روی xfce 4.12 در توزیع ubuntu studio 14.04 نصب کردم.

این لینک فایل تنظیمات compiz من در ویدیوی بالا هست 

این هم ویدیویی که قبلا KWIN (برنامه مدیر پنجره میزکار KDE)رو روی XFCE نصب کردم . ولی توصیه میکنم بین compiz و kwin همون compiz رو انتخاب کنید

 

 

 

 

دیدگاه بگذارید

49 دیدگاه ها on "نصب Compiz روی XFCE"

Notify of
avatar
Sort by:   newest | oldest | most voted
mohammadreza.pooyandeh
مهمان

این آهنگی که پلی کردید توی ویدیوی آرچ لینوکس با xfceاسمش چیه؟

amir
مهمان

سلام استاد خسته نباشید
من مشکل این دوستمون رو دارم
http://amirsamimi.ir/installing_compiz_xfce/#comment-20
این کد هم زدم xfwm4 –replace درست شد
ولی باز که خاموش روشن میشه
بازم مشکل قبل رو داره و بردر نداره
باید چیکار کرد که کلا پاک شه

رضا شکری
مهمان

من compiz نصب کردم ولی بعد اجرا دکمه های :minimize,maximize,close نداره مثل تصویر

comment image

milad
مهمان

سلام
وقتی از تم Arc-Dark استفاده می کنم و اسمش رو در اپن کدی که گفتید می نویسم .
دکمه های minimize,maximize,close شکلی در مدیر و پنجره xfwm4 نداره و خیلی بد قیافه میشه و titel bar هم خیلی بد میشه
مشکل چیه ؟؟
باتشکر 🙂

محسن
مهمان

سلام.ممنون از مطلب مفیدی که گذاشتین.فقط یه مشکل دارم و اونم اینه که توی مرحله اخر وقتی ریبوت میکنم تنظیمات اعمال نمیشه.و بر میگرده به حالت تنظیمات xfce. لطفا راهنمایی کنید.os:xubuntu 16.04

milad
مهمان

سلام اقای امیرصمیمی خسته نباشید گویا زحمات برای شما تمامی ندارد من از فیالی که برای compiz در ارچ گذاشته بودید استفاده کردم الان چند سوال دارم از کجا می تونم view port اضافه کنم یا کم  ویه مورد دیگه وقتی پنجره ها   maximize هست دکمه های close و … مخفی میشه چطور این موارد اضافه کنم و مورد بعدی در مورد cairo

حمید (حمید ۶۷)
مهمان

بازم سلامخواستم بگم به طور خاص window manager و  window manager tweak زوبونتوم از کار افتاده

حمید (حمید ۶۷)
مهمان

علیرضا جان سلاممن الان زوبونتو ۱۶.۰۴ نصب کردم ابتدا تنظیمات شیشه ای را انجام دادم و شیشه ای شد بعد به این صفحه مراجعه کردم و تنظیماتی که گفته بودی را انجام دادم الان ووبی دارم اما شیشه ای را دیگر ندارم وقتی هم می خواهم دوباره همون تنظیمات شیشه ای را انجام بدهم دیگر اون تنظیمات داخل setting باز نمی شه ظاهرا با این جابه جایی که فرمودید اون برنامه ها دیگر کار نمی کنن حالا چکار کنم که هم شیشه ای داشته باشم و هم ووبی؟ممنون

محمد
مهمان

سلام من طبق مراحل که شما گفته بودید رفتم اما در مرحله مربوط بهوارد قسمت Window Decoration برنامه Compiz Config Manager موفق نشدم این قسمت پیدا کنم از کجا باید این قسمت پیدا کنم با تشکر 

esmaeel
مهمان

سلامآقای امیرصمیمی رنگ پنجره ی فعال رو باید از کجا تغییر بدم تو فایل کانفیگی که برای ارچ گزاشتین بالای title bar آبیه میخوام رنگشو عوض کن میشه راهنماییی کنید

کیا
مهمان
با سلام خدمت جناب امیرصمیمیقبل از هر حرفی باید ازتون تشکر کنم واقعا لینوکس رو معنایی دوباره بخشیدیدت من علاقم به لینوکس خیلی بیشتر از قبل شدهممنون میشم یکم راهنماییم کنید انگاری Compiz با xubuntu 16.04 مشکل داره با تمام پلاگین ها نصب کردم از طریق سیناپتیک اما هیچ چیزیش فعال نمیشه نه حتی افکت های ماوس نا ماینیمایز نه حتی ورکس پیس ها هیچی نمیدونم چرا ممنون میشم یه آموزش ویدیوو کامل ازش تهیه کنید و همچنین اون افکتی که مثل مک مینیمایز میشه رو بگید کدومه و چطوری به داکی ربطش بدم یعنی اگه مینیمایز کردم بیاد داخل… Read more »
علیرضا
مهمان

سلام دستتون درد نکنه خیلی خوب بود ولی اون پروفایلی که برای آرچ گزاشتید یه مشکل داره وقتی \نجره ای فول اسکرین میکنم سه تای دکمه (بستن و…) حذف میشه یا توی بعضی برنامه ها مثل تلگرام کلا بردر بالایی حذف میشهالبته وقتی پنجره رو کوچیک میکنم برمیگردنداسم تم ها هم ادیت کردم و اون کدی که برای ست کردن دکمه ها گزاشتید رو مجدد اجرا کردم ولی جواب نداد——————–توضیع من: Xubuntu 16.4

omid
مهمان

nice !

علیرضا
مهمان

سلام
من compiz رو نصب کردم ولی بعد از ریستارت کلیه تنظیمات نمایشیم رو به هم ریخت.
مثلا پنجره ها هیچ borderی ندارن.
چطوری میشه پاکش کرد و تنظیمات رو به حالت اولیه برگردوند؟

wpDiscuz