اگر در میزکار یونیتی و … دقت کرده باشید وقتی پنجره ماکزیمایز میشه دکمه های ماکزیمایز و مینیمایز و بستن پنجره و نوار عنوان (Title Bar) پنجره به پنل بالایی انتقال پیدا میکنه که باعث میشه فضای صفحه مانیتور شما بهینه تر استفاده بشه . این کار در میزکار XFCE با نصب یه پلاگین امکان پذیره 🙂 توی تصویر میبینید که من پنجره فایرفاکس رو ماکزیمایز کردم و دکمه های پنجره و نوار عنوان به پنل بالایی من انتقال پیدا کرده
برای این کار باید Windowck Plugins رو نصب کنید. برای نصب روی دبین بیس ها مثل debian , xubuntu , mint و … بر اساس معماری سی پی یو و سیستم عاملی که نصب کردید بسته .deb رو از این لینک دانلود کنید . (برای ۶۴ بیتی xfce4-windowck-plugin_0.3.1-0ubuntu1~oiteam0_amd64.deb و برای ۳۲ بیتی xfce4-windowck-plugin_0.3.1-0ubuntu1~oiteam0_i386.deb رو دانلود کنید) برای نصبش هم یا از طریق software center اقدام کنید یا بسته .deb رو در زیر شاخه home بگذارید و این کد رو در ترمینال بزنید
برای ۶۴ بیتی
sudo dpkg -i xfce4-windowck-plugin_0.3.1-0ubuntu1~oiteam0_amd64.deb
برای ۳۲ بیتی
sudo dpkg -i xfce4-windowck-plugin_0.3.1-0ubuntu1~oiteam0_i386.deb
اگر هم پیغام خطایی گرفتید این کد رو بزنید
sudo apt-get install -f
اگر هم از سیستم عامل آرچ استفاده میکنید زندگی شیرین است و در AUR بسته موجود هست . با این دستور نصب کنید
yaourt -S xfce4-windowck-plugin
حالا باید به panel بالایی اضافه بشن . روی پنل بالایی راست کلیک کنید و از گزینه panel وارد panel preferences بشید.
از زبانه Items گزینه add new item رو بزنید و window header buttons و window header title رو اضافه کنید. حالا به پنل اضافه شدند 🙂 بر اساس سلیقتون جای اونها رو روی پنل مشخص کنید.
حالا از همون پنجره panel در قسمت edit the currently selected item وارد تنظیمات اپلت هایی که اضافه کردید بشید.
بر اساس سلیقتون اونا رو تنظیم کنید . من دوست دارم هر دو فقط وقتی فعال باشند که پنجره من ماکزیمایز هست . حالا اگه دوست دارید میتونید جوری تنظیمشون کنید که برای پنجره فعال و … روی پنل نشون داده بشن . این تنظیمات من هست . در تنظیمات buttons میتونید بر اساس تمتون دکمه های ماکزیمایز و مینیمایز رو انتخاب کنید و در قسمت button layout میتونید ترتیب دکمه ها رو انتخاب کنید(C برای close و M برای maximize و H برای minimize هست) . اگر گزینه نمایش روی دسکتاپ رو فعال کنید وقتی روی دسکتاپ دکمه X رو بزنید پنجره log out رو به شما نشون میده
از تنظیمات این پنجره هم میتونید انتخاب کنید که برای حالتی فعال باشه که پنجره ماکزیمایز هست یا برای پنجره فعال نشون داده بشه . و میتونید تیک دسکتاپ رو هم بزنید که وقتی روی دسکتاپ هستید بنویسه Desktop ! و همیتونطور میتونید فونت و تعداد کاراکتری که اشغال میکنه و … رو تنظیم کنید
حالا طبیعتا ترجیح میدید که وقتی پنجره ماکزیمایز میشه دیگه window decoration مربوط به خود پنجره روی صفحه نمایش داده نشه و فقط روی پنل نمایش داده بشه . برای این کار اگر از window manager خود xfce یعنی Xfwm4 استفاده میکنید و ورژن xfce شما ۴٫۱۲ هست (زوبونتو ۱۵.۱۰ و زوبونتو ۱۶.۰۴ و آرچ و …) کافی هست از setting manager میزکار وارد قسمت window manager tweaks بشید و بعد وارد زبانه accessibility بشید و دوتا گزینه که با hide شروع میشه رو تیک بزنید 🙂
حالا وقتی پنجره ماکزیمایز میشه دیگه نواز مربوط به خود پنجره حذف میشه 🙂
اگر از Compiz برای Window manager استفاده میکنید compiz config setting manager رو اجرا کنید و وارد گزینه window decoration بشید
جلوی قسمت decoration windows مثل تصویر بالا این عبارت رو وارد کنید
!state=maxvert
حالا وقتی پنجره رو ماکزیمایز میکنید دکمه ها و عنوان رو فقط روی پنل میبینید 🙂
اگر ورژن میزکار شما قدیمی هست و از xfce 4.10 استفاده میکنید (xubuntu 14.04 ) میتونید با نصب برنامه maximus قسمت window decoration رو در حالت ماکزیمایز حذف کنید برای نصب برنامه این کد رو در ترمینال بزنید
sudo apt-get install maximus
gconftool-2 --set /apps/maximus/no_maximize --type=bool true
امیدوارم که خوشتون اومده باشه 🙂
16 thoughts on “انتقال نوارعنوان و دکمه های بستن و مینیمایز و ماکزیمایز پنجره به پنل بالایی در Xfce”
سلام من پنلم رو آوردم پایین و وقتی این دکمه ها رو اضافه میکنم بع پنل پایینی اضافه میشه
سلام
من نصب کردم اما تم ها که نصب کردم لود نمی کنه دلیلش چیه ؟
نم Arc-Dark
زوبونتو دارید؟
بله زوبونتو ۱۶٫۰۴ و از Compiz برای Window manager استفاده میکنم
من این مشکل رو توی آرچ ندارم ولی توی زوبونتو داشتم (فکر میکنم ورژن مخازن اوبونتو برنامه قدیمیتر از مخازن آرچ هست)
برای حل مشکلش یادم هست تم رو دستی اصلاح کردم
تا اونجایی که یادم هست توی زوبونتو این برنامه توی پوشه تم دنبال پوشه unity میگشت و فایل های با فرمت png رو میخوند برای همین باید دستی تم خودتون رو ادیت کنید و اگر فایل های عکس فرمت svg دارند تبدیلشون کنید به png
البته دقیقا یادم نیست ولی فکر کنم همین کار رو کردم درست شد
یک سوال دیگه الان داخل این دایرکتوری تعدادی عکس هست با دو تا دایرکتوری window-buttons
و dash کدوم ها رو باید تغییر بدم ؟؟
عکس های داخل این دوتا دایرکتوری هم باید تغییر بدم ؟؟
کنار این عکس ها باید کپی کنم یا جایگزین کنم ؟
با چه ابزاری می تونم فرمت همه عکس ها رو یک جا تغییر بدم ؟؟
وارد پوشه تم خودتون بشید که در مسیر
/usr/share/themes
هست . فرض کنید اسم تمتون alireza هست! پس باید دنبال پوشه
/usr/share/alireza
بگردید
وارد پوشه بشید یه پوشه باید باشه به نام unity . عکس های مربوط به دکمه های پنجره رو به png تبدیل کنید . نیازی به overwrite یا حذف قبلی ها نیست
اگر با bash آشنا هستید به وسیله دستور convert و یه اسکریپت میتونید این کار رو اتوماتیک انجام بدید
باتشکر از زحمات شما استاد عزیز مشکل با کمک شما حل شد 🙂
خواهش میکنم ?
سلام خیلی ممنون از آموزش های خوبی که قرار می دهید، آیا روشی هست که بتونیم منوی های برنامه را هم به پنل منتقل کنیم ؟
از global menu استفاده کنید
توی سایت یه مطلب دربارش نوشتم ولی متاسفانه هنوز این برنامه مشکلات زیاد داره و توسعه دهنده برنامه باید روش بیشتر کار کنه
سلام .ممنون از مطلب خوبتون اما متاسفانه لینک دانلود انقضا پیدا کرده 🙁
لینک ها کار میکرد که 🙂 تست کردم
زنده باد XFCE 🙂
سلام آقای امیرصمیمی.ممنون بابت به اشتراک گذاری دانسته هاتونآیا هنگامی که پنجره ماکزیمایز شد با کشیدن و رها کردن میشه پنجره رو از ماکزیمایز در آورد؟
خواهش میکنم 🙂
با کشیدن نه! ولی با دابل کلیک روی پنل اون پنجره از حالت ماکزیمایز در میات
البته دکمه ماکزیمایز هم روی پنل موجوده