ভার্চুয়ালাইজেশনে অতিরিক্ত মাউস বোতামগুলি কাজ করছে না (ভিএমওয়্যার / ভার্চুয়ালবক্স, উবুন্টু হোস্ট)


22

আমি উবুন্টুতে ভিএমওয়্যার ওয়ার্কস্টেশন এবং / অথবা ভার্চুয়ালবক্স চালানোর চেষ্টা করছি। ভার্চুয়াল মেশিনগুলি অতিরিক্ত মাউস বোতামগুলি (এগিয়ে / পিছনে) বাদে উভয় অ্যাপ্লিকেশনটিতে পুরোপুরি কাজ করছে। উবুন্টুতে মাউস বোতামগুলি সব কাজ করছে।

ভার্চুয়ালাইজেশন অ্যাপ্লিকেশন: ভিএমওয়্যার ওয়ার্কস্টেশন 10.0.1, সর্বশেষ ভার্চুয়ালবক্স

হোস্ট হিসাবে আমি উবুন্টু সংস্করণগুলি পরীক্ষা করেছি: 12.04, 13.10, 14.04 বিটা

অতিথি ওএস আমি পরীক্ষা করেছি: উইন্ডোজ 7, ​​লাইভ-মোডে বেশ কয়েকটি লিনাক্স ওএস

ইঁদুর আমি পরীক্ষা করেছি (সমস্ত সাইড বোতাম সহ): লজিটেক এম 510 (একচেটিয়া রিসিভার), পুরাতন রেজার কপারহেড, নাম-মাউস

আমি ইতিমধ্যে অনলাইনে অনেকগুলি সমাধান খুঁজে পেয়েছি যেমন উদাহরণস্বরূপ ভিএমওয়্যার ডাব্লুএস (মাউস.ভাসব.নেবল, ...) এ .vmx এ মাউস-সেটিংস পরিবর্তন করে, ভিএমওয়্যার / ভার্চুয়ালবক্সে ইনপুট-সেটিংস পরিবর্তন করে অতিথি ওএসে অতিথি সরঞ্জামগুলি পুনরায় ইনস্টল করুন , ...

আমি মনে করি এটি উবুন্টুতে সমস্যা এবং ভার্চুয়ালাইজেশন অ্যাপ্লিকেশনগুলিতে নয়। কেউ এই জন্য একটি সমাধান আছে?


mika209: আপনি xev চালাতে পারেন? অতিথি ওএসের টার্মিনালে গ্রেপ -i "বোতাম"? তারপরে উইন্ডোতে সরান, আপনার মাউসটি এগিয়ে এবং পিছনে বোতামটি ক্লিক করুন। পাঠ্যতার জন্য দয়া করে আপনার প্রশ্নে বা উবুন্টু পেস্টবিনে আউটপুট যুক্ত করুন।
Anders FU KiUr

উত্তর:


17

সম্ভাব্য কাজ:

অ্যাড করার পরে ভিএম এর .vmx ফাইলটি সম্পাদনা করার পরে

mouse.vusb.enable = "TRUE"
mouse.vusb.useBasicMouse = "FALSE"
usb.generic.allowHID = "TRUE"

আপনি ভিএম-তে আপনার পাঁচ-বোতামের মাউস ব্যবহার করতে সক্ষম হবেন। এটি করতে, আপনার ভিএম খুলুন, তারপরে নেভিগেট করুন Virtual Machine > Removable Devices > [Your Mouse] > Connect (Disconnect from Host)। আপনি দু'বার সতর্কতা পাবেন যে আপনি হোস্টের সাথে আর মাউস ব্যবহার করতে পারবেন না এবং ঠিক আছে ক্লিক করুন।

এখন আপনি কেবলমাত্র ভিএম এর মধ্যে আপনার মাউসটি পুরো স্ক্রিনে বা উইন্ডোড মোডে ব্যবহার করতে পারেন। হিট Ctrl-Gআপনার কীবোর্ডের হোস্ট মাউস আইকন পরিত্রাণ পেতে এবং সম্পূর্ণরূপে VM- র নিজেকে নিবিষ্ট করা। একবার আপনার মাউসের ভিএম এর বাইরে আবার দরকার হলে হিট করুন Ctrl+Alt, তারপরে ছেড়ে দিন। এখন ফোকাসটি আপনার হোস্ট ওএস-এ ফিরে এসেছে। মেনুটি ধরে আনতে ধরে রাখুন Altএবং নেভিগেট করতে আপনার তীর কীগুলি ব্যবহার করুন ।VVirtual MachineVirtual Machine > Removable Devices > [Your Mouse] > Disconnect (Connect to Host)

এখন সবকিছু স্বাভাবিক অবস্থায় ফিরে এসেছে। আশা করি খুব শীঘ্রই এর তুলনায় উবুন্টু বা ভিএমওয়্যার প্লেয়ারের মধ্যে কিছু পরিবর্তিত হবে।


হ্যাঁ, আমি ইতিমধ্যে VMware .vmx সেটিংসে usb.generic.allowHID = "সত্য" যুক্ত করার চেষ্টা করেছি। এর পরে আপনি মাউস / এইচআইডি সরাসরি ভার্চুয়াল মেশিনে সংযুক্ত করতে পারেন। কিন্তু আমি মনে করি এটা আরো একটি সমাধান চেয়ে কার্যসংক্রান্ত নেই ..
mika209

একমত। আপনি যদি উল্লেখযোগ্য সময়ের জন্য ভিএম-এ একচেটিয়াভাবে কাজ করার পরিকল্পনা করেন তবে এটি কাজ করে তবে শেষ পর্যন্ত খুব বেশি ব্যবহারকারী বান্ধব নয়
ম্যাটসায়ার

1
উইন্ডোজ 10 হোস্ট, উবুন্টু 14.04 অতিথি। ভিএমওয়্যার ১১. এই তিনটি লাইন যুক্ত করা আমার পক্ষে কাজ করেছিল। বিশেষত ইউজব্যাসমাউস লাইনটি গুরুত্বপূর্ণ ছিল। এটি ছাড়াই সমাধানটি এখনও প্রয়োগ হয় তবে আমার মাউসটি এলোমেলোভাবে অতিথির সাথে পুরো স্ক্রিনে এমনকি হোস্ট ওএসে ফিরে এলো।
হালসফর

1
আমার জন্য নিখুঁতভাবে কাজ করেছেন! আমাকে যা করতে হয়েছিল তা হল 3 টি লাইন যুক্ত করতে .vmx ফাইলটি সম্পাদনা করতে। আমাকে হোস্ট থেকে মাউসটি সংযোগ বিচ্ছিন্ন করতে হয়নি এবং মাউসটি এখনও পূর্বের মতো হোস্ট এবং অতিথির মধ্যে স্বয়ংক্রিয়ভাবে রূপান্তরিত হয়েছিল। ভিএমওয়্যার ওয়ার্কস্টেশন 11, উইন্ডোজ 7 হোস্ট, উবুন্টু 12.04 এবং 16.04 অতিথি। এটি কাজ করার জন্য ভিএমকে আবার চালিত করতে হয়েছিল - স্থগিতকরণ / পুনরায় শুরু করা যথেষ্ট ছিল না।
EM0

1
ভিএমওয়্যার ওয়ার্কস্টেশন 12.5.2, উইন্ডোজ 7 হোস্ট, উবুন্টু 17.04 অতিথি। সবেমাত্র ভিএম বন্ধ করে দিয়েছে, ভিএমএক্স ফাইলটিতে এই 3 টি লাইন যুক্ত করেছে এবং আবার শুরু হয়েছে। কৌতুকটি করেছেন।
পিয়েরে হেনরি

12

ভিএমওয়্যারের অধীনে অতিরিক্ত মাউস বোতামগুলি পেতে, কনফিগার ফাইল .vmx সম্পাদনা করুন (নিম্নলিখিত লাইনগুলি সংযোজন করুন):

mouse.vusb.enable = "TRUE"
mouse.vusb.useBasicMouse = "FALSE"

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

সঠিক মাউস ইভেন্টটি কেন এটি ব্যর্থ হয় তা হ'ল একটি ভাল প্রশ্ন যা coveredাকা নেই।

গেস্ট ওএসে নিম্নলিখিতটি চালু এবং চালনা করুন। xev | grep -i "button"একটি টার্মিনাল চালান । তৈরি হওয়া উইন্ডোতে সরান, আপনি যে বোতামগুলি অর্পণ করতে চান বা ক্লিক করতে চান তা একবার ক্লিক করুন। xevনিবন্ধিত মাউস ইভেন্টটিকে আউটপুট দেয়, অনেক ক্ষেত্রে অতিরিক্ত মাউস বোতামগুলি যেমন should মাউস বোতাম 8 বা 9 টি মাউস বোতাম ইভেন্ট 16 বা 17 হিসাবে প্রাপ্ত হয়েছে।

মাউস বোতাম ইভেন্টগুলির পুনরায় সাইন ইন করা উদাহরণস্বরূপ করা যেতে পারে। xinput, নিম্নলিখিতটি ডিভাইসআইডি 8 টি মাউস বোতাম 16 টি মাউস 8 হিসাবে কাজ করছে এবং মাউস 9 হিসাবে মাউস 9 তৈরি করে।

xinput set-button-map 8 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 8 9

1
এটি আমার জন্য নিখুঁতভাবে কাজ করেছে: উইন্ডোজ 7 এক্স 64 (হোস্ট) + সেটপয়েন্ট 6.65.62 + এম 705 লজিটেক মাউস, ভিএমওয়্যার 10, কুবুন্টু 14.04 x64 (অতিথি)। আমি xev | grep -i "button"ঠিক এখনি এবং সঠিক বোতামের ইভেন্টগুলি 8/9 ম্যাপযুক্ত ব্যাক / ফরোয়ার্ডের ফলাফলগুলি দেখতে পেলাম । এটি লিনাক্স বাক্সে অন্য কোনও কনফিগারেশন ছাড়াই Chrome এবং ফায়ারফক্সে যেমন কাজ করে।
অ্যাঞ্জেলস পিকুলাস

1
এটি আমার পক্ষে পাশাপাশি কাজ করেছে - ধন্যবাদ! ফেডোরা 24 এবং উইন্ডোজ 8.1 (x64) একটি লজিটেক জি 9 সহ হোস্ট। ভিএমওয়্যার ওয়ার্কস্টেশন 12.5।
ডেভেটর

1
অনেক ধন্যবাদ! উইন্ডোজ 10 হোস্ট এবং উবুন্টু 16.04 অতিথির সাথে আমার জন্য পুরোপুরি কাজ করেছেন। .Vmx সম্পাদনা করার পরে আমাকে কোনও মানচিত্রের জন্য জিনপুট ব্যবহার করতে হবে না, অতিরিক্ত বোতামগুলি নেটিভভাবে পিছনে / ফরোয়ার্ড হিসাবে কাজ করেছিল।
ডেভ দ্য সায়েন্টিস্ট

1
এটি যখন আমার ফোল্ডারে VMNAME.vmx এ রাখে তখন এটি আমার পক্ষে কাজ করে। তবে এটিকে বিশ্বব্যাপী করার কোনও উপায় আছে কি?
মাইকেল ইয়ু

1
আমি ফাইলটি তৈরি করেছি এবং শিরোনামের ~/.vmware/configসাথে পরিবর্তনগুলি যুক্ত করেছি .encoding = "UTF-8"এবং এটি কাজ করেছে যাতে আমি ধরে নিই যে এটি বিশ্বব্যাপী সেট করার উপায় (আপনার ব্যবহারকারীর জন্য)। (ওয়ার্কস্টেশন 14)
মাইকেল ইউ

0

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


সুতরাং, এটি উইন্ডোজ কেন কাজ করে? কারণ লিনাক্স এবং উইন্ডোজ বাস্তবায়নগুলি বিভিন্ন রোডম্যাপ অনুসরণ করে এবং "প্রতিটি ফ্রন্ট-এন্ডের মাউস ইনপুট এ যাওয়ার নিজস্ব পদ্ধতি রয়েছে" ( উত্স )। এটি সুপার ব্যবহারকারীর অন্য একটি প্রশ্নে দেখা যেতে পারে


আপনি যদি ভিএমওয়্যার বা ভার্চুয়ালবক্সের সাথে হোস্ট হিসাবে উইন্ডোজ 7/8 ব্যবহার করেন তবে অতিরিক্ত মাউস বোতামগুলি অনেক অতিথি-ওএসে কাজ করছে। কীভাবে সম্ভব?
mika209

@ mika209 বিভিন্ন বাস্তবায়ন। ঠিক যেমন সহজ।
ব্রায়াম

2
@ ব্রায়াম: ভার্চুয়ালবক্সের জন্য সত্যটি আমি বলতে পারি না তবে আমি বলতে পারি যে ভিএমওয়্যার ওয়ার্কস্টেশন এবং প্লেয়ার 24 টি বোতাম সমর্থন করে। আমি সময় পেলে আপডেট ও বর্ধিত উত্তর নিয়ে ফিরে আসব। ইতিমধ্যে সংশোধন করার জন্য, আপনি ভিএমওয়্যার অন্তর্ভুক্ত না করার জন্য নিজের উত্তরটি আপডেট করলে ভাল লাগবে।
Anders FU Kiær

@ অ্যান্ডারসফ.ইউ.কায়ার এখানে ওপি মন্তব্য অনুসরণ করে স্পষ্টতই কাজ করে না।
ব্রায়াম

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

0

আমি এই সমস্ত চেষ্টা করেছিলাম, আমার ডেল এক্সপিএস 13, উইন্ডোজ 10, ভিএমওয়্যার প্লেয়ার 12, অতিথি উবুন্টু 14.04 এ সমাধানটি সহজ ছিল

কন্ট্রোল প্যানেল চালু করুন, মাউস সেটিংস পরিবর্তন করুন, মাউস এবং কীবোর্ড কেন্দ্র, মাইক্রোসফ্ট মাউস সেটিংস, চাকা বোতাম। ডিফল্ট তাত্ক্ষণিক দর্শকের পরিবর্তে মাঝারি মাউস ক্লিকে সেট করুন।

এটি মধ্যম মাউস ক্লিক অনুলিপি এবং উবুন্টুতে পেস্ট করতে দেয় ..

জেমস


0

উইন্ডোজ 10 হোস্টে এটি পরীক্ষিত (উবুন্টুতে একই হওয়া উচিত), ভিজিওয়্যার ওয়ার্কস্টেশন প্লেয়ার 12, লজিটেক এম 510 মাউস সহ।

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

  1. আপনার ভার্চুয়াল মেশিন ফোল্ডারে যান এবং .vmxফাইলটি সনাক্ত করুন।
  2. এটি নোটপ্যাডে সম্পাদনা করুন এবং যুক্ত করুন:

    usb.generic.allowHID = "TRUE"
    usb.generic.allowHID = "TRUE"
    usb.generic.allowLastHID = "TRUE"
    
  3. ভার্চুয়াল মেশিনটি খুলুন এবং এতে নেভিগেট করুন Virtual Machine > Removable Devices > [Your Mouse] > Connect (Disconnect from Host)। আপনি যখন এটি করেন, মাউসটি কেবল ভার্চুয়াল মেশিনে কাজ করবে।

  4. ভার্চুয়াল মেশিনে লজিটেক মাউস ড্রাইভার / সফ্টওয়্যার ইনস্টল করুন (আপনি যদি চান তবে আপনি এই পদক্ষেপটি আগে করতে পারেন)
  5. হোস্ট মাউস আইকন থেকে মুক্তি পেতে এবং আপনার নিজের ভিএম-তে পুরোপুরি নিমজ্জন করতে আপনি আপনার কীবোর্ডে Ctrl+ টিপতে Gপারেন।
  6. আপনি যখন হোস্ট মেশিনে মাউসটি আবার ব্যবহার করতে চান, Ctrl+ চাপুন Alt, তারপরে ছেড়ে দিন, যাতে ফোকাসটি ভার্চুয়াল মেশিনে নয়, ভিএমওয়্যার প্লেয়ারের দিকে থাকে। এখন আপনি নিয়মিত উইন্ডোজ কীবোর্ড শর্টকাট ব্যবহার করতে পারেন। এক্ষেত্রে ভিএমওয়্যার ওয়ার্কস্টেশন প্লেয়ার মেনু খুলতে Alt+ টিপুন Pএবং নেভিগেট করতে কীবোর্ড তীরচিহ্নগুলি ব্যবহার করুন Virtual Machine > Removable Devices > [Your Mouse] > Disconnect (Connect to Host)
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.