লজিটেক মাউসে কীভাবে অতিরিক্ত বোতাম কনফিগার করতে হয়


64

কেউ কি আমাকে বলতে পারবেন যে উবুন্টু 12.04 এর অধীনে লজিটেক এমএক্স 620 মাউসের সমস্ত বোতাম কীভাবে কনফিগার করতে হবে ?

বিশেষ করে, আমি শুধু তাদের একজন করতে চান Ctrlকী (নিয়ন্ত্রণ ক্লিক ওয়েবপৃষ্ঠা জন্য) এবং অন্য এক Ctrl+ + Wট্যাব বন্ধ করতে। আমিও প্রতিটি ক্লিকের জন্য সাধারণত স্ক্রোল হুইল পৃষ্ঠাটি নীচে নামিয়ে আনি (অন্যথায় এটি আমার হাতগুলিকে এত বেশি স্ক্রোল করতে ব্যথা দেয়)। আমি চাকাটি বামে = পেজব্যাকের দিকে ঠেলে এবং ডানদিকে = পৃষ্ঠের দিকে এগিয়ে নিয়ে যাচ্ছি।

আমি এর অন্যান্য উত্তর অনুসন্ধান করেছি এবং এখানে সম্পর্কিত কিছু খুঁজে পেয়েছি

তবে যখন আমি সমস্যাটি সমাধানের জন্য একটি ফলোআপ পোস্ট পোস্ট করেছি, তখন কেউই প্রতিক্রিয়া জানায় না - "দুর্ঘটনাকবলিত" একটি প্রশ্নের উত্তর পোস্ট করার ক্ষেত্রে আমি ভুল করেছি। আমি নিশ্চিত না যে কীভাবে আমার প্রশ্নটি প্রাসঙ্গিক তবে আমার সমাধানটি পুরোপুরি সমাধান করে না এমন প্রশ্ন পুনরায় খোলার কথা।


1
আমি মনে করি এটি সম্পূর্ণ কার্যকারিতা সহ মাউসকে কাজ করার সহজতম উপায়: ralf-oechsner.de/opensource/page/logitech_performance_mx
এডওয়ার্ড কেনেডি

উত্তর:


70

এগুলি চালনার জন্য ইনস্টল করতে আপনার বেশ কয়েকটি অ্যাপ্লিকেশন প্রয়োজন

sudo apt-get install xbindkeys xautomation xev

অথবা

sudo apt-get install xbindkeys xautomation x11-utils

সম্পাদনা: উবুন্টু 14.04 বা তার চেয়ে বড় হিসাবে xev x11utils এ একীভূত হয়েছিল।

ধাপ 1

আপনার মাউসের বোতামগুলির জন্য আপনাকে বোতামের সংখ্যাগুলি সন্ধান করতে হবে। চালান xev। আপনি দেখতে পাবেন একটি লিটল সাদা উইন্ডোজ উপস্থিত হবে, এতে আপনার মাউসটি রাখুন এবং আপনার মাউস বোতামগুলি টিপুন (একবারে এই বোতামটি করা ভাল)। প্রতিটি বোতামের জন্য আপনার এভাবে আউটপুট পাওয়া উচিত:

ButtonRelease event, serial 41, synthetic NO, window 0x4c00001,
root 0x2e9, subw 0x4c00002, time 25804905, (31,28), root:(821,80),
state 0x110, button 1, same_screen YES

(দ্রষ্টব্য: xevএছাড়াও মাউস আন্দোলন ক্যাপচার করুন যাতে আপনার বোতামের ইভেন্টগুলি খুঁজে পেতে মাউস আন্দোলনের ইভেন্টগুলি পরীক্ষা করতে হবে; যেমন xev -event mouse | grep Button --before-context=1 --after-context=2:)

এই যে আউটপুট থেকে গুরুত্বপূর্ণ হল: button 1। এটি আমাদের জানায় যে নির্দিষ্ট বোতামটি বোতাম এক। আমি .txtআপাতত একটি ফাইল এ এটি সংরক্ষণ করা হবে ।

ধাপ ২

xbindkeysকনফিগারেশন ফাইলটি ব্যবহার করে তৈরি করুন :

xbindkeys --defaults > $HOME/.xbindkeysrc  

এর পরে আমাদের কনফিগার ফাইলে কী / বোতামের বাইন্ডিং যুক্ত করতে হবে। আপনি এই ফাইলটি দিয়ে খুলতে পারেন gedit $HOME/.xbindkeysrc। আনন্দের শুরু এখানেই. আমরা xteআমাদের বোতামগুলিতে বাইন্ডিং সেট করতে ব্যবহার করতে যাচ্ছি ।

Ctrlআমরা যুক্ত করব এমন একটি বোতামের কাজটি করতে:

"xte 'key Control_L'"
b:1  

এটি Ctrlমাউস বোতামের সাথে আবদ্ধ হবে ।

আপনি যদি আমাকে আপনার বোতামগুলির বোতামের নম্বরগুলি এবং প্রতিটি আপনি কী করতে চান তা বলি, আমি আপনার জন্য স্ক্রিপ্টটি লিখব।


@ সেথ: আমি যথাক্রমে "পিছনে" এবং "ফরোয়ার্ড" হতে 8 এবং 9 বোতামটি কনফিগার করতে চাই। আরও ভাল, যদি আমি xbindkeys দিয়ে কনফিগার করতে পারি যে কমান্ডগুলি ফিন্ট করতে পারি তা যদি দুর্দান্ত হয় be ধন্যবাদ, ড্যান
ডিবিবিডি

11
সবচেয়ে সহজ উপায় xev আউটপুট বাতুলতা কমাতে, grep মাধ্যমে আউটপুট চালিয়ে হল: xev | grep -A2 ButtonPress; এটি সমস্ত মাউস মোশন ইভেন্ট, ফোকাস ইভেন্টগুলি ইত্যাদি ছেড়ে দেবে এবং কেবল ButtonPressইভেন্টগুলি প্রদর্শন করবে ।
ল্যাম্বার্ট

@dbbd স্পষ্টতই আমি আপনার বার্তাটি কোনওভাবে মিস করেছি। আমি এটি সন্ধান করব এবং আপনার কাছে ফিরে আসব।
শেঠ

2
আমার মাউসও একটি G300 এবং আমি এটি কাজ করতে পারি না। বোতামগুলি ভুলভাবে ম্যাপ করা হয়েছে এবং দুটি বোতাম একই কন্ট্রোল_এল বোতামে ম্যাপ করা হয়েছে এবং চাপ দেওয়ার পরে তারা কীভাবে এগুলি ম্যাপ করবেন সে সম্পর্কে আমার কোনও ধারণা নেই they
ইনোকি

6
"xbindkeys -p" পরিবর্তনগুলি প্রয়োগ করতে
অ্যালেক্স

12

আমি @ শেঠের নির্দেশনাগুলি অনুসরণ করেছি , তবে যে বাঁধাইটি আমি চেয়েছিলাম তা হ'ল M705 করার জন্য থাম্ব বোতামটি CTRL + Left-click(ক্রোম ব্রাউজারে একটি নতুন ট্যাবে লিঙ্ক খোলার জন্য)। আমার যে বাঁধাইটি যুক্ত করতে হবে তা হ'ল:

"xte 'keydown Control_L' 'mouseclick 1' 'keyup Control_L'"
    b:10 + Release

এটি থাম্ব বোতামটি প্রকাশের জন্য অপেক্ষা করে, এবং তারপরে নিয়ন্ত্রণ কী টিপে, মাউস ক্লিকটি সম্পাদন করে, তারপরে নিয়ন্ত্রণ কীটি প্রকাশ করে।


এই সমাধানটি, উপরের নয়, লগিটেচ এম 705 মাউসের সাহায্যে উবুন্টু মেট 16.04 তে একটি কবজির মতো কাজ করেছে। আমি এটিকে অনুলিপি এবং পাশের বোতামগুলিতে আটকানোর জন্য ব্যবহার করেছি যাতে আমার সেটিংসটি দেখতে এই রকম হয়: "xte 'কীডাউন কন্ট্রোল_ল' 'কী সি' 'কীআপ নিয়ন্ত্রণ_ল'" বি: 9 "এক্সটি 'কীডাউন কন্ট্রোল_' 'কী ভি' 'কীপ কন্ট্রোল_এল '"বি: 8
ড্রাকো

2
"xbindkeys -p" পরিবর্তনগুলি প্রয়োগ করতে।
ব্যবহারকারী3616725

8

মাউস বোতামগুলিতে অনুলিপি এবং ক্রিয়াকলাপগুলি আবদ্ধ করতে চান এমন কারও জন্য:

  1. শেঠ উত্তর অনুসরণ করুন (প্রথম পদক্ষেপ 1, পদক্ষেপ 2 এবং sudo apt-get install xbindkeys xautomation xev)
  2. আপনার .xbindkeysrcফাইলে নিম্নলিখিত লাইনগুলি রাখুন :

এটি অনুলিপি করার জন্য:

"xte 'keydown Control_L' 'key c' 'keyup Control_L'"
b:9

এটি পেস্ট করার জন্য:

"xte 'keydown Control_L' 'key v' 'keyup Control_L'"
b:8

* b:9মানে মাউসের 9 বাটন (এর সাথে বোতামের নম্বরগুলি পরীক্ষা করুন xev)

  1. এটি এখনই কাজ করবে না, আপনাকে অবশ্যই .xbindkeysrcপ্রথমে পুনরায় লোড করতে হবে বা আপনার মেশিনটি পুনরায় চালু করতে হবে ।

ওহ বাহ এই আমার জন্য নিখুঁতভাবে কাজ করেছে। গত 4 বছর ধরে এই কীগুলি সেট আপ করার চেষ্টা করছে এবং কেবল এখন এটি করতে সক্ষম able ধন্যবাদ! বিটিডব্লিউটি কী কী বোতাম তা জেনে রাখা অত্যন্ত গুরুত্বপূর্ণ, আমার জন্য তারা আমার মাউসে 16 এবং 17 ছিলেন ..
টিও ট্রোম

দ্রষ্টব্য: বি: 9 ইত্যাদি কনফিগার ফাইলে একটি নতুন লাইনে থাকতে হবে। আমি তাদের একই লাইনে রেখেছি এবং কেন এটি কাজ করছে না তা নিয়ে কাজ করতে পারিনি।
user3616725

এটি আমার পক্ষে জিইউআইয়ের পক্ষে কাজ করেছিল, তবে এটি বাশ টার্মিনালের পক্ষে কাজ করে না। জিইউআই এবং একই বোতামের শেল দুটির জন্য অনুলিপি / পেস্ট করার কোনও উপায় আছে কি?
JoeMjr2

@ জো ম্যামআর ২ বাশ টার্মিনালে আপনি সম্ভবত সিটিআরএল + শিফট + ভি ব্যবহার করে পেস্ট করবেন এবং সিটিআরএল + শিফট + সি টিপে অনুলিপি করবেন। সুতরাং আপনার অ্যাপ্লিকেশন-নির্দিষ্ট ম্যাপিংয়ের কিছু উপায় প্রয়োজন। আমি যদিও নিশ্চিত না। হতে পারে আপনি কিছু টার্মিনাল এমুলেটর ব্যবহার করতে পারেন এবং স্ট্যান্ডার্ড উপায়ে কপি পেলে হটকিগুলি সেট আপ করতে পারেন - তারপরে আপনার অনুলিপি পেস্টের মাউস বোতামগুলির কাজ করা উচিত।
zwolin

5

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

sudo add-apt-repository ppa:daniel.pavel/solaar

sudo apt-get update

sudo apt-get install solaar

এটি আপনাকে মাউসের ডিপিআই বাড়াতে ও সর্বাধিক করতে, মনিটরি ব্যাটারি করতে, মসৃণ স্ক্রোলিং এবং সাইড স্ক্রোলিং সক্ষম করে। মাল্টি উইন্ডো এবং জুম বোতামটি কাজ করার জন্য আপনি এই সাইটটি ঘুরে দেখতে পারেন যা আপনাকে খুঁজছেন কার্যকারিতাটি পাওয়ার সহজ পদক্ষেপগুলির মধ্য দিয়ে চলেছে:

http://www.ralf-oechsner.de/opensource/page/logitech_performance_mx


আমি আমার সি 720 / ক্রাউটনে এটি করেছি। আমি যখন সোলার চালিতাম তখন এটি আবার শুরু স্ক্রিনে ক্র্যাশ হয়ে যায়। আমাকে পুনঃসূচনা করতে হবে (এবং কমান্ডটি sudo startxfce4 ছিল) এবং সোলার সরিয়ে ফেলতে হয়েছিল।
শহীদ কোহেন

সোলার 14.04-এ আমার জন্য খুব বগী ছিল এবং অবশেষে এটি মোটেও চালাবে না। আমি বুঝতে পারি যে আসল প্রশ্নটি ছিল প্রায় 12.04 এর মধ্যে, তবে ভেবেছিলাম এটি উল্লেখ করার মতো। হয়তো কিছু সময় সাশ্রয় করুন।
শনি

12
-1। এই উত্তরটি প্রশ্নের উত্তর দেয় না। সোলার মাউস বোতামগুলির কোনও ম্যাপিং করে না।
দ্বাদশ

না হয় আমার জন্য কাজ।
Woeitg

3

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

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

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

  1. btnx-কনফিগ
  2. এই আদেশে বিটিএনএক্স

স্থাপন করা:

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

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

./configure
make
sudo make install

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

sudo btnx-config

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

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

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

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

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

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


উবুন্টু ডিস্কোতে ভাল কাজ করেছেন। একটি সংশোধন: এটি ন্যায়সঙ্গত হওয়া উচিত ./configure, না হওয়া উচিত ./configure make। এছাড়াও আপনার মেক দিয়ে সুডোর দরকার নেই।
পান্তা 82

@ পান্তা ৮২ আমি সরাসরি README.md ফাইল থেকে তাদের নিয়েছি
কোন এসএসওয়েট

আমি জানি. সেখানে README ফাইলের মধ্যে :) একটি ভুল
panta82

2

আমার কাছেও g700s গেমিং মাউস রয়েছে। সুসংবাদটি হ'ল এটি ব্যয়বহুল ছিল (একটি মাউসের জন্য) এবং উত্পাদনটি এটিকে আসলে একটি উচ্চ মানের তৈরি করেছিল। মাউসের জন্য ফাংশনগুলি মাউসে সংরক্ষণ করা হয়। খারাপ খবরটি এটি সঠিকভাবে কনফিগার করা আপনার লজিটেক সফ্টওয়্যারটি ব্যবহার করতে হবে যা কেবলমাত্র উইন্ডোতে চালিত হয়।

সুতরাং ... মূলত আপনাকে উইন্ডোজ বাক্সে মাউস প্লাগ করতে হবে এবং আপনি এটি কীভাবে চান ঠিক এটি কনফিগার করতে হবে । আমি সুইচ প্রোফাইল ফাংশনটি ব্যবহার করার পরামর্শ দিচ্ছি যাতে আপনি এটি সাধারণ ব্যবহারের জন্য ভাল সেট আপ করতে পারেন, যেমন: আপনার লিনাক্স ডেস্কটপ চালানো, কমপিজ ফাংশনগুলি (অ্যাপ্লিকেশন স্যুইচিং, ওয়ার্কস্পেসগুলি স্যুইচিং, টগলিং ম্যাক্সিমাইজ ইত্যাদি) এবং তারপরে গেমিংয়ের জন্য অন্য প্রোফাইল তৈরি করুন ( সম্ভবত একটি ভিন্ন রিফ্রেশ রেট) এবং গেমিং বোতামগুলির সাথে। কমিজের জন্য 4 পাশের থাম্বস বোতামগুলি Alt, ctl, shift, superkey এ সেট করার কথা বিবেচনা করুন কারণ এটি স্ক্রোল হুইলটির সাহায্যে স্যুইচিংকে আরও সহজ করে তুলবে। Alt + স্ক্রোল হুইল আপ হয়ে যায় থাম্ব বোতাম 1 + স্ক্রোল হুইল আপ।

আমার স্কিম:

থাম্ব বোতাম 1 (এগিয়ে নিম্ন) = Alt

থাম্ব বোতাম 2 (এগিয়ে উপরের) = শিফট

থাম্ব বোতাম 3 (পিছনের নিম্ন) = সিটিআরএল

থাম্ব বোতাম 4 (পিছনের উপরের) = সুপারকি (উইন্ডোজ কী)

তর্জনী মাঝের বোতাম = সিটিআরএল + Alt + নামপ্যাড 5

তর্জনী আপনার কাছে = ট্যাব

আপনার থেকে আরও দূরে সূচি আঙুল = Alt-f4 (কমিজ / লিনাক্স / উইনএক্স ক্লোজ অ্যাপ্লিকেশন)

কমিজ ডিফল্ট:

সুইচ ওয়ার্কস্পেস = Alt + সিটিএল + মাউস টানুন = নীচে 2 টি থাম্ব বোতাম একসাথে + মাউস ক্লিক করুন এবং টেনে আনুন; টাইপ করার সময় জটিল শোনায় তবে এটি ব্যবহার করা খুব দক্ষ।

অ্যাপ্লিকেশনগুলি = Alt + ট্যাব = নিম্ন থাম্ব ফরোয়ার্ড বোতাম + তর্জনী নিকটবর্তী বোতামটি (এটি ভালভাবে কাজ করার জন্য মনে রাখবেন থাম্ব বোতামটি ধরে রাখতে হবে, যাতে আপনি পূর্ববর্তী 1 অ্যাপ্লিকেশনটি স্যুইচ করতে পারেন)

একটি উইন্ডো ফিডিং (স্বচ্ছতা) = Alt + স্ক্রোল চাকা = থাম্ব লোয়ার ফরোয়ার্ড বোতাম + স্ক্রোল হুইল

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

উপরে বর্ণিত মূল বাইন্ডিংগুলি দুর্দান্ত কাজ করে তবে যুদ্ধক্ষেত্র বিবেচনা করুন 4 এ মাউসকে 10 টি বোতামের সাথে মাউস হিসাবে স্বীকৃতি দেওয়ার জন্য একটি ভয়ানক সময় হয়েছে যাতে এর জন্য আমাকে আমার 4 টি থাম্ব বোতামটি =, \ এবং; এ ম্যাপ করতে হয়েছিল; তবে স্পষ্টতই লিনাক্সে এটি নির্বোধ, এবং "পরবর্তী অ্যাপ্লিকেশন" এর = কীটি পুনরায় বাঁধাই নিষ্ক্রিয়তার একটি পাঠ, বিশেষত যখন হাহাহাহা কোডিংয়ের সময়।

ভার্চুয়ালবক্স ব্যবহার করে উইন্ডোজ UN চালানোর জন্য প্রয়োজনীয় লিঙ্কগুলি অনেক দরকার:

https://stackoverflow.com/questions/20021300/usb-devices-are-not-recognized-in-virtualbox-linux-host

https://www.youtube.com/watch?v=-0OyrvbZNwo



1

আমার একটি লজিটেক এমএক্স 500 আছে এবং অনুলিপিগুলি কপির এবং পেস্ট ক্রিয়াগুলির সাহায্যে ম্যাপ করতে চেয়েছি (এটি খুব দরকারী)।

Xbindkeysrc ফাইলটি কীভাবে কনফিগার করতে হবে এবং কীগুলি ম্যাপ করতে সক্ষম হবে তা বোঝার জন্য আমি এই গাইডটি ব্যবহার করেছি ।


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

@ user350566 এই জাতীয় অনুলিপি + পেস্টের কিছু সীমাবদ্ধতা রয়েছে। কখনও কখনও আপনি অন্যান্য ক্লিপবোর্ড ওরফে Ctrl + C / + V চান। এমনি বলছি.
ডানকিক্সোট

1

আমি একটি সমাধান তৈরি করেছি যা ওয়েল্যান্ডের সাথে কাজ করে।

এটি এখানে https://github.com/mathportillo/wayland-mouse-mapper

এটি কার্নেলে কোনও ডিভাইস ইভেন্টের নোটিশ প্রেরণে ইভটিউ ব্যবহার করে, সুতরাং এটি ওয়েল্যান্ডের দ্বারা সীমাবদ্ধ নয়

একটি সংক্ষিপ্ত বাশ স্ক্রিপ্ট যা দেখায় যে এটি কীভাবে কাজ করে তা নীচে রয়েছে (বেশিরভাগ কমান্ডকে মূল সুবিধার দরকার হয়)

আপনার ডিভাইসটি সন্ধান করুন:

libinput list-devices

আপনার পয়েন্টার ডিভাইসের নাম ব্যবহারের সরাসরি সন্ধান করতে:

libinput list-devices | grep pointer -B3 | grep -o '/dev/input/event[1-9]*'

আপনার ডিভাইস ইভেন্টগুলি ব্যবহারের তালিকা তৈরি করতে (ইভেন্ট পয়েন্টারটি আপনার পয়েন্টার ডিভাইসের নামে পরিবর্তন করুন):

libinput debug-events --device /dev/input/event5

আপনার ডিভাইস ইভেন্টগুলিতে কমান্ডগুলি বাঁধতে ব্যবহার করুন:

while read line; do
    echo ${line} # line represents a command
    # your code goes here
done < <(stdbuf -oL libinput debug-events --device /dev/input/event5 & )

মাউস ইভেন্ট ব্যবহার ট্রিগার করতে:

evemu-event /dev/input/event5 --sync --type EV_KEY --code KEY_PAGEUP --value 1

প্রকারটি কীস্ট্রোক ছাড়া অন্য হতে পারে এবং কোডটি পেজআপ ব্যতীত অন্য হতে পারে, চাপলে মানটি 1 হয় এবং প্রকাশিত হ্যাঁ এর জন্য 0 হয়, আপনার মাউস কী-স্ট্রোককে ট্রিগার করতে পারে, সিস্টেম এটি কী-বোর্ডের মতোই ব্যাখ্যা করবে, ইভেন্ট ডিভাইস থেকে এটি সমস্ত ঘটনা ঘটবে।

উপরের সমস্ত ধারণাগুলিকে একটি ওয়ার্কিং ম্যাপারে মার্জ করে এমন একটি স্ক্রিপ্ট, যা ওয়েল্যান্ডে কাজ করে এবং সিস্টেম স্টার্টআপ শুরু করার জন্য পরিষেবা হিসাবে কনফিগার করা যেতে পারে, উপরের গিট রেপোতে পাওয়া যাবে।


0

ডেবিয়ানে আপনার কাছে একটি xbindkeys-configপ্যাকেজ রয়েছে যা আপনাকে আপনার কী / বোতামের বাইন্ডিংগুলি কনফিগার করতে সহায়তা করবে। তাই:

sudo apt-get install xbindkeys-config

2
আমি যখনই আমার জি 300 নিয়ে কিছু করার চেষ্টা করি তখনই সেই প্রোগ্রামটি ক্র্যাশ হয়।
ইনোকি

0

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

http://manpages.ubuntu.com/manpages/trusty/man1/lomoco.1.html


G700
m4l490n

0

সুতরাং আমি আমার উবুন্টু মেশিনে প্রায় 6 মাস ধরে আমার পারফরম্যান্স এমএক্স ব্যবহার করছি। আমি বেশিরভাগ বোতাম ডিফল্ট রেখেছি, তবে আমি এগিয়ে গিয়ে থাম্ব বোতামটি সুপার কী তৈরি করে যা জিনোমে স্ক্রিনের উপরের বাম কোণে যাওয়ার চেয়ে হ্যান্ডিয়ার। এবং আমি জুম বোতামটি একটি নিয়ন্ত্রণ বোতাম তৈরি করেছি। তবে এটি সিটিআরএল চালু করতে এবং পৃথক ক্লিকের মাধ্যমে সিটিআরএল বন্ধ করতে সেট করা আছে। এটি সত্যিই সাহায্য করে যেহেতু আমার কাছে একটি 4K ডিসপ্লে এবং একটি 1080 রয়েছে, তাই আমি একবার জুম বোতামটি ক্লিক করতে পারি, ওয়েব পৃষ্ঠাগুলি জুম ইন এবং আউট করতে চাকাটি স্ক্রোল করতে পারি এবং যখন আমার ওয়েব পৃষ্ঠাটি কীভাবে চান তা স্কেল করে আমি জুমটি ক্লিক করি আবার। এখানে আমার xbindkeysrc সেটিংস:

"/usr/bin/xte 'keydown Control_L' &"
b:13
"/usr/bin/xte 'keyup Control_L' &"
Control + b:13
"/usr/bin/xte 'key Super_L'"
b:10 + release

এটি জিজ্ঞাসা করা প্রশ্নের উত্তর বলে মনে হচ্ছে না।
দ্য ওয়ান্ডারার

0

btnxসমস্ত ব্র্যান্ডের সাথে কাজ করা উচিত হিসাবে লজিটেক মাউসগুলির সাথে বোতামটি রিম্যাপ করার সহজ সমাধান হতে পারে। এটিতে একটি সহজ গ্রাফিকাল ইন্টারফেস রয়েছে এবং উপলব্ধ বোতামগুলি সম্পর্কে শিখতে পারে। বিটিএনএক্স বহু বছর আগে স্ট্যান্ডার্ড সংগ্রহস্থলের অংশ ছিল তবে তা সরানো হয়েছে। এটি বর্তমানে এখানে উপলভ্য: https://launchpad.net/~oliverstar/+archive/ubuntu/ppa


0

সামনে এবং পিছনে বোতামগুলির সাহায্যে উপরে এবং নীচে স্ক্রোল করুন

প্রথমে প্রয়োজনীয় প্যাকেজগুলি ইনস্টল করুন:

$ sudo apt install x11-utils xbindkeys xautomation

এরপরে মাউসের পিছনের এবং ফরোয়ার্ড বোতামগুলির সঠিক বোতাম নম্বর সনাক্ত করতে xevপ্রদত্ত ব্যবহার করুন x11-utils

$ xev |grep -A2 ButtonPress

আমার তারযুক্ত উল্লম্ব আনকার মাউসের জন্য পিছনে এবং সামনে যথাক্রমে 8 এবং 9 বোতাম রয়েছে।

ButtonPress event, serial 37, synthetic NO, window 0x3600001,
    root 0x1da, subw 0x0, time 1708382, (68,54), root:(939,498),
    state 0x10, button 8, same_screen YES
--
ButtonPress event, serial 37, synthetic NO, window 0x3600001,
    root 0x1da, subw 0x0, time 1711030, (69,48), root:(940,492),
    state 0x10, button 9, same_screen YES

তারযুক্ত উল্লম্ব অ্যাঙ্কার মাউস

.xbindkeysrcনিম্নলিখিত বিষয়বস্তু সহ আপনার হোম ডিরেক্টরিতে একটি লুকানো ফাইল তৈরি করে চালিয়ে যান :

"xte 'keydown Down'"
b:8

"xte 'keyup Down'"
b:8 + Release

"xte 'keydown Up'"
b:9

"xte 'keyup Up'"
b:9 + Release

xteকমান্ড দ্বারা প্রদান করা হয় xautomationপ্যাকেজ।

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

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