কোনও মনিটর প্লাগ ইন না করা হলে জাল প্রদর্শন যুক্ত করুন


47

আমার একটি উবুন্টু 14.04 সার্ভার রয়েছে যার কোনও বাহ্যিক মনিটর সংযুক্ত নেই। আমি মেশিনের রিমোট কন্ট্রোল করতে NoMachine ব্যবহার করি। যখন আমি এটি করি, ইউনিটি / জিনোম ইন্টারফেসটি কোনও মনিটরকে সংযুক্ত দেখতে পায় না, তাই আমি NoMachine এর সাথে সংযোগ করার সময় 800x600 ব্যবহার করতে পারি। যদি আমি কোনও মনিটরে প্লাগ ইন করি তবে আমি রিমোট কম্পিউটারে নোমাচাইন উইন্ডোটি আকারের আকারে সেট করতে পারি।

উবুন্টুতে "জাল" মনিটর ডিভাইস তৈরি করার কোনও উপায় আছে যাতে আমি ইউনিটি / জিনোমে একটি ডেস্কটপ রেজোলিউশন সেট করতে পারি?

উত্তর:


54

একটি ডামি প্লাগের প্রয়োজন ছাড়াই এটি করার একটি উপায় খুঁজে পেয়েছেন: http://blog.mediafederation.com/andy-hawkins/ubuntu-headless-vnc-vesa-800x600-fix/

মূলত একটি ডামি ড্রাইভার ইনস্টল করুন:

sudo apt-get install xserver-xorg-video-dummy

তারপরে এটি /usr/share/X11/xorg.conf.d/xorg.confফাইলটিতে লিখুন (একটি তৈরি করুন, যদি এটি বিদ্যমান না থাকে):

Section "Device"
    Identifier  "Configured Video Device"
    Driver      "dummy"
EndSection

Section "Monitor"
    Identifier  "Configured Monitor"
    HorizSync 31.5-48.5
    VertRefresh 50-70
EndSection

Section "Screen"
    Identifier  "Default Screen"
    Monitor     "Configured Monitor"
    Device      "Configured Video Device"
    DefaultDepth 24
    SubSection "Display"
    Depth 24
    Modes "1024x800"
    EndSubSection
EndSection

তারপরে কম্পিউটারটি পুনরায় চালু করুন।


1
দয়া করে উত্তরটি সম্পাদনা করুন, প্যাকেজটি আপডেট করা হচ্ছে। ব্যবহার করে দেখুন sudo apt-cache search video-dummy
cctan

1
/usr/share/X11/xorg.conf.d/xorg.confএই বিষয়বস্তু দিয়ে ফাইল তৈরি করা , বা xpra.org/xorg.conf থেকে একটি , আমার উবুন্টু আর বুট করে না (এটি লগ-ইন স্ক্রিনের আগে উবুন্টু লোগো স্ক্রিনের সাথে আটকে যায়)। কি সমস্যা হতে পারে?
ডেভিড পোর্টাবেলা

2
উত্তরের লিঙ্কটি নষ্ট হয়ে গেছে বলে মনে হচ্ছে।
RSSethc

4
আমার ওএসও ভেঙে দিয়েছে। বুট করেনি। এর দূরবর্তী এবং এখন আমার গাড়িতে উঠতে হবে এবং 1 ঘন্টা চালাতে হবে। ঝুঁকিপূর্ণ স্টাফ :-)
ডেরেক

1
এটি আমার পক্ষে কাজ করে! তবে এখানে একটি সমস্যা আছে যে আমি যদি সত্যিকারের মনিটরটি সংযুক্ত করি তবে এটি সর্বদা কালো পর্দা
সানটম্যাচাইন

20

সংযুক্ত কোনও মনিটর ছাড়াই উবুন্টু 14.04 ডেস্কটপে রেজোলিউশনটি নির্দিষ্ট করুন:

Xrandr ম্যান পৃষ্ঠা থেকে:

--fb widthxheight
   Reconfigures the screen to the specified size. All configured 
   monitors must fit within this size. When this option is not 
   provided, xrandr computes the smallest screen size that will 
   hold the set of configured outputs; this option provides a 
   way to override that behaviour.

সুতরাং সংযোগের পরে কমান্ডটি ব্যবহার করুন:

xrandr --fb 1280x1024

দুর্দান্ত, এটা কাজ!
বার্টসেভিগ

2
আমার জন্য এটি বলছে:Can't open display
ar2015

2
@ ar2015 হিসাবে আদেশটি চালানxrandr --fb 1280x1024 -display :0
টেরেন্স

@ টেরেন্স আমি পাচ্ছিNo protocol specified Can't open display :0
রুফাস

@ উওফাস আপনি কি ওয়েল্যান্ডের সিস্টেমে লগ ইন করেছেন? যতদূর আমি জানি, xrandrকেবল এক্স.আরজি দিয়ে কাজ করে। আমি আবার আমার কমান্ডটি পুনরায় একটি 18.04 সিস্টেমে চালিয়েছি এবং এটি ঠিক কাজ করে, তবে আমি Xubuntu ব্যবহার করছি যা এক্স.আরগের কাছে খেলাপি।
টেরেন্স

8

এটি একটি হার্ডওয়ার সলিউশন / ওয়ার্কআরাউন্ড যা কিছু গ্রাফিক্স হার্ডওয়্যার / ড্রাইভারের জন্য কাজ করতে পারে।

  • হয় আপনি একটি ডামি ভিজিএ (বা ডিভিআই অ্যানালগ) প্লাগ কিনুন বা কেউ ডামি দোংলে বলে।

  • বা ভিজিএ আউটপুটে কেবল প্রায় 75 ওহমের 3 টি প্রতিরোধক ব্যবহার করুন: 1 → 6, 2 → 7, 3 → 8।

    +/- 10 ওহম কোনও সমস্যা ছাড়াই কাজ করতে পারে। কিছু কার্ড কেবল একটি প্রতিরোধকের সাথে কাজ করে। (আমার ইনটেলের মতো, 2 → 7 বা 3 → 8, একটি মনিটর হিসাবে সনাক্ত করা হবে)

তথ্যসূত্র: আপনার গ্রাফিক্স কার্ডগুলির জন্য কীভাবে ডামি প্লাগ তৈরি করবেন


1
একটি আকর্ষণীয় ধারণা মত শোনাচ্ছে। আমি একটা শট দেব।
জন চ্যাপম্যান 19

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

3

আমি উবুন্টুতে 18.04 এ আছি, এটিই আমি এটি সমাধান করেছি:

আমি এই প্রশ্নের উত্তর ব্যবহার করে ভার্চুয়াল ডিসপ্লে তৈরি করেছি: https://unix.stackexchange.com/questions/378373/add-virtual-output-to-xorg

একটি 20-intel.conf ফাইল তৈরি করুন:

sudo vi /usr/share/X11/xorg.conf.d/20-intel.conf

নিম্নলিখিত কনফিগারেশন তথ্য ফাইলে যুক্ত করুন:

Section "Device"
    Identifier "intelgpu0"
    Driver "intel"
    Option "VirtualHeads" "2"
EndSection

এটি ইনটেল জিপিইউকে 2 টি ভার্চুয়াল ডিসপ্লে তৈরি করতে বলে। আপনি ভার্চুয়ালহাইডগুলির সংখ্যাটি আপনার প্রয়োজন অনুসারে পরিবর্তন করতে পারেন।

তারপরে আমি একটি শেল স্ক্রিপ্ট তৈরি করেছি (এক্সিকিউটেবল সেট করতে ভুলবেন না) এবং এটি স্টার্টআপ অ্যাপ্লিকেশনগুলিতে রাখি:

#! /bin/bash

/usr/bin/xrandr -d :0 --output VIRTUAL1 --primary --auto
/usr/bin/xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900$
/usr/bin/xrandr --addmode VIRTUAL1 "1600x900_60.00"
/usr/bin/xrandr

এইভাবে, VIRTUAL1 আউটপুট হিসাবে সেট এবং সংযুক্ত রয়েছে। বুটে, একটি নতুন মোড ("cvt 1600 900" ব্যবহার করে পাওয়া গেছে) তৈরি করা হয়েছে এবং VIRTUAL1 এ নিযুক্ত করা হচ্ছে।

কেবল এটির সাথে ইস্যুটি হ'ল: ডাবটি পুনরায় বুট করার সময় অনুপস্থিত ... এটি এখনও সমাধান হয়নি।


3

এক্সভিএফবি বিবেচনা করুন যা সম্ভবত আপনি যখন সত্যিকারের মনিটরে প্লাগ ইন করেন তখন সম্ভবত ডিসপ্লেতে গোলযোগ ঘটায়

নিম্নলিখিত কমান্ডগুলি আইডি 1এবং রেজোলিউশন সহ একটি জাল ডিসপ্লেতে লাইটডিএম শুরু করবে1024x76

export DISPLAY=:1
Xvfb :1 -screen 0 1024x768x16 &
sleep 1

#exec gnome-session & # use gnome-session instead of lightdm
exec lightdm-session &

ধন্যবাদ, এটি আমাকে প্রদর্শন ছাড়াই ডেবিয়ানে ক্রোম চালাতে সহায়তা করেছিল।
দেদা

0

আমার জন্য উপরের সমাধানগুলির কোনওটিই কাজ করে না। একটি নতুন ডিভাইস / স্ক্রিন VIRTUAL1 যুক্ত করতে, আমার জন্য যা কাজ করেছে তা হ'ল:

  • Xserver-xorg-video-dummy প্যাকেটটি ইনস্টল করুন
  • Xorg.conf আপডেট করুন

সমস্ত বিবরণ এখানে: কোনও মনিটর প্লাগ ইন না থাকাকালীন নকল প্রদর্শন যুক্ত করুন

তথ্য : আমার জন্য, এটি /usc/X11/xorg.conf /usr/share/X11/xorg.conf.d/xorg.conf এর পরিবর্তে সম্পাদনা করে

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