لینوکس و من

۱۰ مطلب با کلمه‌ی کلیدی «xfce» ثبت شده است

چطوری ساعت xfce رو بیاریم وسط!

سوال خیلی ساده ایه! خب ساعت رو بکشید بیارید وسط!
اما نه! به این راحتی هم نیست.



باید برای اینکه یک ساعت ثابت در وسط داشته باشیم یه ترفند به کار ببریم. باید سه تا پنل درست کنیم! گرفتید دیگه چی شد؟ و توی پنل وسطی، ساعت رو قرار بدیم و دو تا separator در حالت Transparent و Expand در دو طرف ساعت قرار بدیم تا در وسط پنل قرار بگیره.
در پنل سمت راست هم من قسمت نوتیفیکیشن ها و منوی برنامه ها رو گذاشتم، و در پنل سمت چپ هم دکمه ها و title پنجره در حالت maximized.

مدیریت یوزرهای لینوکس از طریق رابط گرافیکی

متاسفانه من چیزی توی XFCE پیدا نمیکنم که بتونم یوزرهای سیستم رو از طریق GUI مدیریت کنم. هرچند که میشه اونها رو از خط فرمان مدیریت کرد.
خیلی گشتم تا این اسکریپت رو پیدا کردم. ظاهرا سالها قبل برای یک توزیعی نوشته شده که الان دیگه وجود نداره!



این اسکریپت رو از اینجا دانلود کنید و اون رو در مسیر دلخواهتون کپی کنید. مثلا /usr/local/bin/ و نام دلخواهتون رو هم براش بذارید. و سپس بهش مجوز اجرایی بدید.
با این دستور میتونید بازش کنید:
gksudo python2 /usr/local/bin/luser.py
برای اینکه کارمون باحال تر بشه، میتونیم توی منوی برنامه ها یه آیکن هم براش درست کنیم!

اینجوری:
sudo touch /usr/share/applications/luser
sudo nano /usr/share/applications/luser


و بعد این عبارتها رو داخلش کپی کنید و ذخیره کنید
[Desktop Entry]
Version=1.0
Type=Application
Exec=gksudo python2 /usr/local/bin/luser.py
Icon=config-users
StartupNotify=false
Terminal=false
Categories=Application;System;
Name=Users and Groups
Comment=Manage users and groups by python2
و دست آخر
sudo mv /usr/share/applications/luser /usr/share/applications/luser.desktop

البته باید بدونید که pygtk و python-pexpect باید نصب باشند.

تعویض شکل و شمایل ماوس در XFCE

تنظیمات mouse and touchpad در XFCE یه قسمت داره که میتونیم تم ماوس رو عوض کنیم. اما وقتی تم ماوس رو عوض میکنیم، ماوس در بعضی پنجره ها همون ماوس مشکی و فقط در بعضی دیگه عوض شده.
اولا اینکه میتونید یعالمه تم ماوس از اینجا دانلود کنید. و برای حل این مشکل، این دستورات رو اجرا کنید. توجه کنید که نام اون تمی که برای ماوس انتخاب کردید جایگزین قسمت خاکستری بکنید. این نام باید دقیقا منطبق بر چیزی باشه که در فایل index.theme در تم مورد نظر وجود داره.
و بعد یک بار reboot کنید.

 

touch ~/.Xdefaults
echo 'Xcursor.theme: Simple-and-Soft' >> ~/.Xdefaults

 

منوی برنامه ها در پنل xfce

همیشه دنبال این بودم که بشه منوی برنامه ها رو مثل mac یا یونیتی وارد پنل کنم.  چون فضای پنل استفاده ی مناسبی نداشت و نباید پرت میشد!
تا اینکه توی این وبلاگ پیدا کردم چطوری.
 


 
برای اوبونتو در اون وبلاگ آقای امیرصمیمی توضیح دادند. در مورد آرچ اما کمی فرق میکنه.
برای آرچ این بسته ها رو از AUR نصب کنید:
 
yaourt -S xfce4-topmenu-plugin-git
yaourt -S topmenu-gtk3-git
yaourt -S topmenu-mozilla-git
 


و بعد این دستور رو پس از انجام su و رفتن به کاربر root اجرا کنید
 
  echo 'export GTK_MODULES=topmenu-gtk-module' >> /etc/profile

در آخر یک بار logout/in کنید.

و اما یک مشکلی که فعلا داره اینه که رنگ پنل با رنگ این منو سازگار نیست. برای رفع این مشکل به ادامه مطلب برید

ترفند برای گرفتن راحت تر اسکرین شات در XFCE

در دسکتاپ XFCE میتونید دستور مربوط به گرفتن اسکرین شات از صفحه رو به دلخواه خودتون تغییر بدید. برای این کار وارد تنظیمات keyboard shortcuts بشید و xfce4-screenshooter رو پیدا کنید. دو تا داره، یکی با دکمه print screen و یکی با دکمه  shift و print screen. من به دلخواه خودم این دستورات رو به این شکل ها تغییر دادم:

دکمه print screen:

xfce4-screenshooter -d 3 -f -s /run/media/Data/Pictures/screenshots

این معنیش اینه که از کل دسکتاپ بعد از ۳ ثانیه عکس بگیر و در اون پوشه ای که با رنگ خاکستری مشخصه ذخیره کن.

ترکیب با دکمه shift:
xfce4-screenshooter -r -s /run/media/Data/Pictures/screenshots

و این معنیش اینه که بذار خودم محدوده ی عکس گرفتن رو مشخص کنم. با ماوس میتونید جایی رو که میخواید عکس بگیرید انتخاب کنید.

جست و جوی فایل ها به روشی بسیار ساده در Thunar

روشهای متفاوتی برای جست و جوی فایل ها در لینوکس وجود داره. هم از راه خط فرمان هم از راه گرافیکی. دسکتاپ های پیشرفته تر مثل گنوم و kde خب روش خاص خودشون رو دارن. اما باید در دسکتاپ های ساده تر مثل xfce خودمون دست به کار بشیم. در فروم ها از چیزی به نام catfish برای xfce نام بردند. اما این برنامه از gtk3 استفاده میکنه و با xfce سازگاری مناسبی نداره.
ما دنبال روش ساده تر و بی دردسر تری هستیم. تلفیق حالت گرافیکی با خط فرمان، که یک جست و جوی سریع و آنی برای ما میاره و نیاز به نصب چیز خاصی نیست. البته zenity باید نصب باشه که در اکثر توزیع ها به طور پیشفرض نصبه. اگه نبود نصب کنید.

متن اسکریپت رو در ادامه ی مطلب گذاشتم. به ادامه ی مطلب برید، اسکریپت رو در یک فایل با نام دلخواه و در یک پوشه دلخواه کپی کنید. و بهش مجوز اجرایی بدید.

آنگاه در  Thunar یک custom action ایجاد کنید و این مقادیر رو براش قرار بدید

Name: Search for files
Command: bash ~/Programs/searchforfiles.sh %f
File pattern: *
Appears if selection contains: Directories
 
حالا وقتی روی یک فولدر یا داخلش رایت کلیک کنید عبارت search for files رو میبینید. خودتون نتیجه ی کار رو ببینید که چقدر سریع و تمیز این کار رو انجام میده.
میخوام افزونه ای برای پنل XFCE معرفی کنم که جالبه! به عکس زیر که از سایت XFCE لینک شده نگاه کنید:
نشون دادن دکمه های عملکردی پنجره ها و عنوان پنجره ها در پنل xfce از طریق افزونه ای به نام xfce4-windowck-plugin قابل انجام هست. به راحتی میتونید این افزونه رو برای توزیع خودتون نصب کنید. در مانجارو (بر پایه ی آرچ)  از AUR دانلود و نصب میشه. و بعد از طریق پنل به عنوان یک آیتم جدید اضافه میشه. تنظیماتی هم داره که در شکل بالا میبینید.

این نمونه ای از تنظیمات من هست :

یه کار اضافه ولی لازمی که باید بکنیم اینه که پنجره ها موقع maximized شدن decoration خودشون رو از دست بدن. چون دیگه لازم نیست داشته باشن. دکمه ها که هستن، اسم پنجره هم اون بالا هست. در compiz من از روشی که قبلا توی وبلاگ گفته بودم  استفاده میکنم.

برای مدیر پنجره های دیگه، سری به لینک منبع بزنید و قسمت FAQ رو بخونید.

ترمینال xfce رو متفاوت تر داشته باشید

یه وقتهایی میشه که لازمه ترمینال رو سریع داشته باشیم و مدام جلوی دستمون باشه و در عین حال دست و پا گیر هم نباشه. ترمینال xfce یه امکان جالب داره که بهش میگن drop down. و با این دستور اجرا میشه:
xfce4-terminal --drop-down

یه ترمینال از بالای صفحه اجرا میشه و یه آیکن ترمینال هم توی پنل میاد. اندازه و در دسترس بودن این ترمینال رو میتونین خودتون تنظیم کنین. با ترکیب انیمیشن های compiz هم میتونین جلوه های قشنگی توی باز و بسته شدنش بکنین. با این مقدار: role=xfce4-terminal-dropdown

عکس از وبسایت منبع

کارهایی که در ادامه ی کار با xfce انجام دادم

۱- نصب blueman که برای استفاده از بلوتوث لپتاپ چیز بسیار خوبیه. و آیکنی هم در notifications داره. در آرچ در مخازن AUR وجود داره. توجه کنید که blueman وابسته به نسخه ی 4 از bluez هست.
۲- نصب menulibre و whisker menu که در پست قبلی نوشتم.
 
۳- نصب medit برای ویرایش فایل های متنی. یه ویرایشگر متنی خیلی خوب و دوست داشتنی. حتی دوست داشتنی تر از gedit
 
۴- نصب xarchiver برای کار با فایل های فشرده. یک آرشیو منیجر خیلی سبک و سریع. 
 
۵- میتونید starcal رو هم نصب کنید تا تقویم ایرانی رو داشته باشید. من نصب کردم اما اصلا ازش خوشم نیومد. خیلی زشت و بدقواره طراحی کردنش. 

یک پنل حرفه ای تر در دسکتاپ xfce داشته باشید

دسکتاپ xfce واقعا سبک و در عین حال کاربردی است. اما خب یه چیزهایی کم داره. ولی یه چیزی پیدا کردم که واقعا خوبه! منوی اپلیکیشن های xfce خیلی ساده و زشت هست! اما یه چیزی داریم به نام Whisker menu که یک منوی خوب، سریع، کاربردی، با قابلیت های مختلف هست. ساده و قشنگ هم هست. عکسش رو در زیر میبینید:


البته تنظیمات پیشفرض یه چیز دیگه است. میتونید تغییرش بدید. در آرچ میتونید از AUR پیداش کنید و به راحتی نصبش کنید و بعد به پنل اضافه کنید.
ویرایش: میتونید با نصب نسخه ی git از امکان تعریف کردن shortcut هم استفاده کنید. و مثلا با compiz تعریف کنید که هر وقت ماوس رفت یه گوشه ی صفحه، منو باز بشه. دستورش هم اینه: xfce4-popup-whiskermenu

و اما یک ابزار خوب دیگه، menulibre هست که برای انجام تغییرات منوهای اپلیکیشن ها به کار میره. و هیچ وابستگی ای به گنوم نداره. این هم در AUR آرچ موجود هست و به راحتی نصب میشه و قابل استفاده است.