ایجاد قابلیت Aero Snap در اوبونتو
دوشنبه, نوامبر 16th, 2009در سیستم عامل جدید مایکروسافت موسوم به ۷ یک قابلیت جالبی که وجود دارد Aero snap است که به کاربر اجازه میدهد تنها با کشیدن و انداختن پنجره ها به گوشه های صفحه آنها را minimize و maximize کند . حتی میتوان تب های موجود در مرورگر را هم با انجام همین عملیات تبدیل به پنجره های جداگانه در کنار هم ( side by side ) کرد .

حال همین قابلیت را میخواهیم به اوبونتو بدهیم :
Compiz باید فعال باشد و برنامه compiz setting manager هم نصب باشد ؛ برای نصب :
- sudo apt-get install compizconfig-settings-manager wmctrl
حال کار را شروع میکنیم :
compizconfig setting manager را از قسمت system >perferences باز کنید
بخش command را انتخاب کنید .

در ” command Line 0 ” عبارت زیر را کپی کنید :
WIDTH=`xdpyinfo | grep ‘dimensions:’ | cut -f 2 -d ‘:’ | cut -f 1 -d ‘x’` && HALF=$(($WIDTH/2)) && wmctrl -r :ACTIVE: -b add,maximized_vert && wmctrl -r :ACTIVE: -e 0,0,0,$HALF,-1
در ” command Line 1 ” عبارت زیر را کپی کنید :
WIDTH=`xdpyinfo | grep ‘dimensions:’ | cut -f 2 -d ‘:’ | cut -f 1 -d ‘x’` && HALF=$(($WIDTH/2)) && wmctrl -r :ACTIVE: -b add,maximized_vert && wmctrl -r :ACTIVE: -e 0,$HALF,0,$HALF,-1
در ” command Line 2 ” عبارت زیر را کپی کنید :
wmctrl -r :ACTIVE: -b add,maximized_vert,maximized_horz
چیزی شبیه این میشود :

حال از بالای صفحه تب ” Edge Bindings tab ” را انتخاب کنید و مانند نمونه زیر تنظیم کنید :
- Run Command 0 – Set To Left
- Run Command 1 – Set To Right
- Run Command 2 – Set To Top

حال به قسمت ” General options ” بروید و مقدار ” Edge Trigger Delay ” را چیزی میان ۴۰۰ تا ۵۰۰ تنظیم کنید ( من ۳۴۵ را انتخاب کردن که به نظر طبیعی تر می آید ) .
کار تمام است حال با کشیدن یک پنجره به قسمت بالای صفحه آن را میتوانید Maximize کنید یا با کشیدن و انداختنش به چپ یا راست صفحه آن را Minimize کنید .
منابع : ubuntuforums و OMGubuntu




