এক্সমোভ, এক্সপিএর বিকল্পগুলি


11

কিছুটা ব্যাকগ্রাউন্ডের তথ্য: আমি একটি বৃহত সিস্টেমের অংশ হিসাবে এমন একটি সফটওয়্যার নিয়ে কাজ করছি। সিস্টেমের বেশিরভাগ অংশে একটি ব্যাকগ্রাউন্ড প্রক্রিয়া থাকে যা নিয়মিত চলতে থাকে এবং একটি জিইউআই থাকে যা খোলার জন্য যখন সেই টুকরোটির কার্যকারিতা প্রয়োজন হয়। সফ্টওয়্যারটির বিশেষ অংশটি যা আমাকে সমস্যার কারণ হতে পারে তার পরিবর্তে জিইউআই এবং ব্যাকগ্রাউন্ড প্রসেসিং উভয়ই একক প্রোগ্রাম হিসাবে লেখা হয়েছিল। এর অর্থ হ'ল জিইউআই অবশ্যই সর্বদা চলমান থাকবে, অন্যথায় সম্পর্কিত প্রক্রিয়াজাতকরণ হতে পারে না। এটি পছন্দসই নয় (বিভিন্ন কারণে)।

কার্যকারণ হিসাবে, আমি বিভিন্ন এক্স সিউডোজার্সে সন্ধান করেছি যা আমাকে জিইউআই উইন্ডো যথাযথভাবে প্রদর্শন / আড়াল করতে দেয়। আমি তিনটি বিশেষভাবে দেখেছি হ'ল এক্সমোভ , জিমোভ এবং এক্সপ্রা

xmove সত্যিই পুরানো (নভেম্বর ১৯৯৯ সাল থেকে তৈরি হয়নি) এবং ২৪-বিট গ্রাফিক্স সমর্থন করে না, যা একটি স্টার্টার নয়।

আমি জিমোভ নামে কিছু খুঁজে পেয়েছি । Xmove (XIMoveleXmove উন্নত) উন্নত করার অভিপ্রায় নিয়ে লেখক, মার্ক সি ব্যালেও এটি শুরু করেছিলেন। তবে, তার ওয়েবসাইটটি দেখে মনে হচ্ছে সর্বশেষ স্থিতি আপডেটটি 8/16/04 ছিল এবং এটি http://forum.ximove.com/ এর সাথে লিঙ্ক করেছে যা আর উপস্থিত নেই বলে মনে হয়।

xpra সর্বাধিক প্রতিশ্রুতিবদ্ধ বিকল্প মত মনে হচ্ছে, তবে এটি আশানুরূপভাবে কার্যকর হয়নি। "কায়রো" সম্পর্কে অভিযোগ করার ক্ষেত্রে আমি অনেক ত্রুটি পেয়েছি যা এমন কোনও বিষয় যা নির্ভরতা নিয়ে আলোচনা করা কোনও এক্সপ্রা ফাইলের মধ্যে আচ্ছাদিত নয় ... তবুও প্রোগ্রামটি ব্রাউজারের মতো ছোট অ্যাপ্লিকেশনগুলির জন্য কাজ করে। যখন আমি এটি আমার সমস্যা প্রোগ্রামের জন্য ব্যবহার করার চেষ্টা করি তখন আমি অনেক বেশি ত্রুটি পাই (কায়রো ত্রুটি এবং অন্যান্য)। এবং এক্সপিআর এবং অ্যাপ্লিকেশন উভয়ই ক্র্যাশ বলে মনে হচ্ছে।

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


1
আপনার কি কেবল উইন্ডো লুকিয়ে রাখতে হবে বা এক্স ছাড়াই আপনার প্রোগ্রাম চালানো দরকার? আপনি কি এক্সভিএফবি চেষ্টা করেছিলেন?

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

2
এক্সভিএফবি হ'ল ভার্চুয়াল ফ্রেমবফার এক্স সার্ভার। আপনি এটি দিয়ে শুরু করতে Xvfb :1এবং সাথে আপনার প্রোগ্রামটি চালু করতে পারেন DISPLAY=:1 yourprogram। এইভাবে আপনি আপনার এক্স সেশনে কোনও ইউআই দেখতে পাবেন না এবং আপনি এখনও আপনার প্রোগ্রাম ইউআইয়ের সাথে ইন্টারভিউ করতে পারবেন উদাহরণস্বরূপ এক্সভিএফবি সেশনের সাথে সংযুক্ত ভিএনসি সার্ভার শুরু করে। ইউআই লুকানোর আর একটি উপায় -geometryহ'ল কমান্ড লাইন বিকল্প হতে পারে যা সাধারণত xlib- ভিত্তিক প্রোগ্রামগুলি পার্স করে।

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

3
দ্রষ্টব্য: xpraচারদিকে ভাসমান বিভিন্ন সংস্করণ রয়েছে; বেশিরভাগ ডিসট্রো রিপোজিটরিগুলিতে প্রদত্ত এগুলি অত্যন্ত খারাপভাবে পুরানো। Xpra.org থেকে পরবর্তী সংস্করণটি ব্যবহার করে দেখুন
পিসকভর

উত্তর:


1

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


0

আপনার মত একটি VNC সার্ভার ব্যবহার করার চেষ্টা করতে পারেন Xvnc দ্বারা , TightVNC বা TigerVNC

আপনি ভার্চুয়ালবক্সও ব্যবহার করতে পারেন (কমপক্ষে সংস্করণ 5), ভার্চুয়াল মেশিনে একটি অপারেটিং সিস্টেম এবং আপনার প্রোগ্রাম ইনস্টল করতে পারেন। আপনি যদি নিজের ভিএমটিকে "বিচ্ছিন্ন" মোডে শুরু করেন তবে আপনি সমস্ত ভার্চুয়ালবক্স উইন্ডোটি বন্ধ করে ভিএম চালু রাখতে পারবেন। তারপরে আপনি ভার্চুয়ালবক্স জিইউআই পুনরায় চালু করতে এবং ভিএম-এ পুনরায় সংযোগ করতে পারেন।

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