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

جامعه کاربران => معرفی نرم‌افزار => نویسنده: آرمان اسماعیلی در 14 اسفند 1400، 03:30 ب‌ظ

عنوان: راهنمای ابزار imwheel - برای افزایش سرعت اسکرول ماوس
ارسال شده توسط: آرمان اسماعیلی در 14 اسفند 1400، 03:30 ب‌ظ
imwheel ابزاری بسیار کارآمد و کاربردی است، مخصوص افزایش سرعت پیمایش صفحات از طریق چرخ ماوس، و کلاً دستکاری رفتار آن. می‌تواند فرامین چرخ ماوس را به دکمه‌های صفحه‌کلید نگاشت کند و همچنین کلیدهای ترکیبی (مثل فشردن همزمان Ctrl) را پشتیبانی می‌کند. این برنامه به سادگی و از طریق یک پرونده‌ی پیکربندی تنظیم شده و همواره در پس‌زمینه، در حال اجرا و منتظر فرامین کاربر می‌ماند.

کارکرد آن بستگی به هر پنجره‌ی باز (foreground) دارد. به این صورت که فرمان اسکرول را از ماوس دریافت کرده، آن را با توجه به تنظیمات کاربر (در پرونده‌ی پیکربندی) مضرب می‌دهد و تعداد چند برابر شده‌ی فرمان اسکرول را به پنجره‌ی foreground می‌دهد.

‍‍۱) ابتدا ابزار imwheel را نصب کنید.

۲) توسط دستور زیر، رشته کلاس هر پنجره (window class string) را بدست آورید. imwheel، پنجره‌ها را با خروجی این دستور مطابقت می‌دهد:
xprop WM_CLASS | grep -o '"[^"]*"' | head -n 1
پس از صدور این فرمان، نشانگر ماوس به شکل یک علامت به‌اضافه + درمی‌آید.
روی پنجره‌ی مورد نظر کلیک کنید.
xprop خروجی می‌دهد و بسته می‌شود.

مثلاً برای مرورگر فایرفاکس خروجی می‌شود:
"Navigator"
۳) حال پرونده‌ی پیکربندی را بسازید (ویرایش کنید):
$ nano ~/.imwheelrc
برای مضرب دادن به اسکرول تنها لازم است سه خط زیر را کپی کنید (بهتر است خط کامنت را هم بنویسید تا بعداً پیدا کردن تنظیمات هر پنجره آسانتر باشد):
# Speed up scrolling for firefox
"^Navigator$"
    None, Up, Button4, 2
    None, Down, Button5, 2

همانطور که مشخص است خروجی xprop را در خط اول وارد می‌کنیم و تعداد ضرایب اسکرول به بالا و پایین، در دو خط بعد تنظیم می‌شوند. در تنظیم بالا، هر فرمان اسکرول با ضریب 2 ترجمه می‌شود. این عدد را به دلخواه و مخصوص هر نرم‌افزار، دستکاری کنید.

۴) پرونده را ذخیره کنید و imwheel را ببندید و دوباره اجرا کنید تا تنظیمات جدید را بخواند:
$ pkill imwheel
$ imwheel

۵) برای آنکه تمامی کلیدهای ترکیبی به درستی و مثل قبل کار کنند، خطوط زیر را یک بار برای همیشه به ابتدای پرونده‌ی ‎.imwheelrc اضافه کنید تا با فشردن modifiers، فرامین چرخ ماوس بدون در نظر گرفتن ضرایب عمل کنند. بدون اضافه کردن این تنظیمات، به عنوان مثال عمل بزرگنمایی صفحات از طریق کلیدهای ترکیبی Ctrl + Wheelmouse از کار می‌افتد:
# Leave out modifiers
".*"
Shift_L, Up, Left
Shift_L, Down, Right
Control_L, Up,   Control_L|Button4
Control_L, Down, Control_L|Button5
Super_L, Up, Super_L|Button4
Super_L, Down, Super_L|Button5
Alt_L, Up, Alt_L|Button4
Alt_L, Down, Alt_L|Button5
Hyper_L, Up, Hyper_L|Button4
Hyper_L, Down, Hyper_L|Button5
Meta_L, Up, Meta_L|Button4
Meta_L, Down, Meta_L|Button5
Shift_R, Up, Left
Shift_R, Down, Right
Control_R, Up,   Control_R|Button4
Control_R, Down, Control_R|Button5
Super_R, Up, Super_R|Button4
Super_R, Down, Super_R|Button5
Alt_R, Up, Alt_R|Button4
Alt_R, Down, Alt_R|Button5
Hyper_R, Up, Hyper_R|Button4
Hyper_R, Down, Hyper_R|Button5
Meta_R, Up, Meta_R|Button4
Meta_R, Down, Meta_R|Button5

۶) در توزیع خود تنظیم کنید پس از هر بار بوت شدن سیستم‌عامل، فرمان imwheel اجرا شود.

۷) از برخورداری از آزادی بی‌حد و حصر دنیای لینوکس و امکانات شخصی‌سازی آن لذت ببرید.

۸) مورد ۷ فراموش نشود.
عنوان: پاسخ : راهنمای ابزار imwheel - برای افزایش سرعت اسکرول ماوس
ارسال شده توسط: سودو. در 14 اسفند 1400، 03:41 ب‌ظ
نقل‌قول
نشانگر ماوس به شکل یک علامت به‌اضافه + درمی‌آید

نیومد که !

همیجوری میمونه ( پیوست )
عنوان: پاسخ : راهنمای ابزار imwheel - برای افزایش سرعت اسکرول ماوس
ارسال شده توسط: آرمان اسماعیلی در 14 اسفند 1400، 03:47 ب‌ظ
الان چیو باید ببینم؟ داخل اسکرین‌شاتت که cursor موس پیدا نیست!
عنوان: پاسخ : راهنمای ابزار imwheel - برای افزایش سرعت اسکرول ماوس
ارسال شده توسط: سودو. در 14 اسفند 1400، 03:54 ب‌ظ
الان چیو باید ببینم؟ داخل اسکرین‌شاتت که cursor موس پیدا نیست!
آخ ! با print گرفتم ن gnome screenshot !
بهر حال موس تغییری نکرده !
عنوان: پاسخ : راهنمای ابزار imwheel - برای افزایش سرعت اسکرول ماوس
ارسال شده توسط: آرمان اسماعیلی در 14 اسفند 1400، 03:56 ب‌ظ
به هر حال بعد از اجرا کردن دستور xprop، با موس روی یه پنجره کلیک کن. باید خروجی بده.
* راستی xprop فقط با Xorg کار می‌کنه. اگه wayland داری نمی‌دونم قضیه چطوری میشه.
عنوان: پاسخ : راهنمای ابزار imwheel - برای افزایش سرعت اسکرول ماوس
ارسال شده توسط: سودو. در 14 اسفند 1400، 03:57 ب‌ظ
اگه میدونین خروجی اون دستور برای مرورگر epiphany باید چی بشه ، بگین که از اون مرحله بگذرم ! وگرنه که خب نمیدونم ! موس تغییری نمیکنه ! همینجوری هم که کلیک میکنم فایده ای نداره !
عنوان: پاسخ : راهنمای ابزار imwheel - برای افزایش سرعت اسکرول ماوس
ارسال شده توسط: آرمان اسماعیلی در 14 اسفند 1400، 04:03 ب‌ظ
"epiphany"
عنوان: پاسخ : راهنمای ابزار imwheel - برای افزایش سرعت اسکرول ماوس
ارسال شده توسط: سودو. در 14 اسفند 1400، 04:06 ب‌ظ
ممنون !

نقل‌قول
* راستی xprop فقط با Xorg کار می‌کنه. اگه wayland داری نمی‌دونم قضیه چطوری میشه.

بخاطر همینه پس !
عنوان: پاسخ : راهنمای ابزار imwheel - برای افزایش سرعت اسکرول ماوس
ارسال شده توسط: سودو. در 14 اسفند 1400، 04:13 ب‌ظ
این فایل ایرادی نداره ؟ چون ۸ برابر هم کردم تغییری احساس نشد !

# Leave out modifiers
".*"
Shift_L, Up, Left
Shift_L, Down, Right
Control_L, Up,   Control_L|Button4
Control_L, Down, Control_L|Button5
Super_L, Up, Super_L|Button4
Super_L, Down, Super_L|Button5
Alt_L, Up, Alt_L|Button4
Alt_L, Down, Alt_L|Button5
Hyper_L, Up, Hyper_L|Button4
Hyper_L, Down, Hyper_L|Button5
Meta_L, Up, Meta_L|Button4
Meta_L, Down, Meta_L|Button5
Shift_R, Up, Left
Shift_R, Down, Right
Control_R, Up,   Control_R|Button4
Control_R, Down, Control_R|Button5
Super_R, Up, Super_R|Button4
Super_R, Down, Super_R|Button5
Alt_R, Up, Alt_R|Button4
Alt_R, Down, Alt_R|Button5
Hyper_R, Up, Hyper_R|Button4
Hyper_R, Down, Hyper_R|Button5
Meta_R, Up, Meta_R|Button4
Meta_R, Down, Meta_R|Button5
# Speed up scrolling for epiphany
"^epiphany$"
    None, Up, Button4, 8
    None, Down, Button5, 8

مثلا حرف اول epiphany نباید بزرگ باشه مثل Navigator ؟
عنوان: پاسخ : راهنمای ابزار imwheel - برای افزایش سرعت اسکرول ماوس
ارسال شده توسط: Dragon- در 14 اسفند 1400، 04:16 ب‌ظ
فکر کنم دلیلش اینه که روی wayland هستید.
عنوان: پاسخ : راهنمای ابزار imwheel - برای افزایش سرعت اسکرول ماوس
ارسال شده توسط: سودو. در 14 اسفند 1400، 04:17 ب‌ظ
فکر کنم دلیلش اینه که روی wayland هستید.
آخه توی صفحه لاگین هم اون چرخ دنده نیستش که بیام روی xorg
عنوان: پاسخ : راهنمای ابزار imwheel - برای افزایش سرعت اسکرول ماوس
ارسال شده توسط: Dragon- در 14 اسفند 1400، 04:21 ب‌ظ
بگردید باید یه جایی باشه. فکر نکنم هنوز به جایی رسیده باشیم که اوبونتو کلا xorg رو نصب نکنه. چه نسخه‌ای از اوبونتو رو دارید؟
عنوان: پاسخ : راهنمای ابزار imwheel - برای افزایش سرعت اسکرول ماوس
ارسال شده توسط: سودو. در 14 اسفند 1400، 04:38 ب‌ظ
آخرین نسخه ، ۲۱.۱۰