انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => میزکارهای گنو/لینوکس => میزکار Xfce => نویسنده: SpyaM در 24 آذر 1399، 02:32 ب‌ظ

عنوان: درخواست ایجاد شورتکارت برای پنل منو xfce
ارسال شده توسط: SpyaM در 24 آذر 1399، 02:32 ب‌ظ
سلام
میخوام یه شورتکات بزنم که وقتی
ctrl+s رو میزنم پنل من مخفی بشه و وقتی ctrl+s رو دوباره زدم نمایش داده بشه با موس هم که میرم روش کار نکنه
ممنون میشم کمک کنید
عنوان: پاسخ : درخواست ایجاد شورتکارت برای پنل منو xfce
ارسال شده توسط: مرتضی . م در 24 آذر 1399، 02:50 ب‌ظ
برای پنل ایده ای ندارم اما اگر به جاش از داک استفاده کنید ....
https://askubuntu.com/questions/749899/a-dock-for-ubuntu-that-has-keyboard-shortcuts-for-open-programs (https://askubuntu.com/questions/749899/a-dock-for-ubuntu-that-has-keyboard-shortcuts-for-open-programs)
عنوان: پاسخ : درخواست ایجاد شورتکارت برای پنل منو xfce
ارسال شده توسط: SpyaM در 24 آذر 1399، 02:53 ب‌ظ
برای پنل ایده ای ندارم اما اگر به جاش از داک استفاده کنید ....
https://askubuntu.com/questions/749899/a-dock-for-ubuntu-that-has-keyboard-shortcuts-for-open-programs (https://askubuntu.com/questions/749899/a-dock-for-ubuntu-that-has-keyboard-shortcuts-for-open-programs)
داک که اوکی هست اون موردی نیست
پنل رو میخام
عنوان: پاسخ : درخواست ایجاد شورتکارت برای پنل منو xfce
ارسال شده توسط: esmaeelE در 24 آذر 1399، 08:51 ب‌ظ
سوال جالبی است امروز با xfce4-panel مشکل داشتم و به دلیل نامشخصی مخفی(hide) نمی‌شد که با بستن و اجرای مجدد حل شد.

در لیست خروجی فقط autohide-behavior را برای پنل داریم
xfconf-query -c xfce4-panel -l
پس باید با آن کار کنیم

از اینجا (https://askubuntu.com/questions/244466/can-i-unhide-the-panel-in-xfce-using-a-key-press-rather-than-using-mouse-cursor) دستورات زیر را برای تغییر وضعیت مخفی/نمایش پنل دیدم

Never
xfconf-query -c xfce4-panel -p /panels/panel-1/autohide-behavior -s 0
always
xfconf-query -c xfce4-panel -p /panels/panel-1/autohide-behavior -s 2

قبلا در تاپیک زیر برخی از میانبرهای XFCE را قرارداده بودم

چند میانبر(Shortcut) برای XFCE (https://forum.ubuntu-ir.org/index.php?topic=149835.0)


به این صورت تغییرش دادم
#!/bin/bash

OUTPUT="$(xfconf-query -c xfce4-panel -p /panels/panel-1/autohide-behavior -a)"

if [  "$OUTPUT" -eq "0"  ]; then
echo "Hide"
xfconf-query -c xfce4-panel -p /panels/panel-1/autohide-behavior -s 2
else
echo "Show"
xfconf-query -c xfce4-panel -p /panels/panel-1/autohide-behavior -s 0
fi


حالا کلیدی را برای اجرای آن تعیین می‌کنیم من Alt+Ctrl+P را قرار دادم.

توجه داشته باشید چون برای این ویژگی toggle نداشتیم مجبور شدیم که از اسکریپت برای خواندن وضعیت کنونی کمک بگیریم.