বহুমুখিতাটি গুণের মধ্যে একটি গুণ, তাই বলার জন্য, আমি জিএনইউ / লিনাক্স সম্পর্কে সবচেয়ে বেশি পছন্দ করি। আমার মন কেটে গেছে এমন সমস্ত কিছুই আমি এটিকে জিএনইউ / লিনাক্সে কাজ করেছিলাম। হ'ল বহুমুখিতাটি হ'ল সিস্টেমকে বিভিন্ন পরিস্থিতি এবং কনফিগারেশনের সাথে মানিয়ে। এমন অনেকগুলি পরিস্থিতি রয়েছে যা আমি আর সেগুলিগুলির আর মনে রাখি না তবে আমি এই শেষটিটি মনে করি যা নীচে আপনার সাথে ভাগ করে নেব।
দেখা যাচ্ছে যে দিন আগে আমি একটি কিনেছি ওয়্যারলেস ইউএসবি মাউস আমার পক্ষে গিম্পের সাথে কাজ করা আরও সহজ করার জন্য, যেহেতু যুক্তিযুক্তভাবে টাচপ্যাডের সাথে ডিজাইনিং করা কঠিন (তবে মজাদারটি হ'ল: পি)।
কিছু সময় মাউস ব্যবহার করে, হাতের তালুর যোগাযোগ টাচপ্যাডের সাহায্যে কাজটি কঠিন হয়ে পড়ে। সমাধানটি যৌক্তিক ছিল, টাচপ্যাড মাউসটি সংযোগ করার সময় এটি নিষ্ক্রিয় করা উচিত এবং একবার সংযোগ বিচ্ছিন্ন হয়ে গেলে এটি পুনরায় সক্রিয় করা উচিত the উইকি de আর্চলিনাক্স এবং এ প্রবেশ ফোরামে Manjaro আমি এই প্রক্রিয়াটি স্বয়ংক্রিয় করার একটি উপায় খুঁজে পেয়েছি।
এটি দিয়ে স্পষ্ট করে বলা উচিত কেসিএম-টাচপ্যাড ০.০.১ থেকে ইনস্টল করা CCR এটি তখনই নিষ্ক্রিয় হয় যখন মাউস সংযুক্ত থাকে তবে এটি সংযোগ বিচ্ছিন্ন করার পরে পুনরায় সক্রিয় হয় না এবং এজন্য আমরা এই পদ্ধতিটি ব্যবহার করব। চল এটা করি!
টাচপ্যাড কীভাবে অক্ষম করবেন?
মাউস সংযুক্ত রান সহ:
xinput --list
আমার ক্ষেত্রে এই আউটপুট উত্পন্ন হয়েছিল:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Microfins 2.4G Wireless Optical Mouse id=10 [slave pointer (2)]
⎜ ↳ HID 04f3:0103 id=12 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=14 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
এরপরে, আমরা একটি স্ক্রিপ্ট তৈরি করতে যাচ্ছি যা স্বয়ংক্রিয় প্রক্রিয়াটি সম্পাদন করবে (পাঠ্য সম্পাদকটি ব্যবহার করা এবং তারা যে অবস্থানটি চান সেটিতে এটি সংরক্ষণ করা প্রত্যেকের উপর নির্ভর করে, এখানে আমরা মূল পোস্টের অবস্থানটি ব্যবহার করব):
sudo nano /usr/local/bin/touchpad
আমরা নিম্নলিখিতটি অনুলিপি এবং আটকান:
#! / বিন / বাশ তালিকা = `এক্সপুট - তালিকা | গ্রেপ -i 'মাউস'` [[$ {# তালিকা} -eq 0]; তারপরে `সিঙ্কিলিয়েন্ট টাচপ্যাডফ = 0` বিজ্ঞপ্তি-প্রেরণ করুন" কোনও ইউএসবি মাউস শনাক্ত করা হয়নি "" টাচপ্যাড সক্ষম হয়েছে "অন্যথায় এক্সিকিউটিভ করুন - সিঙ্কিলিয়েন্ট টাচপ্যাডফ = 1`" ইউএসবি মাউস সংযুক্ত "" টাচপ্যাড অক্ষম "ফাই
আমরা সাথে থাকি এবার CTRL + শিফ্ট + V এবং আমরা সাথে রাখা এবার CTRL + O
প্রয়োজনে আমরা প্রতিস্থাপন 'মাউস' ডিভাইস দ্বারা যার নাম প্রথম কমান্ড দিয়ে তৈরি করা হয়েছে by আমাদের যদি তারযুক্ত ইউএসবি মাউস থাকে তবে আমরা কোনও পরিবর্তন করব না। আমার ক্ষেত্রে:
grep -i 'Microfins'
আমরা আপনাকে কার্যকর করার অনুমতি দিচ্ছি:
sudo chmod +x /usr/local/bin/touchpad
আমরা একটি বিধি তৈরি করি উদেব যাতে আমরা যখনই ইউএসবি মাউসকে সংযুক্ত বা সংযোগ বিচ্ছিন্ন করি তখন এটি স্ক্রিপ্টটি কার্যকর করে
sudo nano /etc/udev/rules.d/01-touchpad.rules
আমরা নিম্নলিখিতটি অনুলিপি এবং আটকান:
<preSUBSYSTEM==»input», KERNEL==»mouse[0-9]*», ACTION==»add», ENV{DISPLAY}=»:0″, ENV{XAUTHORITY}=»/home/username/.Xauthority», RUN+=»/usr/local/bin/touchpad»
SUBSYSTEM == »ইনপুট K, KERNEL ==» মাউস [0-9] * », ক্রিয়া ==» সরান », ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ হোম / ব্যবহারকারীর নাম / .অধিকার », রুন + =» / ইউএসআর / স্থানীয় / বিন / টাচপ্যাড »
আমরা সংশোধন করি ব্যবহারকারীর নাম আমাদের ব্যবহারকারীর দ্বারা এবং স্ক্রিপ্টটিকে অন্য কোনও স্থানে সংরক্ষণ করার ক্ষেত্রে আমরা এটি সঠিকভাবে নির্ধারণ করেছি
আমরা সঙ্গে সংরক্ষণ করুন এবার CTRL + O
শেষ অবধি, আমাদের অবশ্যই প্রতিটি সূচনাতে স্ক্রিপ্টটি চালানো উচিত। কেডিএতে আমরা যাচ্ছি:
সিস্টেম পছন্দসমূহ> স্টার্টআপ এবং শাটডাউন> অটোস্টার্ট> স্ক্রিপ্ট যুক্ত করুন এবং আমরা স্ক্রিপ্ট সন্ধান করি , / Usr / স্থানীয় / বিন
নতুন কনফিগারেশনটি উপভোগ করতে সক্ষম হতে পুনরায় চালু করার পক্ষে এটি যথেষ্ট
টিপটি খুব দরকারী, আমি ল্যাপটপটি কিনলে আমি এটিটি করব বলে আশা করি; (
এটা স্পষ্ট করে বলা যায় যে
প্যাকম্যান-এস কেসিএম-টাচপ্যাড (চক্রের মধ্যে)
সিস্টেমের পছন্দগুলিতে একটি টাচপ্যাড কনফিগারেশন মডিউল ইনস্টল করুন যা আপনাকে সহজেই এটির সাথে কনফিগার করতে দেয়, পোস্টে যা বর্ণনা করা হয়েছে তা সহ।
আমি সিসিআর বা অফিসিয়াল সংগ্রহস্থলের কেসিএম-টাচপ্যাড নিয়ে কাজ করি না। এটি অবশ্যই আমি যে মাউস মডেলটি ব্যবহার করি তার কারণে এবং এই কারণেই আমি এই পদ্ধতিটি ব্যবহার করেছি
হ্যালো, আমি জানি যে এই পোস্টটি পুরানো, এবং উইকিতে সবকিছুই আসে আমি কেবল তাদের জন্য পরিবর্তন যুক্ত করতে চাই যারা আমার পছন্দ করেন এই পোস্টে এসে শুভেচ্ছা জানায়।
/etc/udev/rules.d/01- টাচপ্যাড.রুলস এ udeb বিধি যুক্ত করার সময় নিম্নলিখিত
সাবস্কায়ম == »ইনপুট», কার্নেল == »মাউস [0-9]«, অ্যাকশন ==» যোগ করুন EN, ENV {DISPLAY} = »: 0 ″, ENV {XAUTHORITY} =» / হোম / ব্যবহারকারীর নাম / অক্ষমতা R, রুন + = »/ usr / বিন / সিনক্রিয়েন্ট টাচপ্যাডঅফ = 1 ″
সাবস্কায়ম == »ইনপুট», কার্নেল == »মাউস [0-9]«, অ্যাকশন ==» সরান », ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ হোম / ব্যবহারকারীর নাম / অক্ষমতা R, রুন + =» / usr / বিন / সংশ্লেষযুক্ত টাচপ্যাডঅফ = 0 ″