मैं Ubuntu 10.04 में संलग्न मॉनिटर के बिना vino-server कैसे चलाऊं


9

मैं सिर्फ एक हेडलेस होम सर्वर पर कल उबंटू 10.04 में अपग्रेड हुआ। मैं विभिन्न प्रयोजनों के लिए सर्वर का उपयोग करता हूं, और मुझे नहीं पता है कि एसएसएच के माध्यम से मुझे कैसे करना है जो मैं वीएनसी के माध्यम से कर पाया हूं। हालाँकि, अगर कोई मॉनिटर संलग्न नहीं है, तो अपग्रेड vino-server अब नहीं चलेगा। पहले यह बिना किसी समस्या के स्टार्ट अप हुआ करता था। यहां तक ​​कि एसएसएच के माध्यम से सर्वर को चलाने का प्रयास करने से मुझे "प्रदर्शन लोड नहीं हो सका" त्रुटि मिलती है।

सारांश: मुझे उबंटू-सर्वर को उबंटू 10.04 के साथ एक सर्वर पर बूट समय पर चलाने की आवश्यकता है, एक मॉनिटर संलग्न के बिना

जवाबों:


3

vino-server एक कंसोल ग्नोम सत्र के लिए रिमोट एक्सेस प्रदान करता है, और यह तब तक शुरू नहीं होता है जब तक कि गनोम सत्र शुरू नहीं होता है (मतलब जब आप GUI लॉगिन विंडो में लॉग इन करते हैं)। नहीं है कुछ संकेत उबंटू मंचों पर है कि आप इसे से एक मॉनिटर के बिना चल रहा है में मूर्ख कर सकते हैं

  1. लॉगिन स्क्रीन दिखाने के बजाय ऑटोलिन में जीडीएम को कॉन्फ़िगर करना; तथा
  2. "vesa" ड्राइवर का उपयोग करने के लिए एक xorg.conf को कॉन्फ़िगर करना ।

लेकिन वह पोस्ट यह भी इंगित करता है कि Xserver 640x480 रिज़ॉल्यूशन तक सीमित था। यह कर्नेल के कंसोल फ़्रेमबफ़र रिज़ॉल्यूशन को बदलकर कॉन्फ़िगर करने योग्य हो सकता है; और यह हो सकता है कि उबंटू 10.04 पहले से ही उस डिफ़ॉल्ट को बदल दे जो एक उच्च रिज़ॉल्यूशन पर काम करने के लिए पर्याप्त है।


अपडेट
जैसा कि अन्य लोगों ने पहले ही उल्लेख किया है, आपको शायद Xvnc (RealVNC या TightVNC) का उपयोग करने की आवश्यकता है । मुझे नहीं पता कि एक Xvnc सर्वर लॉन्च करने के लिए GDM को कॉन्फ़िगर करना कितना आसान होगा।

इसके बजाय, सबसे ट्यूटोरियल से Xvnc शुरू करने की सलाह देते हैं xinetd , और XDMCP को सक्षम करने के लिए इतना है कि Xvnc GDM के साथ संवाद कर सकते हैं। मुझे बस यह उबंटू फ़ोरम पोस्ट मिला है , जो ल्यूसिड में Xvnc + GDM को सक्षम करने वाला विवरण है; यह बहुत स्पष्ट है और इसका पालन करना मुश्किल नहीं है।


2

इग्नासियो सही है: आपको Xvnc का उपयोग करना चाहिए। इस तरह Xvnc अंतर के साथ एक "वास्तविक" X11 डिस्प्ले के बजाय शुरू होगा, जिसे आप VNC के माध्यम से कनेक्ट कर सकते हैं।

मैंने यह कैसे पाया । लेकिन मैंने इसे अपनी मशीन पर आज़माया नहीं है लेकिन मैंने एक साल पहले अपने 9.04 बॉक्स पर इसी तरह के सेटअप की कोशिश की थी। मेरा समाधान xdmetd सेवा के साथ पंजीकरण करने के बजाय X11vnc लॉन्च करने के लिए gdm को बताना था। X11vnc (Xvnc नहीं) एक वास्तविक X11 सत्र में संलग्न (या spawns?)। लेकिन विचार बिलकुल एक जैसा है।


1

यदि यह बिना सिर के है तो वीनो से बिल्कुल भी परेशान न हों। बस Xvnc से चिपके रहें, क्योंकि आपको सिस्टम पर चलने वाले वास्तविक "भौतिक" X सर्वर की आवश्यकता नहीं है।


1

ठीक है, तो मैं इस मुद्दे में भाग गया और आशा है कि यह मदद कर सकता है। मैं वर्तमान में Ubuntu 18.04 चला रहा हूं , इसलिए उम्मीद है कि यह लागू होता है, और Vino VNC सर्वर चल रहा है । मुझे वीएनसी को एक हेडलेस सर्वर की आवश्यकता की समस्या थी।

सबसे पहले, डमी ड्राइवर स्थापित करें:

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

तब ड्राइवर स्थापित हो जाता करने के बाद, एक नया बनाने xorg.confमें /etc/X11/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       "1600x900"
    EndSubSection
EndSection

फिर सिस्टम को रिबूट करें और यह काम करना चाहिए! मेरे लिए काम किया, लेकिन मैंने इसे गलत/usr/share/X11/xorg.conf.d/xorg.conf साबित कर दिया था

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.