আমি কোনও প্রদর্শন ছাড়াই কীভাবে সেন্টোজে ফায়ারফক্স চালাতে পারি? [বন্ধ]


16

কিছু ওয়েব টেস্টিংয়ের জন্য আমি হেডলেস সেন্টস সার্ভারে ফায়ারফক্স জিইউআই ব্রাউজার চালানোর চেষ্টা করছি।

আমার গ্রাফিকাল আউটপুট দেখার দরকার নেই, কারণ আমি ব্রাউজারের ইনপুট নিয়ন্ত্রণ করতে এবং আউটপুটটি পরীক্ষা করতে সেলেনিয়াম সার্ভার এপিআই ব্যবহার করি ।

সেটআপটি সফলভাবে ডেস্কটপ ম্যাক কম্পিউটারে পরীক্ষা করা হয়েছিল। এটি যাইহোক, নিম্নলিখিত বার্তাটি সহ আমার মাথাবিহীন ভিপিএস সেন্টোস সার্ভারে চালাতে ব্যর্থ হয়েছে "ত্রুটি: কোনও প্রদর্শন নির্দিষ্ট করা হয়নি।" (যা বোঝায়, যেহেতু এটি কেবল কোনও কোথাও র্যাকের উপরে বসে একটি সার্ভার))

আমি কীভাবে ফায়ারফক্সকে প্রদর্শন ছাড়াই চালাতে পারি, তাই সেলেনিয়াম এটির সাথে ইন্টারঅ্যাক্ট করতে সক্ষম হবে? অথবা - আরও বিস্তৃতভাবে - কোনও প্রদর্শন নেই, তখন লোকেরা কীভাবে লিনাক্স সার্ভারে জিইআইআই-শুধুমাত্র অ্যাপ্লিকেশনগুলি চালায়?

আমি লক্ষ্য করেছি যে ফায়ারফক্সের এই কমান্ড লাইনের বিকল্প রয়েছে:

X11 options
  --display=DISPLAY  X display to use

দুর্ভাগ্যক্রমে আমি এক্স 11 সম্পর্কে বা সেন্টোসের অধীনে প্রদর্শনগুলি সম্পর্কে কিছুই জানি না তাই কমান্ড লাইনে কী নির্দিষ্ট করতে হবে তা আমি জানি না বা এটি যদি সহায়তা করে।


4
আমি এটি খুব আশ্চর্যজনক বলে মনে করি যে একটি প্রশ্ন যা 13 বার তারকৃত হয়েছে "খুব স্থানীয়" হিসাবে বন্ধ হয়ে গেছে।
harshath.jr 20'16

1
হুবহু, আমার একই সমস্যা রয়েছে এবং প্রশ্ন এবং উত্তর উভয়ই আমার পক্ষে উপকারী। কেউ যদি অন্য কোনও সমাধান খুঁজে পায় তবে তা অবশ্যই পুনরায় খোলা উচিত।
মারেক রোস্ট

উত্তর:


18

এক্সভিএফবি ব্যবহার করুন। এটি আপনাকে একটি এক্স সার্ভার দেয় যা দৈহিক প্রদর্শনের সাথে সংযোগের প্রয়োজন হয় না।

(সুতরাং, সেন্টোস-এ আপনি "yum ইনস্টল xorg-x11-server-Xvfb" এর মতো কিছু করবেন))

তারপরে আপনি এটি "/ 1 /" / যা / ইনস্টল / Xvfb: 1-স্ক্রিন 0 1024x768x24 & "কমান্ড দিয়ে": 1 "এ প্রদর্শন করতে পারেন। এটি রেজোলিউশন 1027x768 এবং গভীরতা 24 সহ একটি স্ক্রিন তৈরি করবে "" & "এর সাহায্যে পটভূমিতে কমান্ডটি কার্যকর করা হবে।

ফায়ারফক্স চালু করার আগে আপনাকে প্রদর্শনটি অ্যাক্সেসযোগ্য করে তুলতে হবে, যা এক্সপোর্ট কমান্ড ব্যবহার করে করা হয় - যেমন। "রফতানি DISPLAY =: 1", হোস্ট যথাযথ যে কোনও দিকে ইঙ্গিত করে।


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

যাইহোক - আমি যখন সবকিছু দিয়ে শেষ করেছি তখন আমি কীভাবে এক্সভিএফবি প্রদর্শনকে "শাট ডাউন" করতে পারি?
এরিক

আপনার কেবল প্রক্রিয়াটি মারতে সক্ষম হবেন। আপনি যদি আরও পরিশীলিত পেতে চান তবে আপনি স্টার্ট / স্টপ স্ক্রিপ্টগুলি সেটআপ করতে পারেন (প্যাকেজটি ইতিমধ্যে এটি সরবরাহ করে না; এটি হতে পারে: কোনও এক্সভিএফবি স্ক্রিপ্টের জন্য /etc/init.d দেখুন)।
সিজেসি

1
বুঝেছি ধন্যবাদ. আমি যে তথ্য / ত্রুটি বার্তাগুলি দেখছি সে সম্পর্কিত আমি একটি ফলো-আপ প্রশ্ন পোস্ট করেছি, আপনি যদি আরও খ্যাতি পয়েন্টগুলি খুঁজছেন :-) সার্ভারফল্ট
এরিক

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