ডিসপ্লে খুলতে পারেনি (এক্স-সার্ভার আবশ্যক you


0

আমি একটি সম্পূর্ণ ডেস্কটপ পরিবেশ ছাড়াই কমান্ড লাইন থেকে একটি WinForm মনো অ্যাপ চালানোর চেষ্টা করছি। এটি এসএসএইচে (স্মার্টটিওয়াই এবং এক্স ফরওয়ার্ডিং ব্যবহার করে) সঠিকভাবে খোলে। তবে আমি যখন সরাসরি পিআইতে এটি চালানোর চেষ্টা করি তখন আমি এটি পাই।

এর সংক্ষিপ্তসারটি হ'ল "প্রদর্শনটি খুলতে পারা যায় নি (এক্স-সার্ভারের প্রয়োজন you

আনহানডেল ব্যতিক্রম: সিস্টেম.আইনডুয়ালিপশন এক্সপেশন: উইনফরমস_সিয়েইনারএক্সেপশন ---> সিস্টেম.TypeInitializationException: System.Windows. Forms.WindowsFormsSynchronizationContext ---> System.TypeInitializationException এর জন্য টাইপ ইনিশিয়ালাইজেশন দ্বারা একটি ব্যতিক্রম ছোঁড়া হয়েছিল .Windows. Forms.XplatUI ---> System.ArgumentNullException: ডিসপ্লেটি খুলতে পারেনি (এক্স-সার্ভারের প্রয়োজন। আপনি DIY এনভায়রনমেন্ট ভেরিয়েবল পরীক্ষা করে দেখুন) প্যারামিটারের নাম: System.Windows. Forms.XplatUIX11.SetDisplay (IntPtr display_handle) [0x00000 ] ইন: 0 এ সিস্টেম.আর উইন্ডোস.ফর্মস.এক্সপ্ল্যাটুআইএক্স 11..ctor () [0x00000] ইন: 0 এ সিস্টেম. উইন্ডোস.ফর্মস.এক্সপ্ল্যাটউআইএনএস 11.গেটইনস্ট্যান্স () [0x00000] ইন: 0 এ সিস্টেম. উইন্ডোজ.ফর্মস.এক্সপ্ল্যাটুআই। .cctor () [0x00000] এতে:0 --- অভ্যন্তরীণ ব্যতিক্রম স্ট্যাক ট্রেসের সমাপ্তি --- System.Windows. Forms.Theme.get_MenuAccessKeysUnderlines () [0x00000] এ: 0 এ System.Windows. Forms.SystemInformation.get_MenuAccessKeysUenderlines () [0x00000] এ: 0 এ System.Windows. Forms.Control..ctor () [0x00000] in: 0 at (રેপার রিমোটিং-ইনভোক-উইক-চেক) System.Windows. Forms.Control: .ctor () at System.Windows.Forms.WindowsformsSynchronizationContext। .cctor () [0x00000] in: 0 --- অভ্যন্তরীণ ব্যতিক্রম স্ট্যাক ট্রেসের সমাপ্তি --- System.Windows. Forms.Control..ctor () [0x00000] এ: 0 এ System.Windows. Forms.ScrollableControl এ। .ctor () [0x00000] in: 0 at System.Windows. Forms.ContainerControl..ctor () [0x00000] in: 0 at System.Windows. Forms.Form..ctor () [0x00000] in: 00. System.Windows. Forms.SystemInformation.get_MenuAccessKeysUnderlines () [0x00000] ইন: 0 এ সিস্টেম.বাইন্ডস.ফর্মস.কন্ট্রোল..ক্টোর () [0x00000] ইন: 0 এ (মোড়ক রিমোটিং-ইনভোক-উইথ-চেক) সিস্টেম .Windows. Forms.Control: .ctor () at System.Windows. Forms.WindowsFormsSynchronizationContext..cctor () [0x00000] in: 0 --- System.Windows. Forms.Control এ অভ্যন্তরীণ ব্যতিক্রম স্ট্যাক ট্রেসের শেষ --- --- ..ctor () [0x00000] in: 0 at System.Windows. Forms.ScrollableControl..ctor () [0x00000] in: 0 at System.Windows.Forms.ContainerControl..ctor () [0x00000] in: 0 at System.Windows.forms.Form..ctor () [0x00000] এ: 00. System.Windows. Forms.SystemInformation.get_MenuAccessKeysUnderlines () [0x00000] ইন: 0 এ সিস্টেম.বাইন্ডস.ফর্মস.কন্ট্রোল..ক্টোর () [0x00000] ইন: 0 এ (মোড়ক রিমোটিং-ইনভোক-উইথ-চেক) সিস্টেম .Windows. Forms.Control: .ctor () at System.Windows. Forms.WindowsFormsSynchronizationContext..cctor () [0x00000] in: 0 --- System.Windows. Forms.Control এ অভ্যন্তরীণ ব্যতিক্রম স্ট্যাক ট্রেসের শেষ --- --- ..ctor () [0x00000] in: 0 at System.Windows. Forms.ScrollableControl..ctor () [0x00000] in: 0 at System.Windows.Forms.ContainerControl..ctor () [0x00000] in: 0 at System.Windows.forms.Form..ctor () [0x00000] এ: 0Forms.Control: .ctor () at System.Windows. Forms.WindowsFormsSynchronizationContext..cctor () [0x00000] in: 0 --- অভ্যন্তরীণ ব্যতিক্রম স্ট্যাক ট্রেসের সমাপ্তি --- System.Windows. Forms.Control..ctor এ (0x00000] ইন: 0 এ সিস্টেম.বাইন্ডোস.ফর্মস.সক্রোল্যাবল কন্ট্রোল..ক্টোর () [0x00000] ইন: 0 এ সিস্টেম.বাইন্ডস.ফর্মস.কন্টেনার কন্ট্রোল..ক্টোর () [0x00000] ইন: 0 সিস্টেম. উইন্ডোজে । Forms.Form..ctor () [0x00000] in: 0Forms.Control: .ctor () at System.Windows. Forms.WindowsFormsSynchronizationContext..cctor () [0x00000] in: 0 --- অভ্যন্তরীণ ব্যতিক্রম স্ট্যাক ট্রেসের সমাপ্তি --- System.Windows. Forms.Control..ctor এ (0x00000] ইন: 0 এ সিস্টেম.বাইন্ডোস.ফর্মস.সক্রোল্যাবল কন্ট্রোল..ক্টোর () [0x00000] ইন: 0 এ সিস্টেম.বাইন্ডস.ফর্মস.কন্টেনার কন্ট্রোল..ক্টোর () [0x00000] ইন: 0 সিস্টেম. উইন্ডোজে । Forms.Form..ctor () [0x00000] in: 0
MfgControl.AdvancedHMI.MainForm..ctor () [0x00000] এ: 0 এ (র্যাপার পরিচালিত-থেকে-নেটিভ) সিস্টেম.রফলেশন.মোনোকমেথড: অভ্যন্তরীণবোক (সিস্টেম.প্রকাশন.মোনোকমেথড, অবজেক্ট, অবজেক্ট [], সিস্টেম.এক্সেপশন এবং) System.Reflection.MonoCMethod.InternInvoke (System.Object ob, System.Object [] পরামিতি) [0x00000] এ: 0 --- অভ্যন্তরীণ ব্যতিক্রম স্ট্যাক ট্রেসের সমাপ্তি --- MfgControl.AdvancedHMI.My.MyProject + মাইফোর্মে। তৈরি করুন_ইনস্ট্যান্স __ [মেইনফর্ম] (এমফিজকন্ট্রোল.এডভান্সড এইচএমআই। মাইনফর্ম ইনস্ট্যান্স) [0x00000] ইন: 0 এ এমফজিকন্ট্রোল.এডভান্সডএইচএমআই.মাই.মাইপ্রজেক্ট + মাইফর্মস.কম_মাইনফর্ম () [0x00000.আরএনএইচআরসিআরএজএনিক) [0x00000] এ: 0 মাইক্রোসফ্টে। ভিজ্যুয়াল বেসিক.এপ্লিকেশন সার্ভিসস। উইন্ডোজফর্মস অ্যাপ্লিকেশনব্যাস.অনরুন () [0x00000] ইন: 0 এ মাইক্রোসফ্ট.ভিজুয়ালবাসিক.এপ্লিকেশন সার্ভিসেস।উইন্ডোজফরমস অ্যাপ্লিকেশনবেস.আরুন (সিস্টেম.স্ট্রিং [] কমান্ডলাইন) [0x00000] ইন: 0 এ এমফজিকন্ট্রোল.এডভান্সড এইচএমআই.মাই.মাই অ্যাপ্লিকেশন.মেন (সিস্টেম.স্ট্রিং [] আরগস) [0x00000] ইন: 0 [এরিআরআর] ফ্যাক্ট অ্যাকসেন্ট সিস্টেম: অবৈধ অপারেশন এক্সসেপশন: উইনফর্মসেসিআইইননারএক্সেপশন ---> সিস্টেম.টাইপআইনিটাইজালাইজেশন এক্সসেপশন: সিস্টেমের জন্য টাইপ ইনিশিয়ালার দ্বারা একটি ব্যতিক্রম ছুঁড়ে দেওয়া হয়েছিল। উইন্ডোজ.ফর্মস.বাইন্ডসফর্মসিনক্রোনাইজেশন কনটেক্সট ---> সিস্টেম.টাইপআইনিটাইজালাইজেশন: সিস্টেমের জন্য টাইপ ইনিশিয়েলাইজার দ্বারা ব্যতিক্রম ছুঁড়ে দেওয়া হয়েছিল। এক্সপ্ল্যাটুআই ---> সিস্টেম.আরগমেন্টমেন্ট নাল এক্সেক্সপশন: ডিসপ্লেটি খুলতে পারেনি (এক্স-সার্ভারের প্রয়োজন। আপনার পরিবেশের পরিবর্তনশীল ডিসপ্লে পরীক্ষা করুন) পরামিতিটির নাম: System.Windows. Forms.XplatUIX11 এ প্রদর্শন করুন। সেটডিসপ্লে (IntPtr ডিসপ্লে_হ্যান্ডল) [0x00000] এ: 0 এ System.Windows.Forms.XplatUIX11 ..ctor () [0x00000] in: 0 at System.Windows. Forms.XplatUIX11.GetInstance () [0x00000] in: 0 at System.Windows. Forms.XplatUI..cctor () [0x00000] in: 0 --- শেষ অভ্যন্তরীণ ব্যতিক্রম স্ট্যাক ট্রেসের --- --- এ System.Windows. Forms.Theme.get_MenuAccessKeysUnderlines () [0x00000] ইন: 0 এ System.Windows.Forms.SystemInformation.get_MenuAccessKeysUndlink () [0x00000] এ: 0. System.Windows. for .Control..ctor () [0x00000] in: 0 at (રેপার রিমোটিং-চেক-চেক) System.Windows.Forms.Control: .ctor () at System.Windows. Forms.WindowsFormsSynchronizationContext..cctor () [ 0x00000] এ: 0 --- অভ্যন্তরীণ ব্যতিক্রম স্ট্যাকের ট্রেস শেষ --- সিস্টেম. উইন্ডোস.ফর্মস.কন্ট্রোল..ক্টোর () [0x00000] এ: 0 এ সিস্টেম. উইন্ডোজ.ফর্মস.সক্রোল্যাবলকন্ট্রোল...ক্টোর () [ 0x00000] ইন: 0 এ সিস্টেম.বাইন্ডো.ফর্মস.কন্টেইনারকন্ট্রোল ..ctor () [0x00000] ইন: 0 এ System.Windows. Forms.Form..ctor () [0x00000] এ: 0
MfgControl.AdvancedHMI.MainForm..ctor () [0x00000] এ: 0 এ (র্যাপার পরিচালিত-থেকে-নেটিভ) সিস্টেম.রফলেশন.মোনোকমেথড: অভ্যন্তরীণবোক (সিস্টেম.প্রকাশন.মোনোকমেথড, অবজেক্ট, অবজেক্ট [], সিস্টেম.এক্সেপশন এবং) System.Reflection.MonoCMethod.InternInvoke (System.Object ob, System.Object [] পরামিতি) [0x00000] এ: 0 --- অভ্যন্তরীণ ব্যতিক্রম স্ট্যাক ট্রেসের সমাপ্তি --- MfgControl.AdvancedHMI.My.MyProject + মাইফোর্মে। তৈরি করুন_ইনস্ট্যান্স __ [মেইনফর্ম] (এমফিজকন্ট্রোল.এডভান্সড এইচএমআই। মাইনফর্ম ইনস্ট্যান্স) [0x00000] ইন: 0 এ এমফজিকন্ট্রোল.এডভান্সডএইচএমআই.মাই.মাইপ্রজেক্ট + মাইফর্মস.কম_মাইনফর্ম () [0x00000.আরএনএইচআরসিআরএজএনিক) [0x00000] এ: 0 মাইক্রোসফ্টে। ভিজ্যুয়াল বেসিক.এপ্লিকেশন সার্ভিসস। উইন্ডোজফর্মস অ্যাপ্লিকেশনব্যাস.অনরুন () [0x00000] ইন: 0 এ মাইক্রোসফ্ট.ভিজুয়ালবাসিক.এপ্লিকেশন সার্ভিসেস।উইন্ডোজফরমস অ্যাপ্লিকেশনবেস.আরুন (সিস্টেম.স্ট্রিং [] কমান্ডলাইন) [0x00000] ইন: 0 এমফিজকন্ট্রোল এ। অ্যাডভান্সড এইচএমআই.মাই.মাই অ্যাপ্লিকেশন.মেন (সিস্টেম.স্ট্রিং [] আরগস) [0x00000] এ: 0


আপনার পাঠ্যের চিত্রটি খুব সহায়ক নয় । এটি কোনও সম্পাদক হিসাবে অনুলিপি করা যায় না, এবং এটি খুব ভাল সূচী করে না, মানে একই সমস্যাযুক্ত অন্যান্য ব্যবহারকারীদের এখানে উত্তর খুঁজে পাওয়ার সম্ভাবনা কম। দয়া করে সম্পাদনা প্রাসঙ্গিক পাঠ্য সরাসরি (বিশেষ কপি ব্যবহার + + ট্রান্সক্রিপশন ত্রুটিগুলি এড়ানোর পেস্ট করুন) নিগমবদ্ধ আপনার পোস্ট।
টবির গতি

উত্তর:


1

আপনার কোনও এক্স সার্ভার চলছে না। এক্স সার্ভার ব্যতীত অ্যাপ্লিকেশনকে আবদ্ধ করার জন্য কোনও প্রদর্শন নেই।


এক্স সার্ভার শুরু করার এবং একই কমান্ডে আমার অ্যাপ্লিকেশন চালানোর কোনও উপায় আছে কি?
TheColonel26

আপনি কি একটি জাস্টার ইনস্টল করেছেন? ন্যূনতম সিএলআই ইনস্টলেশন (i, এবং কোনও ডেস্কটপ পরিবেশ নয়) তাদের সাথে খুব কমই আসে। স্টার্টেক্স কি কোনও ফল দেয়?
ব্যবহারকারী 2183032

আমি এখন করি. তবে আমি এখনও বুঝতে পারি না যে কীভাবে আমার মনো অ্যাপটি এক্স-সার্ভারে 1 লাইন দিয়ে শুরু করবেন। এটি করার জন্য আমি একটি শেল স্ক্রিপ্ট তৈরি করেছি। "! # / বিন / ব্যাশ রপ্তানি DISPLAY কে =: 0 এক্স -nocursor -s 0 -dpms & মনো /app/AdvancedHMI.exe&"
TheColonel26


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