ডিভাইসগুলি আনপ্লাগড, পুনরায় প্লাগ করা, এবং শাটডাউন, পুনরায় চালু করার পরে ইত্যাদি কীভাবে এক্সপুট সেটিংস স্থির রাখতে পারে?


26

আমি আমার টাচপ্যাড এবং আমার ইউএসবি মাউসের জন্য বিভিন্ন সংবেদনশীলতা সেট করতে সফলভাবে এই প্রশ্নের উত্তর অনুসরণ করেছি। কেবলমাত্র সমস্যাটি হ'ল একবার আপনি ডিভাইসটি আনপ্লাগ এবং পুনরায় প্লাগ বা শাটডাউন, পুনঃসূচনা ইত্যাদি, সেটিংস পুনরায় সেট করে।

উত্তর:


27

মতে কিভাবে TrackPoint কনফিগার করতে (ThinkWiki থেকে), একটি ব্যবহারকারী অনুসারে ভিত্তিতে সেটিংস পরিবর্তন জন্য পদ্ধতি ব্যবহার করা .xsessionrcফাইল, কেবল আপনার সব করা xinput যে ফাইলে কমান্ড এবং আপনি বুট আপনার সেটিংস থাকা উচিত।

আপনি একই ডিভাইসটি আনপ্লাগ এবং পুনরায় প্লাগ করার পরে সেটিংসটি মনে রাখা উচিত । তবে যদি সেগুলি না হয় তবে আমাদের কাছে রিপোর্ট করার জন্য একটি বাগ রয়েছে। ইনপুট ডিভাইসগুলি সনাক্ত হওয়ার পরে ঘটে যাওয়া সমস্ত ইভেন্টগুলিতে আমি নজর রেখেছি এবং এটি আপনাকে বলার কোনও আপত্তি নেই it's আপনার যদি একটি বি বিতে যাওয়ার দরকার হয় x.conf.dতবে উপরের ওয়েবসাইটে বর্ণিত বিকল্পগুলির মধ্যে যোগ করার চেষ্টা করুন ।


3
এফডব্লিউআইডাব্লু যখনই আমি আমার সিনপ্যাকটিক্স টাচপ্যাড সেটিংসকে এক্সপিন্টের সাথে ট্যুইট করি তখন আমার টুইটগুলি ভুলে যায় যখন আমি স্থগিত ও পুনরায় চালু করি। উবুন্টু 10.10।
মারিউস গেডমিনিস

এটি একটি বাগ, দয়া করে এটি রিপোর্ট করুন।
মার্টিন ওভেনস-ডক্টরমো

ভাল, আমি অনুভূমিক / উল্লম্ব স্ক্রোলিংকে প্রভাবিত না করেই রিডানডান্ট এবং জ্বালাময় টাচপ্যাড বোতামগুলি অক্ষম করতে পারি: ইকো এক্সিনপুট - সেট-বোতাম-মানচিত্র 'SynPS / 2 Synaptics টাচপ্যাড' 0 0 0 >> ~ / .xsessionrc
জেসি গ্লিক

3
লিনাক্স পুদিনায় ফাইলটির নাম .xinputrc। :-)
inf3rno

1
বুট করার পরে প্লাগযুক্ত ডিভাইসের জন্য কোনও সমাধান নয়।
ফ্লগএফআর

12

আমি জানি এটি কিছুটা পুরানো, তবে উবুন্টু 14.04 এ আমি কোনও ফাইল .xsessionrcবা x.conf.dফাইল খুঁজে পাইনি, সুতরাং টার্মিনাল থেকে আমাকে এক্সপুট ব্যবহার করতে হয়েছিল । আপনি এটি এইভাবে করেন:

  1. আপনার ডিভাইসের নাম পরীক্ষা করুন:

    xinput list
    
  2. আপনার ডিভাইসের জন্য উপলভ্য বিকল্পগুলি দেখুন:

    xinput list-props "Your Device Name"
    
  3. সেটিংস সম্পাদনা করুন (পুনরায় বুট / শাটডাউন করার পরে সেটিংস সামঞ্জস্যপূর্ণ করতে কেবল এই আদেশটি স্টার্টআপ অ্যাপ্লিকেশনগুলিতে যুক্ত করুন ):

    xinput set-prop "Your Device Name" "Option Name" "Value"
    

    আমার টাচপ্যাডে লকড ড্র্যাগগুলি সক্রিয় করতে আমি এখানে একটি উদাহরণ কমান্ড দিচ্ছি:

    xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Locked Drags" 1
    

    অন্য বিকল্পটি সক্রিয় / পরিবর্তন করতে কেবল এটি আপনার ডিভাইসে উপলব্ধ বিকল্পগুলিতে সন্ধান করুন এবং আপনি পছন্দসই ফলাফল না পাওয়া পর্যন্ত এগুলি সাথে খেলুন play

আপনি এখন জানেন যে কোন আদেশগুলি আপনার সমস্যার সমাধান করে। তারা একাধিক হতে পারে। আপনার পরবর্তী কাজটি হ'ল এই স্ট্যান্ডার্ড অ্যাপ্লিকেশনগুলিতে এই আদেশগুলি যুক্ত করা। তাই না:

  1. 'স্টার্টআপ অ্যাপ্লিকেশন' খুলুন।

  2. 'যোগ করুন' ক্লিক করুন এবং কমান্ড ক্ষেত্রে পছন্দসই কমান্ডটি পেস্ট করুন। 'অ্যাড' ক্লিক করুন। আপনি প্রথম কমান্ড যুক্ত করেছেন।

  3. অন্যান্য আদেশগুলিও অনুরূপ ফ্যাশনে যুক্ত করুন (যদি আপনার একাধিক আদেশ থাকে)। তুমি পেরেছ. পরের বার আপনি আপনার কম্পিউটার পুনরায় চালু করবেন, উবুন্টু স্বয়ংক্রিয়ভাবে এই আদেশগুলি চালাবে যা আপনার মাউসের সমস্যাগুলি সমাধান করবে।


5
আপনার হোম ডিরেক্টরিতে এটি উপস্থিত না থাকলে আপনি কেবল ফাইল তৈরি করতে পারেন।
ইয়ান ডান

1
দেখে মনে হচ্ছে এটি পুনঃসূচনা জুড়েই থাকবে, কিন্তু ডিভাইসটি ইউএসবি থেকে প্লাগ লাগানো হবে এবং পিছনে প্লাগ ইন করা হবে (পুনঃসূচনা জড়িত নেই) কীভাবে হবে?
ডেভিড পার্কস

touch .xsessionrcএকটি ফাইল তৈরি করতে।
ctrl-alt-delor

9

আমাকে এটি /etc/X11/xorg.conf.d/50-mouse-map.conf(এবং পুনরায় বুট করা) কেবল পুনরায় বুটগুলিতে নয় স্থগিত / পুনরায় চালু করার জন্য রেখে দিতে হয়েছিল।

#instead of: xinput set-button-map "2.4G Wireless Optical Mouse" 1 2 3 4 5 6 7 0 
Section "InputClass"
    Identifier  "2.4G Wireless Optical Mouse"
    Option  "ButtonMapping" "1 2 3 4 5 6 7 0 0 10 11 12 13 14 15 16"
EndSection

(যদি আমি এটি একে অন্যের .xsessionমতো বা অনুরূপভাবে রাখি তবে এটি পুনরায় বুট / পুনরায় প্রয়োগের সময় কার্যকর করা হবে তবে স্থগিত / পুনরায় কাজ শুরু করার পরেও ডিফল্টগুলিতে পুনরায় সেট হবে)


3
xinput ..এই .confফাইলটিতে কেবল কমান্ডগুলি পেস্ট না করার জন্য সতর্ক থাকুন তবে এই উত্তরে বর্ণিত কনফর্ম বিন্যাসটি ব্যবহার করুন। অন্যথায় আপনি গ্রাফিকভাবে লগ ইন করতে পারবেন না! জেনিয়ালে আমার সাথে এটি ঘটেছিল।
ফ্রেড শোয়েন

1
আপনি লাইবিনপুট (4) এ এই পদ্ধতির বিকল্পগুলির নামগুলি খুঁজে পেতে পারেন।
জোশ

1

স্ট্যাটআপ অ্যাপ্লিকেশন প্রোগ্রামটি ব্যবহার করুন

টার্মিনাল কমান্ড টাইপ করুন এবং "মান পৃথক করতে ব্যবহার করুন

যেমন

xinput set-button-map "12" "1 1 3"  

সংরক্ষণ করুন এবং এটি কাজ করে


3
এটি শুধুমাত্র শুরুতে পরিবর্তন করতে পারে। ওপি প্লাগ লাগানো এবং প্লাগ করা অবস্থায় সেটিং অব্যাহত রাখতে চায়
সেভেরাস টাক্স

আমি মনে করি এটি হওয়া উচিতxinput set-button-map "12" "1" "1" "3"
ইকোজি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.