GNU / LINUXXFCE

انتقال نوارعنوان و دکمه های بستن و مینیمایز و ماکزیمایز پنجره به پنل بالایی در Xfce

اگر در میزکار یونیتی و … دقت کرده باشید وقتی پنجره ماکزیمایز میشه دکمه های ماکزیمایز و مینیمایز و بستن پنجره و نوار عنوان (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

  1. سلام من پنلم رو آوردم پایین و وقتی این دکمه ها رو اضافه میکنم بع پنل پایینی اضافه میشه

        1. من این مشکل رو توی آرچ ندارم ولی توی زوبونتو داشتم (فکر میکنم ورژن مخازن اوبونتو برنامه قدیمیتر از مخازن آرچ هست)
          برای حل مشکلش یادم هست تم رو دستی اصلاح کردم
          تا اونجایی که یادم هست توی زوبونتو این برنامه توی پوشه تم دنبال پوشه unity میگشت و فایل های با فرمت png رو میخوند برای همین باید دستی تم خودتون رو ادیت کنید و اگر فایل های عکس فرمت svg دارند تبدیلشون کنید به png
          البته دقیقا یادم نیست ولی فکر کنم همین کار رو کردم درست شد

        2. یک سوال دیگه الان داخل این دایرکتوری تعدادی عکس هست با دو تا دایرکتوری window-buttons
          و dash کدوم ها رو باید تغییر بدم ؟؟
          عکس های داخل این دوتا دایرکتوری هم باید تغییر بدم ؟؟
          کنار این عکس ها باید کپی کنم یا جایگزین کنم ؟
          با چه ابزاری می تونم فرمت همه عکس ها رو یک جا تغییر بدم ؟؟

        3. وارد پوشه تم خودتون بشید که در مسیر
          /usr/share/themes
          هست . فرض کنید اسم تمتون alireza هست! پس باید دنبال پوشه
          /usr/share/alireza
          بگردید
          وارد پوشه بشید یه پوشه باید باشه به نام unity . عکس های مربوط به دکمه های پنجره رو به png تبدیل کنید . نیازی به overwrite یا حذف قبلی ها نیست
          اگر با bash آشنا هستید به وسیله دستور convert و یه اسکریپت میتونید این کار رو اتوماتیک انجام بدید

  2. سلام خیلی ممنون از آموزش های خوبی که قرار می دهید، آیا روشی هست که بتونیم منوی های برنامه را هم به پنل منتقل کنیم ؟

  3. سلام آقای امیرصمیمی.ممنون بابت به اشتراک گذاری دانسته هاتونآیا هنگامی که پنجره ماکزیمایز شد با کشیدن و رها کردن میشه پنجره رو از ماکزیمایز در آورد؟

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *