لینوکس و من

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

نویسنده : امین | تاریخ: 1393/01/2

۱- نصب blueman که برای استفاده از بلوتوث لپتاپ چیز بسیار خوبیه. و آیکنی هم در notifications داره. در آرچ در مخازن AUR وجود داره. توجه کنید که blueman وابسته به نسخه ی 4 از bluez هست.
۲- نصب menulibre و whisker menu که در پست قبلی نوشتم.

۳- نصب medit برای ویرایش فایل های متنی. یه ویرایشگر متنی خیلی خوب و دوست داشتنی. حتی دوست داشتنی تر از gedit

۴- نصب xarchiver برای کار با فایل های فشرده. یک آرشیو منیجر خیلی سبک و سریع. 

۵- میتونید starcal رو هم نصب کنید تا تقویم ایرانی رو داشته باشید. من نصب کردم اما اصلا ازش خوشم نیومد. خیلی زشت و بدقواره طراحی کردنش. 

۶- تغییر دیالوگ خروج از سیستم! برای اینکار، yad رو نصب میکنیم. yad یک چیزی شبیه zenity هست. که برای تولید دیالوگ (پنجره های پیام) استفاده میشه. خیلی خیلی کاربردی هست. این اسکریپت رو توی یک فایل ذخیر کنید و با دستور yad اجراش کنید:

#! /bin/bash

action=$(yad --width 300 --entry --title "System Logout" \
    --image=gnome-shutdown \
    --button="Switch User:2" \
    --button="gtk-ok:0" --button="gtk-close:1" \
    --text "Choose action:" \
    --entry-text \
    "Power Off" "Reboot" "Logout")
ret=$?

[[ $ret -eq 1 ]] && exit 0

if [[ $ret -eq 2 ]]; then
    gdmflexiserver --startnew &
    exit 0
fi

case $action in
    Power*) cmd="sudo /sbin/poweroff" ;;
    Reboot*) cmd="sudo /sbin/reboot" ;;
    Logout*) cmd="xfce4-session-logout --logout" ;;
    *) exit 1 ;;    
esac

eval exec $cmd

۷- وقتی lid لپتاپ رو میبستم، سیستم suspend میشد. در حالی که طبق تنظیمات نباید این طور میشد. مشکل با ویرایش این فایل و این تنظیمات برطرف شد:

/etc/systemd/logind.conf

HandlePowerKey=ignore
HandleSuspendKey=ignore
HandleHibernateKey=ignore
HandleLidSwitch=ignore

۸- وقتی کلید های ترکیبی Alt + Ctrl + Del رو میزنیم باید مانیتور Lock بشه. این عمل با دستور xlock4 هم اتفاق می افته. اما اتفاق نمی افتاد! بعد فهمیدم که باید یه چیزی که اسکرین سیور رو منیج میکنه نصب داشته باشیم. با نصب xscreensaver هم این مسئاله برطرف شد.

۹- منوی whisker که در مطلب قبلی معرفی کردم، اگه دقت کنید میبینید که یکم تم دکمه ها زشت هستند. برای برطرف کردن این هم این کارها رو کردم:
فایل gtkrc از فولدر gtk-2.0 تم دسکتاپتون رو باز کنید و این رو به آخرش اضافه کنید:
# Check buttons pixmap style
style "checkbutton" {
engine "pixmap" {
image {
function = CHECK
recolorable = TRUE
state = NORMAL
shadow = OUT
overlay_file = "pixmap/checkbox-unchecked.svg"
overlay_stretch = FALSE
}

image {
function = CHECK
recolorable = TRUE
state = PRELIGHT
shadow = OUT
overlay_file = "pixmap/checkbox-unchecked.svg"
overlay_stretch = FALSE
}

image {
function = CHECK
recolorable = TRUE
state = ACTIVE
shadow = OUT
overlay_file = "pixmap/checkbox-unchecked.svg"
overlay_stretch = FALSE
}

image {
function = CHECK
recolorable = TRUE
state = INSENSITIVE
shadow = OUT
overlay_file = "pixmap/checkbox-unchecked-insensitive.svg"
overlay_stretch = FALSE
}

image {
function = CHECK
recolorable = TRUE
state = NORMAL
shadow = IN
overlay_file = "pixmap/checkbox-checked.svg"
overlay_stretch = FALSE
}

image {
function = CHECK
recolorable = TRUE
state = PRELIGHT
shadow = IN
overlay_file = "pixmap/checkbox-checked.svg"
overlay_stretch = FALSE
}

image {
function = CHECK
recolorable = TRUE
state = ACTIVE
shadow = IN
overlay_file = "pixmap/checkbox-checked.svg"
overlay_stretch = FALSE
}


image {
function = CHECK
recolorable = TRUE
state = INSENSITIVE
shadow = IN
overlay_file = "pixmap/checkbox-checked-insensitive.svg"
overlay_stretch = FALSE
}

image {
function = FLAT_BOX
recolorable = TRUE
stretch = TRUE
file = "pixmap/null.png"
border = {2, 2, 2, 2}
}

#Fix buttons
image
{
function = FOCUS
recolorable = TRUE
file = "pixmap/button-focus.svg"
border = { 9, 9, 6, 9}
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
detail = "buttondefault"
file = "pixmap/null.png"
border = { 0, 0, 0, 0}
stretch = TRUE
}
image
{
function = BOX
state = NORMAL
recolorable = TRUE
file = "pixmap/button-normal.svg"
border ={ 9, 9, 6, 9}
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = PRELIGHT
shadow = OUT
file = "pixmap/button-prelight.svg"
border = { 9, 9, 6, 9}
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = PRELIGHT
shadow = IN
file = "pixmap/button-pressed-prelight.svg"
border = { 9, 9, 7, 9}
stretch = TRUE
}
image
{
function = BOX
state = INSENSITIVE
shadow = OUT
file = "pixmap/button-inactive.svg"
border = { 9, 9, 6, 9}
stretch = TRUE
}
image
{
function = BOX
state = INSENSITIVE
shadow = IN
file = "pixmap/button-inactive.svg"
border = { 9, 9, 6, 9}
stretch = TRUE
}
image
{
function = BOX
state = ACTIVE
file = "pixmap/button-pressed.svg"
border = { 9, 9, 7, 9}
stretch = TRUE
}

}
}
و بعد این فایل رو دانلود کنید و در کنار همین فایل extract کنید.

 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر

برای کپی پیست کردن در متن نظرات کلید shift را نگه دارید و بعد right click کنید.