خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

نحوه Rebind کردن کلیک میانی ماوس در اوبونتو

نقشه برداری مجدد دکمه وسط ماوس در اوبونتو آسان است. تنها کاری که باید انجام دهید این است که یک فایل پیکربندی جدید برای آن ایجاد کنید.

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

نحوه Rebind کردن کلیک میانی ماوس در اوبونتو

اتصال مجدد دکمه وسط ماوس شامل ایجاد یک فایل پیکربندی است. قبل از ایجاد این فایل، باید مقدار مربوط به کلیک وسط ماوس و کلیدها یا دکمه‌هایی را که می‌خواهید دوباره به آن‌ها متصل کنید، تعیین کنید. با وارد کردن دستور زیر در ترمینال شروع کنید:

sudo evtest

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

خطوط متنی که رویدادها را از ماوس شما توصیف می کند چاپ می شود. ماوس خود را ثابت نگه دارید و روی دکمه وسط ماوس کلیک کنید. هنگامی که رویداد کلیک چاپ شد، مقدار مربوط به دکمه وسط ماوس را کپی کنید – در این مورد، 90003.

پیدا کردن کد دکمه وسط ماوس در ترمینال با evtest

در نهایت، Ctrl + C را فشار دهید تا نظارت بر رویداد پایان یابد. دوباره دستور evtest را وارد کنید و صفحه کلید خود را در لیست پیدا کنید. شماره رویداد مرتبط را وارد کنید و کلیدی را که می‌خواهید دکمه وسط ماوس را به آن متصل کنید وارد کنید.

مطلب مرتبط:   چگونه یک ماشین مجازی ویندوز را در لینوکس راه اندازی کنیم

هر بار که یک کلید را فشار دهید و رها کنید، ترمینال دو رویداد را چاپ می کند. نام مرتبط با کلیدهایی را که انتخاب می کنید بنویسید – در این مورد، KEY_BACKSPACE. وقتی جمع آوری نام کلیدها تمام شد با Ctrl + C خارج شوید.

پیدا کردن کدهای کلید با evtest در ترمینال

در مرحله بعد، باید نوع اتوبوس، شماره محصول، شماره فروشنده و شماره نسخه مرتبط با ماوس خود را یادداشت کنید. دستور زیر را وارد کنید (به جای N با شماره رویداد مرتبط با ماوس خود) و چهار کد چاپ شده را یادداشت کنید:

grep "" /sys/class/input/eventN/id/*

هنگامی که چهار عدد را یادداشت کردید، آماده ایجاد فایل پیکربندی هستید. دستور زیر را برای ایجاد یک فایل پیکربندی جدید وارد کنید و آن را در یک ویرایشگر متن مانند nano یا Vim باز کنید:

sudo nano /etc/udev/hwdb.d/mouse-remap.hwdb

شما از شماره های شناسایی ماوس، کد رویداد دکمه وسط ماوس و نام کلیدها برای نوشتن فایل پیکربندی جدید خود استفاده خواهید کرد. کد زیر را در ویرایشگر قرار دهید و اطلاعات منحصر به فرد مرتبط با دستگاه های خود را برای تکمیل پیکربندی جدید خود پر کنید:

evdev:input:b[bustype]v[vendor]p[product]e[version]*
 ID_INPUT_KEY=1
 KEYBOARD_KEY_[scancode]=[keycode]

مهم است که توجه داشته باشید که می توانید دکمه وسط ماوس خود را به دکمه دیگر ماوس نیز نگاشت کنید. برای مثال، btn_left را به عنوان کد کلید وارد کنید تا دکمه وسط ماوس را به دکمه سمت چپ ماوس نگاشت کنید. پیشوند btn_ لازم است.

متأسفانه، به نظر نمی‌رسد که بتوان دکمه ماوس خود را با ترکیب چند کلید نگاشت کرد.

پس از پایان نوشتن، فایل پیکربندی به این شکل خواهد بود. این رایانه طوری پیکربندی شده است که از دکمه وسط ماوس برای Backspace استفاده کند. مطمئن شوید که کد کلید را با تمام حروف کوچک بنویسید.

مطلب مرتبط:   8 راه برای تعمیر مکان نما در هنگام حرکت خود به خود در ویندوز 11

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

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

sudo systemd-hwdb update

دکمه وسط ماوس را تست کنید تا مطمئن شوید که پیکربندی جدید کار می کند. ممکن است لازم باشد رایانه خود را مجدداً راه اندازی کنید تا پیکربندی جدید اعمال شود.

نحوه غیرفعال کردن کلیک میانی ماوس

ایده غیرفعال کردن کلیک وسط ماوس به جای نقشه برداری مجدد، ممکن است در صورتی که مستعد کلیک تصادفی روی آن هستید، جذاب به نظر برسد. خوشبختانه، غیرفعال کردن کلیک میانی ماوس با نقشه برداری مجدد به درستی امکان پذیر است.

فرآیند ذکر شده در بالا را دنبال کنید تا در مورد مقدار رویداد ورودی دکمه وسط ماوس و شماره های شناسایی مرتبط با ماوس خود مطلع شوید. فایل HWDB را به همان روشی که مشخص شد ایجاد کنید. برای غیرفعال کردن کلیک وسط ماوس از رزرو به عنوان کد کلید استفاده می کنید.

اگر سیستم شما از سرور نمایشگر X11 استفاده می کند، می توانید کلیک میانی ماوس را از طریق xinput غیرفعال کنید. با یافتن شناسه xinput برای ماوس خود با دستور زیر می توانید فرآیند غیرفعال کردن دکمه وسط ماوس را شروع کنید:

xinput list

برای هر نشانگر ماوس که در ترمینال فهرست شده است، شماره شناسه را یادداشت کنید. ممکن است بیش از یک وجود داشته باشد. در مرحله بعد، باید ورودی هر دکمه ماوس را دوباره نقشه برداری کنید. دستور زیر را با استفاده از شماره شناسه برای همه نشانگرهای ماوس وارد کنید و ID ها را جایگزین N و M کنید.

xinput set-button-map N 1 0 3
xinput set-button-map M 1 0 3

دکمه‌های ماوس معمولاً به صورت «1 2 3» ترسیم می‌شوند که به عمل 1 (کلیک چپ)، عمل 2 (کلیک میانی) و عمل 3 (کلیک راست) اشاره دارد. می توانید با تغییر شماره نقشه برداری xinput، دکمه های ماوس را به هر شکلی که ترجیح می دهید غیرفعال یا دوباره نقشه برداری کنید.

مطلب مرتبط:   نحوه نصب darktable در اوبونتو

با نقشه برداری مجدد دکمه های ماوس، گردش کار خود را بهبود بخشید

شما مجبور نیستید فقط به نقشه برداری مجدد دکمه وسط ماوس خود بسنده کنید. اگر آماده هستید تا روند کار خود را ساده کنید، بهتر است یک ماوس چند دکمه ای جدید و باورنکردنی خریداری کنید.