টাচস্ক্রিন ব্যবহার করার সময় গতিময়ভাবে মাউস কার্সারটি লুকিয়ে রাখা


21

আমার একটি টাচস্ক্রিন ল্যাপটপ রয়েছে এবং আমি যখনই স্ক্রিনটি স্পর্শ করি তখন আমি পয়েন্টারটি আড়াল করতে চাই। আমি unclutter মত সমাধান সম্পর্কে সচেতন এবং startx -nocursorআমি পয়েন্টারটি গতিশীলভাবে আড়াল / প্রদর্শন করাতে চাই, আমি যদি টাচস্ক্রিন ব্যবহার করি এবং লুকানো যখন আমি একটি হার্ডওয়্যার মাউস ব্যবহার করি তখন লুকিয়ে থাকি।

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

আমি সবচেয়ে যুক্তিসঙ্গতভাবে মত এই কিছু কাজ করতে পারি না জিনিসটা এই , বর্তমান ইনপুট প্রক্রিয়া সম্পর্কে অবগত থাকার এবং নির্বাহ xinput -cursor [transparent cursor]যখনই টাচস্ক্রীন ব্যবহার করা হয় এবং xinput -cursor [normal cursor]যখনই একটি স্বাভাবিক মাউস ব্যবহার করা হয়।

আমি যদিও জিনপুট দেখেছি এবং দেখে মনে হচ্ছে যেহেতু হার্ডওয়্যার মাউস এবং টাচস্ক্রিন উভয়ই একই পয়েন্টারে স্ল্যাভ করা হয়েছে, উভয়ই এক্সে একই ইভেন্টটি নিবন্ধভুক্ত করেছে তাই আমি স্পষ্টভাবে নিশ্চিত নই যে স্পর্শকে আলাদা করার জন্য প্রয়োজনীয় তথ্য কোথায় পাব একটি মাউস ক্লিক থেকে। এটা কি সম্ভব?

উত্তর:


5

আপনি ব্যবহার করতে পারেন

ব্যবহার করতে, এটি ইনস্টল করুন

sudo apt-get install unclutter

তারপর এটি চালান

unclutter -idle 0.01 -root

নোট করুন যে নিষ্ক্রিয়তার পরে সংখ্যাটির অর্থ এটি লুকানোর আগের সময়। এক্ষেত্রে এর সেটটি 1 সেকেন্ডের 1/100 এ সেট করুন। আপনি এটিকে এমন কোনও মানতে পরিবর্তন করতে চেষ্টা করতে পারেন যা এটি সর্বদা লুকিয়ে থাকে।

আপনি যখন এটি সরান না তখন এটি কার্সারটি আড়াল করবে। আমি নিশ্চিত এটি সম্পূর্ণরূপে আড়াল করার একটি বিকল্প আছে।


আমি unclutter ব্যবহার করে সমাধানগুলি দেখেছি কিন্তু এটি কোনও টাচস্ক্রিন এবং মাউস ব্যবহারের মধ্যে পার্থক্য করে না।
এপ্রি

2

আমি মনে করি আপনি যখন মাউস নেই তখন আপনি টাচস্ক্রিন ব্যবহার করেন এবং আপনি যখন এটি ব্যবহার করতে চান তখন সিস্টেমে একটি প্লাগ করুন। এই ক্ষেত্রে, আপনি udevসেই অনুযায়ী আপনার পয়েন্টার পরিচালনা করতে নিয়মগুলি ব্যবহার করতে পারেন :

ACTION=="add", ATTRS{bInterfaceProtocol}=="02", ATTRS{bInterfaceClass}=="03", ATTRS{bInterfaceSubClass}=="01", ENV{DISPLAY}=":0", ENV{XAUTHORITY}="/home/user/.Xauthority", ENV{REMOVE_CMD}="/usr/bin/xinput -cursor [transparent cursor]", RUN+="/usr/bin/xinput -cursor [normal cursor]"

মাউসকে আলাদা করার জন্য ব্যবহৃত শর্তাদি এই উত্তর থেকে নেওয়া হয়েছে ।

মনে রাখবেন যে পৃথক অ্যাপ্লিকেশনগুলি কার্সারটিকে গতিশীলভাবে নতুনভাবে সংজ্ঞায়িত করতে বিনামূল্যে, যাতে আপনি যখন তাদের উইন্ডোগুলি ঘুরিয়ে দেন তখন আপনার কার্সারটি আবার দৃশ্যমান হতে পারে। আপনি unclutterযদি সমস্ত কার্সার সর্বত্র লুকিয়ে রাখতে চান তবে পরিবর্তে আপনি শুরু করতে / থামাতে পারেন:

ACTION=="add", ATTRS{bInterfaceProtocol}=="02", ATTRS{bInterfaceClass}=="03", ATTRS{bInterfaceSubClass}=="01", ENV{DISPLAY}=":0", ENV{XAUTHORITY}="/home/user/.Xauthority", ENV{REMOVE_CMD}="/bin/sh -c unclutter&", RUN+="/usr/bin/killall unclutter"

মাউস প্লাগ করার সময় আমি ব্যক্তিগতভাবে আমিও টাচস্ক্রিনটি সম্পূর্ণরূপে অক্ষম করে দেব, যাতে দুর্ঘটনাক্রমে এটি স্পর্শ করলে কার্সারটি বিরক্ত হয় না যখন আপনি এটি মাউস অনুসরণ করার প্রত্যাশা করেন।


এটি কেবলমাত্র প্লাগ-ইন ইঁদুরদের জন্য নয়, আমার ট্র্যাকপ্যাডের জন্যও এই আচরণটি চান তা বাদ দিয়ে এটি একটি ভাল বিকল্প। আমি বিশ্বাস করি যে উদেব কেবলমাত্র গতিযুক্ত যুক্ত / সরানো ডিভাইসগুলিকেই প্রভাবিত করে?
erp

আপনার মানে আপনার ট্র্যাকপ্যাডটি আপনার "হার্ডওয়্যার মাউস"? আমি বলব আপনাকে চেষ্টা করতে হবে এবং এটি কাজ করে কিনা তা দেখতে হবে। udevআপনি এফএন বোতামটি ব্যবহার করে এটি অক্ষম করার সময় টাচপ্যাডটি আসলে মুছে ফেলা হিসাবে দেখা যাবে (ধরে নিবেন যে আপনার কাছে এটি রয়েছে)।
দিমিত্রি গ্রিগরিয়েভ

1

এখানে পাওয়া যায় নওরেপ দ্বারা কলহ-ফিক্স সরঞ্জামের একটি কাঁটাচামচ । এই সংস্করণটিতে -touchকার্সারটি স্বয়ংক্রিয়ভাবে আড়াল করার জন্য একটি বিকল্প যুক্ত করা হয়েছে যখনই কোনও টাচ ইনপুট সনাক্ত হয়। (আসল কলকাটার-এক্সফিক্সেস সংগ্রহস্থলটি এখানে রয়েছে )

একটি বিষয় সচেতন হতে হবে তা হ'ল এটিতে নির্দিষ্ট সময়ের পরে কার্সারটি লুকানোর আচরণ অন্তর্ভুক্ত রয়েছে includes আপনি এটি --timeoutপ্রায় কাজ করতে খুব উচ্চ মানের বিকল্পটি সেট করতে পারেন ।

এটি আপনার জন্য নিখুঁতভাবে কাজ করা উচিত। আমার ক্ষেত্রে আমার একটি বাহ্যিকভাবে সংযুক্ত টাচস্ক্রিন ছিল এবং আমি যখন নিয়মিত মনিটরে ফিরে যাই তখন কার্সার টাচস্ক্রিনে থাকবে, তাই আমি এটিকে যেখানে আমি স্পর্শ করেছি সেখান থেকে এটি আবার মনিটরে নিয়ে যেতে হবে। সুন্দর জিনিস হ'ল আমি মাউসটি সরানো শুরু করার পরে কার্সারটি প্রদর্শিত হবে তাই আমি জানি এটি কোথায় রয়েছে।

এই বিকল্পটির একটি দুর্দান্ত উপকারিতা হ'ল আমি চাইলে এখনও আমার মাউস টাচস্ক্রিনে স্বাভাবিকের মতো ব্যবহার করতে পারি তবে যখন আমি না করি তখন এটি লুকিয়ে রাখে।

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