আমি কীভাবে আমার সমস্ত মাউস বোতামগুলিতে ক্রিয়া বরাদ্দ করতে পারি?


28

আমার কাছে প্রচুর বোতামযুক্ত একটি মাউস রয়েছে তবে এটি লজিটেকের মতো কোনও মূলধারার মেক নয়। উইন্ডোজের জন্য, আমার কাছে এমন একটি ড্রাইভার রয়েছে যা আমাকে ক্লোজ উইন্ডো (Ctrl + W) বা পরবর্তী-ট্যাব (Ctrl + ট্যাব) এর মতো ক্রিয়া নির্ধারণ করতে দেয় তবে আমার কাছে লিনাক্স ড্রাইভার নেই। লিনাক্স যেহেতু খুব নমনীয়, তাই আমি ভেবেছিলাম ব্র্যান্ড নির্বিশেষে এটি করার কোনও সাধারণ উপায় আছে?

আপডেট: সাইরেক্সের ইনপুটের ভিত্তিতে, আমি ইনস্টল করে দৌড়েছি sudo apt-get install btnxযা বেশ কয়েকটি তবে সমস্ত মাউস বোতাম খুঁজে পায় নি।
পাওয়া গেছে: বাম, ডান, চাকা, হুইলিক্লিক, থাম্ব fwd, থাম্ব ফিরে।
পাওয়া যায় নি: চাকা বাম, চাকা ডান, থাম্ব মাঝারি বোতাম।
বিক্রেতার আইডি 0x04d9, মডেল আইডি 0xa015।

আপডেট 2: সিস্টেমে> প্রিফেস> মাউসে ডাবল-ক্লিকের গতির পরীক্ষার জন্য লাইটব্লব আইকন রয়েছে। প্রতিটি কাজের বোতামটি বাল্বটি চালু এবং বন্ধ করতে পারে, তবে অনুপস্থিত বোতামগুলি পারে না। দেখে মনে হবে উবুন্টু এই বোতামগুলি সম্পর্কে সচেতন নয় এবং সুতরাং তাদের ক্লিকগুলি নিবন্ধভুক্ত করে না। আমার ধারণা আমি চালকের জন্য শিকার করতে হবে, যদিও মূলধারার মাউস সম্ভবত সহজ উপায়।


মাউস বোতাম 9 কি দয়া করে ব্যাখ্যা করুন।

@ মেমো_সাল্টা আমার থেকে কয়েক সেকেন্ড পরে পেয়েছে।

আপনি কি ityক্য ব্যবহার করেন?
int_ua

এটি কী তৈরি এবং মডেল?

@int_ua হ্যাঁ, আমি যতটা সহ্য করতে পারি ততই ডিফল্টের কাছে সিস্টেম কনফিগারেশন ব্যবহার করার চেষ্টা করি stri
ündrük

উত্তর:


7

যদি সমস্ত বোতাম সঠিকভাবে সনাক্ত হয় তবে আপনি বিটিএনএক্স ইনস্টল করতে পারেন:

sudo apt-get install btnx অথবা sudo aptitude install btnx

তারপরে যান: অ্যাপ্লিকেশন -> সিস্টেম সরঞ্জাম -> বিটিএনএক্স

এটি অনেক ধরণের ইঁদুরের সমর্থন করে


আমি আমার মাউসকে বিটিএনএক্স দিয়ে পরীক্ষা করেছি তবে এটি আমার সমস্ত বোতাম সনাক্ত করতে পারে নি। এটি কি আমার মাউস (ড্রাইভার?) বা বিটিএনএক্স (আমার অনুমানের সম্ভাবনা) নিয়ে কোনও সমস্যা নির্দেশ করে?
টরবেন গুন্ডটোফেট-ব্রুন

আমি অনুমান করছি। হয়তো মাউস মডিউলটি মাউসটি সঠিকভাবে সনাক্ত করছে না তাই বিটিএনএক্সও না করে। আপনি কি আসলে সমস্ত বোতামে ক্লিক করতে পারেন এবং দেখতে পারেন যে কোনও প্রোগ্রামার এগুলি সনাক্ত করে কিনা, যেমন মাউস সেটিংসে ক্লিক পরীক্ষার মতো।
লুইস আলভারাদো

1
আমি এটিকে সঠিক উত্তর হিসাবে নির্বাচন করছি কারণ বিটিএনএক্স আমাকে তাত্ক্ষণিকভাবে প্রতিটি মাউস বোতাম পরীক্ষা করতে দেয় - এটি প্রমাণ করে যে উবুন্টু কেবল অতিরিক্ত বোতাম সম্পর্কে সচেতন নয়। আমার একটি লিনাক্স-বান্ধব মাউস নেওয়া দরকার।
টরবেন গুন্ডটোফেট-ব্রুন

19
বিটিএনএক্স পাওয়া যাবে না - প্যাকেজের নাম বদলেছে কি?
উত্তরবেন


27

আমার কোথাও একটি এমএক্স আছে "এম-আর 10001"

আমি আমার ফরোয়ার্ড এবং পিছনের বোতামগুলি অনুলিপি এবং পেস্ট হিসাবে ব্যবহার করি।

পদক্ষেপ:
1) সমস্ত বোতাম অন্তত কার্নেল দিয়ে সনাক্ত করা হয়েছে ... কমপক্ষে সাথে

uname -a

3.8.0-25-generic #37-Ubuntu SMP Thu Jun 6 20:47:07 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

2) সুতরাং, মূলত, আপনার কেবল কাঙ্ক্ষিত ক্রিয়া সহ সেই বোতামগুলি ম্যাপ করতে হবে। কীভাবে বাটন চাপতে হবে এবং সংশ্লিষ্ট সংখ্যার কোডটি কীভাবে জানবেন? ঠিক আছে, আপনি 'xev' প্রোগ্রামটি ব্যবহার করতে পারেন:

xev

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

ButtonPress event, serial 35, synthetic NO, window 0x5800001,
    root 0x15a, subw 0x0, time 64521438, (84,117), root88,144),
    state 0x10, button 13, same_screen YES

তার মানে হল যে 13 সেই মাউস বোতামের কোড। আপনি সহজেই অ্যাক্সেসের জন্য আপনার হাতের প্রতিটি মাউস বোতাম চেষ্টা করতে পারেন, পারফরম্যান্স এমএক্সের মানচিত্র এখানে:

  • পিছনে বোতাম: 8
  • ফরোয়ার্ড বোতাম: 9
  • জুম বোতাম: 13
  • উইন্ডো বোতাম প্রদর্শন করুন: 10

অন্যান্য বোতামগুলি ভালভাবে স্বীকৃত এবং আপনাকে ক্রিয়াকলাপে মানচিত্রের দরকার নেই।

3) এখন, মাউস এবং কীবোর্ড ইনপুটগুলি পুনরায় ম্যাপ করার জন্য আপনাকে একটি সামান্য প্রোগ্রাম ইনস্টল করতে হবে। যাদুকর হ'ল xbindkeys '... সহজ ইনস্টলেশনটি ব্যবহার করছে:

sudo apt-get install xbindkeys

4) ইনস্টল হয়ে গেলে আপনি যাদুটি করতে পারেন। অন্যান্য ডেস্কটপের কার্যকারিতা সক্রিয় করার জন্য কী সংমিশ্রণগুলি প্রেরণের জন্য মাউস বোতামগুলি কনফিগার করা হয়েছে (সত্যিকার অর্থে, আপনি যখন মাউস বোতাম টিপেন তখন এক্সবাইন্ডকিগুলি অন্য কোনও প্রোগ্রাম সম্পাদন করতে ব্যবহৃত হতে পারে)। কে-ডি-ই-তে আপনি এটি Ctrl + F10 কী সংমিশ্রণে করতে পারেন। পয়েন্টটি হল কাজটি করার জন্য একটি xbindkeys কনফিগারেশন ফাইল তৈরি করা।

5) কনফিগারেশন ফাইল তৈরি করতে, নিম্নলিখিত কমান্ডটি চালান:

xbindkeys --defaults > $HOME/.xbindkeysrc

6) এবং আপনার বোতামটির ম্যাপিং নির্দিষ্ট করতে আমাদের ফাইলটি সম্পাদনা করতে হবে:

gedit $HOME/.xbindkeysrc

)) আমাদের বোতাম থেকে কী কনফিগারেশন যুক্ত করতে হবে। উদাহরণস্বরূপ, আমার নিম্নলিখিতগুলি রয়েছে:

# Back changed to Copy
"xte 'keydown Control_L' 'key C' 'keyup Control_L'"
  b:8

# Forward
"xte 'keydown Alt_L' 'key Right' 'keyup Alt_L'"
  b:9

# Present desktops
"xte 'keydown Control_L' 'key F8' 'keyup Control_L'"
  b:13

# Present windows
"xte 'keydown Control_L' 'key F10' 'keyup Control_L'"
  b:10

8) একটি নতুন প্রয়োজন ছিল। 'এক্সটি' প্রোগ্রাম, যা মূলত ব্যবহারকারী কী প্রেস সংমিশ্রণগুলি অনুকরণ করে। এটি ব্যবহার করে ইনস্টল করুন:

sudo apt-get install xautomation

এখন, আপনি যদি টার্মিনালটিতে কিছু চালান যেমন:

xte 'keydown Control_L' 'key F10' 'keyup Control_L'

এর অর্থ একটি Ctrl+ F10কিপ্রেস অনুকরণ করা । এই ধারণাটি xbindkeys ব্যবহার করে বলছে: "আমি যখন 13 তম মাউস বোতাম টিপব তখন এক্সটি প্রোগ্রাম ব্যবহার করে একটি Ctrl+ F10কীবোর্ড প্রেস প্রেরণ করুন "

9) এবং অবশেষে, আপনাকে সিস্টেম স্টার্টআপে স্বয়ংক্রিয়ভাবে চালনার জন্য 'xbindkeys' কনফিগার করতে হবে। স্টার্টআপ অ্যাপ্লিকেশনস / প্রোগ্রাম বোতাম যুক্ত করুন এবং ডায়ালগটিতে '/ usr / bin / xbindkeys' টাইপ করুন।

সম্পন্ন


7
এছাড়াও, একটি নোট হিসাবে, সাধারণত xev | grep buttonমাউস বোতামগুলির জন্য xev গ্রেপ করা সহজ ...
শেঠ

আমার জন্য দুর্দান্ত কাজ করে, কিছু কারণে আমার কম্পিউটার থেকে এটি শুরু করার জন্য আমাকে কোনও স্ক্রিপ্ট লিখতে হয়নি except ধন্যবাদ!
শুলে

আমি কীভাবে মাউস বোতাম তৈরি করতে যাব যাতে এটি ভিন্ন মাউস বোতামের মতো কাজ করে? এটি বিশেষত কীগুলির জন্য বলে মনে হচ্ছে। উদাহরণস্বরূপ, আমি 8 বাটনটি মাউসওহিল বোতাম টিপানোর মতো কাজ করতে চাই। এক্সটি দিয়ে কি তা সম্ভব?
শুলে 12 ই

10

এখানে চিত্র বর্ণনা লিখুন

ইজিস্ট্রোক হ'ল মাউস অঙ্গভঙ্গি-স্বীকৃতি অ্যাপ্লিকেশন এবং উবুন্টু এবং অন্যান্য লিনাক্স বিতরণের জন্য মাউস অঙ্গভঙ্গি পরিচালক। এটি ব্যবহারকারীকে হাতে আঁকা মাউস অঙ্গভঙ্গি সহ স্ক্রিনে অঙ্কন করে উবুন্টু অ্যাপ্লিকেশনটি নিয়ন্ত্রণ করতে দেয়। ট্যাবলেট পিসিগুলিতে ইজাস্ট্রোক কাজ করে, যদি আপনার স্পর্শ-সংবেদনশীল স্ক্রিন থাকে তবে এটি একটি মাউস, কলম, এমনকি আপনার আঙ্গুলের সাথেও সমানভাবে ব্যবহার করা যেতে পারে।

উবুন্টুতে ইজিস্ট্রোক ইনস্টল করুন

sudo apt-get install easystroke

আপনি যদি পিপিএর মাধ্যমে ইজাস্ট্রোক ইনস্টল করতে চান তবে আপনি পিপিএ সংগ্রহস্থল যুক্ত করতে পারেন, এই আদেশটি টাইপ করুন:

sudo add-apt-repository ppa:easystroke/ppa
sudo apt-get update
sudo apt-get install easystroke

ইউনিটির ব্যবহারকারীদের জন্য : ইজিস্ট্রোক এখনও সূচক অ্যাপলেট ব্যবহার করেনি, সুতরাং আপনি যখন এটি মেনু থেকে চালান, আপনার সূচক অ্যাপলেটটিতে কিছুই নেই। এই সমস্যাটি সমাধান করার জন্য, টার্মিনালে এই কমান্ডগুলি কেবল চালান:

easystroke -g

এটি ইজিস্ট্রোকটি চালাবে এবং স্বয়ংক্রিয়ভাবে কনফিগারেশন উইন্ডোগুলি খুলবে।

সূত্র


লগিটেক জি 700 এর অতিরিক্ত বাটনগুলি সনাক্ত করতে পারেনি।
ড্যান ড্যাসকলেসকু

5

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

এটি এই পদ্ধতিতে ব্যবহার করতে,

  1. কনফিগারেশন উইন্ডো খুলুন
  2. ইন পছন্দসমূহ ▸ আচরণ ▸ অতিরিক্ত বোতাম জুড়তে ▸ নির্বাচন তাত্ক্ষনিক অঙ্গভঙ্গি এবং তারপর ধূসর বাক্সটি কাঙ্ক্ষিত মাউস বোতামটি টিপুন।

    ইজাস্ট্রোক জেচার স্বীকৃতি - একটি মাউস বা পেন বোতাম নির্বাচন করুন

  3. ইন পদক্ষেপ , ক্লিক করুন অ্যাকশন যোগ করুন

  4. স্টোক কলামে ডাবল ক্লিক করুন এবং তারপরে আবার পছন্দসই মাউস বোতাম টিপুন।

  5. একটি ক্রিয়া সেট আপ করতে নাম , প্রকার এবং বিশদ কলামগুলিতে ক্লিক করুন ।

    ইজিস্ট্রোক জেচার স্বীকৃতি - ক্রিয়া


5

আপনি যদি কমিজ কনফিগ সেটিংস ম্যানেজারটি ইনস্টল করেন CompizConfig সেটিংস ম্যানেজার ইনস্টল করুনতবে আপনি অনেকগুলি উইন্ডো পরিচালনা মাউস বোতাম শর্টকাট সেট করতে সক্ষম হবেন।

কোন বাটনটি কোন তা নিয়ে কাজ করতে কিছুটা সময় লাগতে পারে।

স্ক্রিনশটে আমি আমার স্ক্রল হুইলের বাম-ক্লিকে সুপার + ট্যাব স্যুইচারটি খোলার দায়িত্ব দিচ্ছি।

স্ক্রিনশট


2

অলি সেলোনেনের নিজস্ব পিপিএ রয়েছে যা আপনি অ্যাপের মাধ্যমে ইনস্টল করতে চাইলে আপনার তালিকায় যুক্ত হওয়া দরকার। এখানে পিপিএ যুক্ত করার তথ্য দেওয়া হচ্ছে।

https://launchpad.net/~daou/+archive/ppa

এছাড়াও, এই লিঙ্কটি উবুন্টুর নতুন সংস্করণে ইনস্টল করতে সহায়তা করতে পারে যেহেতু আমি দেখছি ওলি বেশ কিছু সময়ের জন্য সক্রিয় নেই।


1
এবং হ্যাঁ এই লিঙ্কে আপনার দেওয়া কি আমি আবার, খুঁজছিলাম ধন্যবাদ awesomelinux.blogspot.com/2012/08/...
user231354


1

উত্সটি এখানে: http://github.com/cdobrich/btnx.git এটি আমার লিনাক্স মিন্ট 13 এ কোনও সমস্যা ছাড়াই নির্মিত এবং চালিত। Caveat: বিটিএনএক্স-কনফিগারেশনের রুট পারম দিয়ে চালানো দরকার।


1

2017-এর মাঝামাঝি সময়ে, উবুন্টু 16.04 এলটিএসের জন্য কোনও আপডেট হওয়া বিটিএনএক্স প্যাকেজ বলে মনে হচ্ছে না , এবং ইজাস্ট্রোকটি আর চালিয়ে যাওয়া বলে মনে হচ্ছে না।

আমি আমার দুটি (দশক পুরানো, তবে যুদ্ধ-পরীক্ষিত) মাইক্রোসফ্ট ইন্টেলিমাউসের দুটি অতিরিক্ত বোতামে অনুলিপি / পেস্ট বরাদ্দ করতে চেয়েছিলাম , এবং অবশেষে ইমভুইলে স্থির হয়েছি , যা উবুন্টু উইকির এই পৃষ্ঠায় বর্ণিত হয়েছে ।

রেফারেন্সের জন্য, এখানে আমার ~/.imwheelrc:

# https://help.ubuntu.com/community/ManyButtonsMouseHowto

"^(Gnome-terminal|Tilda)"
None, Thumb1, Shift_L|Control_L|C
None, Thumb2, Shift_L|Control_L|Insert

".*"
None, Thumb1, Control_L|C
None, Thumb2, Control_L|V

# vim:ts=4:shiftwidth=4:syntax=sh

X সার্ভারের, সেট সঙ্গে টুল একসঙ্গে আরম্ভ করার জন্য IMWHEEL_START=1/etc/X11/imwheel/startup.conf


0

গৃহীত উত্তর পুরানো, এখানে আপডেট সংস্করণ।

উবুন্টুর সাথে আসার মতো আপনার ইতিমধ্যে এটি থাকা উচিত, তবে এটি কেবল চালানো উচিত।

sudo apt-get install libdaemon-dev libglade2-dev libgtk2.0-dev 

এখন, ডাউনলোড ও ইনস্টল করুন

1) বিটিএনএক্স-কনফিগার 2) বিটিএনএক্স এই ক্রমে।

স্থাপন করা:

আনজিপ করুন এবং cdএই ফোল্ডারের প্রত্যেকটিতে।

তাদের প্রতিটি চালান:

./configure make
sudo make
sudo make install

দু'টিই ইনস্টল হয়ে গেলে চালান

sudo btnx-config

কনফিগারেশন ট্যাবে, মাউস এবং বোতামগুলি সনাক্ত করুন ক্লিক করুন

এখানে চিত্র বর্ণনা লিখুন

বোতাম ট্যাবে, আপনার মাউস বোতামটি একটি কী বা কার্যকারিতা নির্ধারণ করুন। নিশ্চিত করুন যে আপনি চিহ্ন পরীক্ষা ☑ সক্রিয়

এখানে চিত্র বর্ণনা লিখুন

অবশেষে, কনফিগারেশন ট্যাবে, পুনরায় চালু করুন বিটিএক্স বোতামটি ক্লিক করুন যাতে আপনার পরিবর্তনগুলি কার্যকর হয়।

এখানে চিত্র বর্ণনা লিখুন

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