ওয়াইন সম্পূর্ণ মাথাছাড়া চালান


17

আমি ওয়াইন মাথাছাড়া চালাতে এবং ত্রুটির বার্তাটি এড়াতে চাই:

আপনার এক্স সার্ভারটি চলছে এবং $ DISPLAY সঠিকভাবে সেট করা আছে তা নিশ্চিত করুন।

কোন উপায় আছে বা আমাকে কিছু আউটপুটে রুট / ফরোয়ার্ড করতে হবে? এটি কি কেবল একটি কমান্ড লাইনের পথ থেকে চালানো যেতে পারে?


আপনি ঠিক কি ওয়াইন চালানোর চেষ্টা করছেন? বেশিরভাগ উইন্ডোজ প্রোগ্রামের উপস্থিতির জন্য একটি জিইউআই প্রয়োজন।
মাইকেল হ্যাম্পটন

এটি একটি দীর্ঘ গল্প তবে মূলত আমার খুব পুরনো উদাহরণ রয়েছে যা আমাকে উত্তরাধিকারগত কারণে ব্যবহার করতে হবে এবং কোনও জিইউআই আউটপুট উত্পাদন করতে পারবে না। একই ত্রুটি জারি করা একটি কমান্ডের উদাহরণ উইনিট্রিক্স হবে vb6run
ফ্যাবিওকোস্টা

1
ঠিক আছে, হ্যাঁ, এটি একটি জিইউআই-ভিত্তিক ইনস্টলার শুরু করে, সুতরাং এটি একটি প্রদর্শন চাইবে want
মাইকেল হ্যাম্পটন

আমি বুঝতে পারি নি যে এটির সত্যই উদাহরণস্বরূপ গুয়ের প্রয়োজন হবে, এটি একটি ভিন্ন সমস্যা তবে আপনি আমাকে একটি ত্রুটি দেখিয়েছিলেন। তবে আমি অনুমান করি যে আমি এক্সভিএফবি ব্যবহার করে ফন্টের ত্রুটিগুলি ঠিক করে ফেলব
ফ্যাবিওকোস্টা

উত্তর:


13

আমি সম্পূর্ণ মাথাছাড়া ওয়াইন চালানোর কোনও উপায় জানি না তবে আমি আপনাকে নির্দেশ করতে পারি xvfb। এটি একটি ভার্চুয়াল ডিসপ্লে তৈরি করতে পারে যেখানে এক্স সার্ভারটির আউটপুট পুনর্নির্দেশ করতে পারে। কোনও শারীরিক ডিসপ্লে সংযুক্ত হওয়ার দরকার নেই। আমরা এটি হেডলেস জেনকিন্স ক্লাস্টারে ব্রাউজারগুলিতে সেলেনিয়াম পরীক্ষা চালাতে ব্যবহার করি।

এটি কি প্রয়োজনীয়তাগুলি পূরণ করে বা আপনি পুরোপুরি মাথা বিহীন ওয়াইন চালানোর দিকে ঝুঁকছেন?


আমি এক্সভিএফবি দিয়ে চেষ্টা করছি তবে এটি "এক্সভিএফবি: 1 এবং '" এবং তারপরে "এক্সপোর্ট ডায়ালাই =: 1" ব্যবহার করে এক ধরণের অদ্ভুত এবং তারপরে আমার ওয়াইনটি আমাকে ফন্টের ত্রুটিযুক্ত করে কার্যকর করে লক করে দেয়। আমি এই ব্লগটি অনুসরণ করে ফন্টের ত্রুটিটি সংশোধন করার চেষ্টা করছি in
মার্টিন

15

আপনি এক্স ভার্চুয়াল ফ্রেমবফার ইনস্টল করে আপনার ওয়াইনকে হেডলেস চালানোর জন্য কনফিগার করতে পারেন । এই ক্ষেত্রে:

sudo apt-get install Xvfb
Xvfb :0 -screen 0 1024x768x16 &

ওয়াইন ইনস্টল করুন:

# On 64-bit also run: sudo dpkg --add-architecture i386
sudo add-apt-repository -y ppa:ubuntu-wine
sudo apt-get update
sudo apt-get install wine

দ্রষ্টব্য: বিস্তারিত ইনস্টলেশন উদাহরণের জন্য, provision.shস্ক্রিপ্ট পরীক্ষা করুন ।

প্রয়োজনে ফন্টগুলি ইনস্টল করুন:

winetricks allfonts

তারপরে আপনার অ্যাপ্লিকেশনগুলি চালনা করুন:

DISPLAY=:0.0 wine my_app.exe

অথবা আপনি এটি রফতানি করতে পারেন (সুতরাং চলমান সময় উপরের উপসর্গের কোনও প্রয়োজন নেই):

export DISPLAY=:0.0 # Select screen 0.

DISPLAYস্থানীয় প্রদর্শন / ইনপুট পরিষেবাদিতে (বা export DISPLAY=[user's machine]:0:) আপনার অনুরোধটি কোথায় ?


বিকল্পভাবে এক্স 11 ফরওয়ার্ডিং সেট আপ করুন। তাহলে আপনার ব্যবহারের দরকার নেই DISPLAY

মূলত সেট X11Forwarding yesমধ্যে /etc/ssh/sshd_configহেডলেস সার্ভারে এবং ForwardX11 yesমধ্যে /etc/sshd/ssh_configমেশিন আপনার কাছ থেকে সংযোগ স্থাপন করছে করেন।

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

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