আপনি জিইআইআই ছাড়াই জিইউআই অ্যাপ্লিকেশনটি কীভাবে চালনা করবেন (হেডলেস সার্ভারে ডেমন হিসাবে গুই অ্যাপ্লিকেশন)?


14

ঠিক আছে, সুতরাং আমি এক্স ছাড়াই সার্ভারে একটি জিইউআই অ্যাপ্লিকেশনটি ডিমন হিসাবে চালাতে চাই The অ্যাপ্লিকেশনটি জাভা প্রোগ্রাম। এটি একটি কনফিগারেশন ফাইলে কনফিগার করা যায় যাতে এটি ব্যবহারের জন্য জিইউআই প্রয়োজন হয় না। দুর্ভাগ্যক্রমে এটিতে শেল কার্যকরযোগ্য নয়।

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

উত্তর:


15

আমি মনে করি আপনি xvfb - ফ্রেমবফার চালানোর ক্ষমতা।

ডাউনলোড অথবা sudo apt-get install xvfb

আপনাকে একটি রেজোলিউশন এবং রঙের গভীরতার পাশাপাশি নামমাত্র প্রদর্শন সংখ্যা উল্লেখ করতে হবে

ব্যবহার:

xvfb :1 -screen 0 800x600x8 &
export DISPLAY=":1"
java application_name.jar 

বা সংক্ষিপ্ত:

xvfb-run -a -e /tmp/some/log/file.log java -jar /home/user/somejava.jar

-aডিসপ্লে নম্বরটি স্বয়ংক্রিয়ভাবে চয়ন করে, -e fileত্রুটি বার্তাগুলির জন্য একটি লগফিল নির্দিষ্ট করে।

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