লিনাক্স: টার্মিনাল হিসাবে দ্বিতীয় মনিটর?


2

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


1
এই সম্ভবত unix.stackexchange.com সাইটে স্থানান্তরিত করা উচিত।

আমি এখনও এটি একটি superuser প্রশ্ন আরো মনে হয়।
d33tah

1
হয়তো আপনি সঠিক, কিন্তু ইউনিক্স / লিনাক্স এসই তে সম্ভবত আপনি আরো সহায়তা পাবেন।

আপনার GPU এর উপর নির্ভর করে, এটি সম্ভব নাও হতে পারে। তবে, যদি এটি একটি ডুয়াল হেড GPU হয়, তবে আপনি কেবল দুটি এক্স সার্ভার চালু করতে পারেন এবং প্রতিটি X সার্ভারে যথাযথ হার্ডওয়্যার ডিভাইসগুলি ম্যানুয়ালি ম্যাপ করতে পারেন। যদিও পাগল পেতে পারেন; xorg.conf ম্যানুয়াল কনফিগারেশন প্রয়োজন।
allquixotic

এটি একটি দ্বৈত মাথা GPU এর অসম্ভাব্য। এটা ইন্টেল জিএমএ 9 50।
d33tah

উত্তর:


2

আপনার দুটি বিকল্প আছে। Xorg.conf- এ সবকিছু নিজে কনফিগার করুন - এটি দুটি মনিটর এবং দুটি ডিভাইস উল্লেখ করে - অথবা আপনি আশা করতে পারেন যে সবকিছু বাক্সের বাইরে কাজ করে।

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

উদাহরণস্বরূপ

  xrandr \
           --output LVDS1 --auto --pos 0x0 \
           --output VGA1  --auto \
           --right-of LVDS1 &
       sleep 2
       xrandr --output VGA1 --mode 1024x768 &

এখানে গুরুত্বপূর্ণ অংশটি গ্রাফিক্স ডিভাইসটি কীভাবে কনফিগার করবেন তা নির্ধারণ করা। আপনি ব্যবহার করছেন ড্রাইভার সাধারণত (আশা) একটি মানুষের পাতা সঙ্গে আসা হবে। প্যাকেজগুলিতে ফাইলগুলি সন্ধান করার জন্য আমি apt-cache এর সিনট্যাক্স মনে রাখতে পারছি না তবে সম্ভবত আপনি একটি পৃষ্ঠা পৃষ্ঠাটি নীচে পাবেন:

/usr/share/man/man4/intel.4.bz2

এর মানে আপনি এটি ব্যবহার করে প্রদর্শন করতে পারেন man intel একটি টার্মিনালে। এটি পড়ুন এবং আপনার GPU কনফিগার করা যেতে পারে তার সম্পর্কে আপনার আরও ভাল ধারণা থাকবে।

পাথ: /etc/X11/xorg.conf.d/
File: xorg.conf

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    #InputDevice    "touchpad" "CorePointer"
    #InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
    ModulePath   "/usr/lib/xorg/modules"
    FontPath    "/usr/share/fonts/TTF/"
    FontPath    "/usr/share/fonts/OTF"
    FontPath    "/usr/share/fonts/Type1/"
    FontPath    "/usr/share/fonts/100dpi"
    FontPath    "/usr/share/fonts/75dpi"
    FontPath    "/usr/share/fonts/artwiz-latin1"
    FontPath    "/usr/share/fonts/dejavu"
    FontPath    "/usr/share/fonts/corefonts"
    FontPath    "/usr/share/fonts/cyrillic"
    FontPath    "/usr/share/fonts/encodings"
    FontPath    "/usr/share/fonts/freefont-ttf"
    FontPath    "/usr/share/fonts/misc"
    FontPath    "/usr/share/fonts/proggy-fonts"
    FontPath    "/usr/share/fonts/terminus"
    FontPath    "/usr/share/fonts/ttf-bitstream-vera"
EndSection

Section "Module"
    Load  "dbe"
    Load  "glx"
    Load  "dri"
    Load  "record"
    Load  "extmod"
    Load  "dri2"
EndSection
Section "Extensions"
        Option "Composite" "Enable"
EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
    Option "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection

Section "ServerFlags"
    Option  "blank time"  "5"  # Blank the screen after 5 minutes (Fake)
    Option  "standby time"  "10"  # Turn off screen after 10 minutes (DPMS)
    Option  "suspend time"  "15"  # Full suspend after 20 minutes
    Option  "off time"  "20"  # Turn off after half an hour
EndSection

Section "Monitor"
    Identifier   "internalMonitor"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
    Option        "DPMS"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "internal"
    Monitor    "internalMonitor"
    SubSection "Display"
        Viewport   0 0
        Depth     1
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     4
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     8
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     15
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     16
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

File: synaptics.conf

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
    Option      "TapButton1" "1
    Option      "TapButton2" "2"
    Option      "TapButton3" "3"

    Option "VertScrollDelta" "150"


    Option "AccelFactor" "0.00695223"
    Option "MaxSpeed" "0.7"
    Option "MinSpeed" "0.3"

EndSection

File: ইন্টেল-945gme

Section "Device"
        ### Available Driver options are:-
        ### Values: : integer, : float, : "True"/"False",
        ### : "String", : " Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"               # []
        #Option     "SWcursor"              # []
        #Option     "ColorKey"              # 
        #Option     "CacheLines"            # 
        #Option     "Dac6Bit"               # []
        #Option     "DRI"                   # []
        #Option     "NoDDC"                 # []
        #Option     "ShowCache"             # []
        #Option     "XvMCSurfaces"          # 
        #Option     "PageFlip"              # []
    Identifier  "internal"
    Driver      "intel"
    Option          "monitor-VGA1" "externalMonitor"
    Option          "monitor-LVDS1" "internalMonitor"
    VendorName  "Intel Corporation"
    BoardName   "Mobile 945GME Express Integrated Graphics Controller"

    Option   "FramebufferCompression" "on"
    Option   "AccelMethod" "EXA"
    Option   "Tiling" "on"

    BusID       "PCI:0:2:0"
EndSection

File: externalScreen

Section "Monitor"
    Identifier   "externalMonitor"
    VendorName   "some"
    ModelName    "some"
    Option      "DPMS"
    Option "above"  "internalMonitor"
EndSection

Section "Screen"
    Identifier "externalScreen"
    Device     "vgaport"
    Monitor    "externalMonitor"
    SubSection "Display"
        Viewport   0 0
        Depth     1
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     4
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     8
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     15
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     16
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection


আমি আপনি একটি DE উল্লেখ থেকে উভয় এক্স চান অনুমান। এক এবং এক্স একটি ভার্চুয়াল কনসোল চালানো অনেক বেশি চতুর, এবং আমি ছয় বছর আগে আমার প্রাথমিক প্রচেষ্টায় সেট আপ করার চেষ্টা ছেড়ে দেওয়া। যেহেতু এটি চেষ্টা করেনি।
Ярослав Рахматуллин

1
এই দুটি কীবোর্ড / ঘর একে অপরের হস্তক্ষেপ না করা হবে? আমি কি কোনোভাবে একটি উইন্ডোতে নির্দিষ্ট কীবোর্ড এবং মাউস বাঁধতে পারি?
d33tah

আমি সেই প্রশ্নটা মিস করি, তাই না? ইনপুট ডিভাইসগুলি পৃথক করার জন্য আপনাকে 2 এক্স সার্ভার চালাতে হবে। কিন্তু হয়তো না, এইটি xorg.conf থেকে এসেছে: সার্ভারলয়উট বিভাগগুলি সর্বোচ্চ স্তরে রয়েছে। তারা একটি অধিবেশন ব্যবহার করা হবে যে ইনপুট এবং আউটপুট ডিভাইস একত্রিত। ইনপুট ডিভাইসগুলি ইনপুটডevice বিভাগে বর্ণিত হয়। আউটপুট ডিভাইসগুলিতে সাধারণত একাধিক স্বাধীন উপাদান থাকে (উদাঃ, একটি গ্রাফিক্স বোর্ড এবং একটি মনিটর)।
Ярослав Рахматуллин

এই একাধিক উপাদান স্ক্রিন সেকেন্ডে একসাথে আবদ্ধ, এবং এটি সার্ভারলয় বিভাগ দ্বারা রেফারেন্স করা হয়। প্রতিটি স্ক্রিন বিভাগ একটি গ্রাফিক্স বোর্ড এবং একটি মনিটর একত্রিত করে। গ্রাফিক্স বোর্ডগুলি ডিভাইস বিভাগগুলিতে বর্ণিত হয়েছে এবং মনিটরগুলি মনিটর বিভাগগুলিতে বর্ণিত হয়েছে।
Ярослав Рахматуллин
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.