একটি হার্ডওয়্যার বোতামে একটি রোটেশন স্ক্রিপ্ট বরাদ্দ করা হচ্ছে


7

আমার কাছে একটি থিঙ্কপ্যাড এক্স201 ট্যাবলেট রয়েছে।

ট্যাবলেটে একটি বোতাম রয়েছে যা স্ক্রিনটি ঘোরায়। এটি উইন্ডোজে দুর্দান্ত কাজ করে তবে লিনাক্সে সঠিকভাবে কাজ করে না; এটি স্ক্রিনটি ঘোরায় কিন্তু ওয়াকমটি ঘোরায় না (স্টাইলাস এবং আঙুলের স্পর্শ)

বোতামটির কীকোড (শোকেজগুলি থেকে) 154।

আমি এটি নীচের ব্যাশ স্ক্রিপ্ট করতে চাই:

#!/bin/bash

xrandr -o right
xsetwacom set "Serial Wacom Tablet stylus" Rotate CCW
xsetwacom set "Serial Wacom Tablet eraser" Rotate CCW
exit 0

আমার দুটি প্রশ্ন আছে:

  1. কীভাবে বোতামটিতে একটি স্ক্রিপ্ট বরাদ্দ করতে পারে? (# 154)
  2. আমি কীভাবে এই অ্যাসাইনমেন্টটি শুরুতে চালাতে পারি?

উত্তর:


2

এটি সাধারণত এসিপিআই কলগুলির মাধ্যমে করা হয়। প্রথমে acpidডিমন ইনস্টল ও চলমান রয়েছে তা নিশ্চিত হয়ে নিন । তারপরে আপনার স্ক্রিপ্ট শুরু করার জন্য আপনাকে নিয়ম তৈরি করতে হবে যখন বোতাম টিপবে। এখানে জটিল অংশটি বোতামটির নাম সনাক্ত করা। আপনি acpidডিবাগিং সক্ষম করার সাথে অগ্রভাগে ডেমন চালিয়ে এটি করতে পারেন এবং তারপরে বোতামটি টিপুন। আপনি যদি কিছু বার্তা দেখতে পান তবে বোতামটির নামটি লিখুন এবং এটি একটি নিয়ম লিখতে ব্যবহার করুন যা আপনার কাস্টম স্ক্রিপ্টটিকে কল করে। man acpidবিস্তারিত পড়ুন ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.