প্রতিটি স্ক্রিনে কীভাবে একটি মাউস / কীবোর্ড জোড়া লক করবেন?


11

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

এটি অনুঘটক কেন্দ্রের সেটআপ হিসাবে xorg.conf:

Section "ServerLayout"
    Identifier     "amdcccle Layout"
    Screen      0  "amdcccle-Screen[1]-0" 0 0
    Screen         "amdcccle-Screen[1]-1" 1400 0
EndSection

Section "Module"
    Load  "glx"
EndSection

Section "Monitor"
    Identifier   "0-CRT1"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
    Option      "PreferredMode" "1400x1050"
    Option      "TargetRefresh" "60"
    Option      "Position" "0 0"
    Option      "Rotate" "normal"
    Option      "Disable" "false"
EndSection

Section "Monitor"
    Identifier   "0-DFP1"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
    Option      "PreferredMode" "1400x1050"
    Option      "TargetRefresh" "60"
    Option      "Position" "0 0"
    Option      "Rotate" "normal"
    Option      "Disable" "false"
EndSection

Section "Device"
    Identifier  "Default Device"
    Driver      "fglrx"
EndSection

Section "Device"
    Identifier  "amdcccle-Device[1]-0"
    Driver      "fglrx"
    Option      "Monitor-DFP1" "0-DFP1"
    BusID       "PCI:1:5:0"
EndSection

Section "Device"
    Identifier  "amdcccle-Device[1]-1"
    Driver      "fglrx"
    Option      "Monitor-CRT1" "0-CRT1"
    BusID       "PCI:1:5:0"
    Screen      1
EndSection

Section "Screen"
    Identifier "Default Screen"
    DefaultDepth     24
    SubSection "Display"
    EndSubSection
EndSection

Section "Screen"
    Identifier "amdcccle-Screen[1]-0"
    Device     "amdcccle-Device[1]-0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Section "Screen"
    Identifier "amdcccle-Screen[1]-1"
    Device     "amdcccle-Device[1]-1"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Section "DRI"
    Group        "vglusers"
    Mode         0660
EndSection

(পরবর্তী এন্ট্রি ভার্চুয়ালজিএল থেকে এসেছে , এই প্রশ্নটি দেখুন , এটি এখানে অপ্রাসঙ্গিক হওয়া উচিত)


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

উত্তর:


5

যদি আমি আপনার প্রয়োজনীয়তা বুঝতে পারি তবে আপনাকে একটি স্ক্রিন, কীবোর্ড এবং একটি মাউসকে একটি সার্ভারলআউট এবং অন্যকে দ্বিতীয়টিতে আবদ্ধ করতে হবে।

http://cambuca.ldhs.cetuc.puc-rio.br/multiuser/

Section "ServerLayout"
    Identifier "Layout0"
    Screen 0 "Screen0"
    InputDevice "Mouse0" "CorePointer"
    InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "ServerLayout"
    Identifier "Layout1"
    Screen 0 "Screen1"
    InputDevice "Mouse0" "CorePointer"
    InputDevice "Keyboard0" "CoreKeyboard"
EndSection

এটি, যতদূর আমি জানি, এগিয়ে যাওয়ার একমাত্র উপায়।

একটি ভাল টিউটোরিয়াল হিসাবে খিলান:

https://wiki.archlinux.org/index.php/Xorg_multiseat

এবং লিনাক্স খেলনা আপনাকে কীভাবে 6 টি বসার সেটআপ স্থাপন করতে হবে তা দেখায়

http://www.linuxtoys.org/multiseat/multiseat.html


ধন্যবাদ। তবে প্রথম লিঙ্কটি এক্সফ্রি 86 সম্পর্কিত যা এটি এখনও এক্স 11 এর সাথে কাজ করে? এছাড়াও, আপনি আর্ক লিঙ্কটি মিস-পেস্ট করেছেন ...
টোবিয়াস কেইনজলার

হ্যাঁ, অবশ্যই, এটি X.org- এও প্রযোজ্য। দুঃখিত ভুলের জন্য, আমি এটা ঠিক করেছি এবং আসলে যে আপনি যে লিংক অনেক ভালো একটি মাল্টি-আসন কনফিগারেশন ব্যাখ্যা করতে হবে
tmow

3

একটি আকর্ষণীয় সম্ভাবনা যা আমি ভুলে গেছি তা হ'ল টাইলার জাজো আমার প্রশ্নের মাল্টিসিট গেমিংয়ের উত্তর কী? @ গেমিং.এসই পরামর্শ দেয়:

আমি ভিএমওয়্যার ব্যবহার করব। এটি কেবলমাত্র ভিএমওয়্যার প্লেয়ারের মাধ্যমেই সম্ভব হতে পারে (আপনার একটি ভিউএমকে একটি মাউস বরাদ্দ করতে সক্ষম হতে হবে), অথবা আপনার ভিএমওয়্যার ওয়ার্কস্টেশনটি চেষ্টা করার প্রয়োজন হতে পারে (যার জন্য আমি নিশ্চিত যে এটি কাজ করে)। আপনার যে হার্ডওয়্যার / সফ্টওয়্যারটির প্রয়োজন হবে তা নিম্নরূপ:

  • একাধিক সেট ইউএসবি ইনপুট (ইঁদুর / কীবোর্ড / ইত্যাদি)
  • ভিএমওয়্যার ওয়ার্কস্টেশন (বা অন্য কোনও ভিএম সিস্টেম) এর জন্য লাইসেন্স

    1. আপনি সাধারণত যেমনটি চান তেমন একটি ভিএম সেট আপ করুন এবং এটিকে পাওয়ার করুন।
    2. "সমস্ত ইউএসবি ইনপুট ডিভাইসগুলি দেখানোর জন্য" ইউএসবি কন্ট্রোলারকে ("ভার্চুয়াল মেশিন সেটিংস সম্পাদনা করুন" তে পাওয়া যায়) কনফিগার করুন
    3. ভিএম শুরু করুন।
    4. মেনুতে ভিএম -> অপসারণযোগ্য ডিভাইসগুলিতে নেভিগেট করুন এবং একচেটিয়াভাবে ভিএম-তে সরাসরি যেতে ইনপুটগুলি নির্বাচন করুন। (এখন আপনার কীবোর্ড / মাউসের সংযোগগুলির মধ্যে একটি কেবল সেই ভিএম-তে পরিচালিত হবে))

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

এর মধ্যে সেরাটি হল, আপনার একাধিক মনিটরেরও দরকার নেই, আপনি এটি ভিএমএস + কীবোর্ড + ইঁদুরের একগুচ্ছ সহ স্প্লিট-স্ক্রিন স্টাইল করতে পারেন।


আমি এখনও অবধি কাজ করা এই একমাত্র সমাধান ...
টোবিয়াস কেইনজলার

3

আপনি এমডিএম এর মতো কিছু চেষ্টা করেছেন ? দেখে মনে হচ্ছে এটির কনফিগারেশনের ফাইলটিতে কীবোর্ড / ভিডিও / মাউস ম্যাপিংগুলি পরিচালনা করতে পারে।


2

সন্ধান multiseat এবং আপনার তথ্য আপনি প্রয়োজন পাবেন। লিঙ্কযুক্ত উইকিপিডিয়া নিবন্ধ এমনকি এমডিএম কোথায় ফিট করে তা বর্ণনা করে।

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

শুভকামনা!


2

অন্যান্য উত্তর অবশ্যই সঠিক পথে ছিল, তবে এমডিএম / মাল্টিসিট ডকুমেন্টেশনগুলির যথেষ্ট অভাব এবং ছড়িয়ে দেওয়া। এখানে প্রদত্ত কয়েকটি লিঙ্কগুলি পুরানো ছিল, এক্সফ্রি 8686, জর্জের পূর্বসূরি উল্লেখ করে। কিছু খননকারী দেখায় যে বেশিরভাগ MDM কনফিগারেশনগুলি Xephyr ব্যবহার করে।

মাল্টিসিয়াট এক্সেফির কনফিগারেশন তৈরির জন্য এখানে একটি হাটো রয়েছে:

http://en.wikibooks.org/wiki/Multiterminal_with_Xephyr

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