ডিফল্ট গেস্ট সিস্টেম ব্রাউজার হিসাবে হোস্ট মেশিন ব্রাউজার সেটআপ করা সম্ভব


8

যখন আমি গেস্ট সিস্টেমে কিছু লিঙ্ক ক্লিক করি তখন আমি আমার হোস্ট সিস্টেম ব্রাউজারে পুনঃনির্দেশিত করতে চাই।

মনে রাখবেন আমি গেস্ট সিস্টেমে ব্রাউজার থাকতে চাই না।

হোস্ট: উইন্ডোজ 7

অতিথি: জিএনইউ / লিনাক্স & amp; ডি-ই

কেস ব্যবহার করুন: আমার 2 টি মনিটর রয়েছে, লিনাক্সের জন্য (ভার্চুয়াল বক্সে চলমান) কিন্তু আমি উভয় জন্য একটি ব্রাউজার চাই, তাই যখন আমি লিনাক্স আইআরসি ক্লায়েন্টের কিছু লিঙ্কে ক্লিক করি, আমি এই লিঙ্কটি হোস্ট সিস্টেমের ব্রাউজার চালানোর জন্য খুলতে চাই ।


1
আপনার প্রকৃত প্রশ্নটি কি খুব বিস্তৃত বলে মনে হয়?
Dave

ব্যাখ্যা: আপনি কি বলছেন, "যখন আমি গেস্ট / লিনাক্স ওয়েব-ব্রাউজারে আছি, এবং আমি একটি নির্দিষ্ট লিঙ্কটি ক্লিক করি, তখন অতিথিকে কমিয়ে আনুন, হোস্ট ওয়েব ব্রাউজারটি সর্বোচ্চ করুন এবং নির্দিষ্ট পৃষ্ঠাটি খুলুন।" অথবা "যখন আমি গেস্ট / লিনাক্স ওয়েব ব্রাউজারে থাকি, এবং আমি একটি নির্দিষ্ট লিঙ্কটি ক্লিক করি, হোস্টে হোস্ট করা একটি পৃষ্ঠা খুলতে পারি।" অথবা কিভাবে আমি অতিথি থেকে হোস্ট ফাইলগুলি ব্রাউজ করব, বা অন্য কিছু।
ctrl-alt-delor

গেস্ট ওয়েব ব্রাউজারে, কে ডি ডিফল্ট ব্রাউজার অ্যাপ্লিকেশন পেয়েছে, আমি এটি হোস্টের ব্রাউজার তৈরি করতে চাই।
Cynede

আপনি যা চান তা আমাকে বলতে হবে, আমি অনুমান করতে পারছি না। তাই 1) কে ডিফল্ট ওয়েব ব্রাউজার সেট করার একটি সরঞ্জাম আছে। এটা কি ঠিক? 2) আপনি গেস্ট কেডি তে সেট আপ হিসাবে কিছু ব্রাউজার ব্যবহার করতে চান। এটা কি ঠিক?
ctrl-alt-delor

1) হ্যাঁ, কেডি প্রধান ডে তাই সেটিংস - & gt; ডিফল্ট অ্যাপ্লিকেশন - & gt; ওয়েব ব্রাউজার 2) না, আমি অতিথিদের কাছ থেকে কিছু লিঙ্ক খুলতে চাইলে হোস্টের ওয়েব ব্রাউজারটি খুলতে চাই।
Cynede

উত্তর:


5

নিচে কিছু স্পষ্টতা কারণে আরেকটি উত্তর।

যেমন আপনি বলেছেন, আপনি একটি ছোট স্ক্রিপ্ট তৈরি করতে এবং এটি আপনার ডিফল্ট ব্রাউজার হিসাবে আপনার কেডি সেটিংসে সেট করতে পারেন। সহজে এইসব জিনিসগুলি সহজতর করার জন্য, আপনাকে কেবল এসএসএইচ-এ আপনার হোস্ট মেশিনে ফায়ারফক্স কমান্ড পাঠাতে হবে। উইন্ডোজ 7 এ একটি এসএসএইচ সার্ভার কিভাবে সেটআপ করবেন তার বর্ণনা এখানে একটি লিঙ্ক। http://codeoptimism.com/2010/10/08/SSH-on-Windows-7-the-full-awesome-implementation

তারপরে স্ক্রিপ্টটি যতটা সহজ হবে (কার্যকর করার অনুমতি দিতে ভুলবেন না):

#!/bin/sh
ssh user@192.168.1.20 '/c/Program\ Files/Mozilla\ Firefox/firefox.exe $1'

আপনার ডিফল্ট ওয়েব ব্রাউজার হিসাবে এটি ব্যবহার করার আগে এই কমান্ডটি চালান, যেমনটি আপনাকে আপনার পরিচিত হোস্ট তালিকাতে মেশিন যোগ করতে হবে। আপনাকেও একটি পাবলিক কী প্রমাণীকরণ সেট আপ করতে হবে, তাই এটি পাসওয়ার্ড প্রম্পট করে না।

KDE4 shoud আপনাকে প্রতিটি লিঙ্কে ক্লিক করার সময় স্ক্রিপ্টের পথটি নির্দিষ্ট করার নির্দেশ দেয়।


আপনি কি ভার্চুয়ালবক্স এপিআই ব্যবহার করে সম্ভবত এটি সম্ভব হতে পারে? এখনো আরেকটি সেবা যোগ করা (এসএসসি) একটি overhead হয়)
Cynede

আমি শুধু এটির উপর নজর রেখেছি, এই API কেবল হার্ডওয়্যার পার্শ্বে ব্যবহারযোগ্য হবে যেমন মাউস, কীবোর্ড, বায়োস নিয়ন্ত্রণ করা ... ... আপনি মাউসের উপর ইভেন্টগুলি সংযুক্ত করতে পারেন তবে এটি কেবলমাত্র মাউস এর আপেক্ষিক বা পরম সমন্বয়।
Axel Isouard

আমি এখনও এটি সম্পর্কে সন্দেহ করি তবে হয়তো আপনি সঠিক এবং এসএসই হোস্টে কিছু চালানোর একমাত্র উপায় কিন্তু এটি দুঃখজনক, হোস্ট মেশিনে এসএসএস সার্ভার চালানো সত্যিই আমি যা চাই তা নয়, তবে এটি সমাধান এবং সম্পূর্ণরূপে প্রশ্ন। হয়তো আমি কিছু পরে বুঝতে হবে, আপনাকে ধন্যবাদ।
Cynede

1

এর জন্য কোনও জনপ্রিয় সমাধান নেই, তবে আমার মনে হয় আপনি দুটি প্লাগিন তৈরি করতে চেষ্টা করতে পারেন (Greasemonkey, NPAPI বা FireBreath সহ), এবং আপনার হোস্ট মেশিন উইন্ডোজ 7 এর চেয়ে এটি কঠিন হতে পারে কারণ আমি জানি না এসএসএইচ ব্যবহার করে দূরবর্তী কমান্ডটি চালানোর যেকোন উপায়।

  • আপনার হোস্ট সিস্টেমের জন্য একটি, যা ইনকামিং সংযোগগুলির জন্য একটি পোর্টের কথা শোনে এবং আপনার গেস্ট সিস্টেমের ওয়েব ব্রাউজারে ক্লিক করে একটি লিঙ্কের মাধ্যমে নেভিগেট করার আদেশ পান।

  • আপনার অতিথির সিস্টেমের জন্য আরেকটি, যা আপনার শ্রোতার সাথে সংযোগ করবে এবং একটি পকেট প্রেরণ করবে যার মাধ্যমে লিঙ্কটি পাঠাবে।

যদি আপনি এই সমাধানটির সাথে ঠিক মনে করেন এবং শুরু করতে প্রস্তুত হন তবে আমি আপনাকে স্ট্যাকঅভারফ্লো জিজ্ঞাসা করার পরামর্শ দিই যদি এটি করার সময় আপনাকে কিছু সাহায্যের প্রয়োজন হয়।

শুভ কামনা।


ভার্চুয়ালবক্স এসএসসি নয় ... লিঙ্কটি ব্রাউজারে আসার সময় আমাকে হুক করার প্রয়োজন হয় তবে এটি যেকোনোভাবে ভার্চুয়ালবক্সে পুনঃনির্দেশিত করুন - তাই প্রশ্নটির 2 টি ভিন্ন দিক রয়েছে। হয়তো আমি স্ট্যাকভারফ্লোতে এটি সম্পর্কে জিজ্ঞাসা করব কারণ এটি VBox API এবং স্ক্রিপ্টিং সম্পর্কে?
Cynede

আপনি আপনার গেস্ট মেশিনে একটি ব্রাউজার থাকতে চান না, আপনি কি টার্মিনালে বা অন্যান্য অ্যাপ্লিকেশনে উপস্থিত লিঙ্কগুলি ক্লিক করতে চান?
Axel Isouard

হ্যাঁ, উদাহরণস্বরূপ আমার আইআরসি ক্লায়েন্ট আবেদন।
Cynede

ঠিক আছে, এটি সম্পূর্ণরূপে আইআরসি অ্যাপ্লিকেশন থেকে নির্ভর করবে, আপনাকে একই ধরণের কাজ করতে হবে যা আমি আপনাকে যেভাবে পুনর্নির্দেশিত করতে চাই তার জন্যই বলেছি, আমি কোনও লিঙ্কের উপর মাউস ক্লিক সনাক্ত করার কোনো উপায় জানি না একটি সাধারণ পদ্ধতিতে।
Axel Isouard

একটি মাউস ক্লিক করতে বা কোন অ্যাপ্লিকেশনের জন্য ডিফল্ট ওয়েব ব্রাউজার অ্যাপ্লিকেশনটি প্রতিস্থাপন করতে চান এমন কোনও স্ক্রিপ্টের সাথে এটি সনাক্ত করার প্রয়োজন নেই যা হোস্টে আমাকে (কোনওভাবে) পুনঃনির্দেশিত করবে।
Cynede

0

এক সিস্টেমে একটি ডেমন তৈরি করে যা অনুরোধের কথা শোনে এবং ব্রাউজারে URL গুলি খোলে।
অন্য সিস্টেমে আপনার ডিফল্ট ব্রাউজার এমন কিছুতে সেট করে যা যেমন অনুরোধ করে।


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

একটা তোল:

আপনি শুরুতে এই স্ক্রিপ্ট যোগ করা উচিত, এটি ব্যাকগ্রাউন্ডে চালানোর অনুমিত হয়।


দ্বিতীয় অংশ অনুরোধ আহ্বান কিছু যে।

একটা তোল:

আপনি এই স্ক্রিপ্ট আপনার ডিফল্ট ব্রাউজার হিসাবে মনোনীত করা উচিত।
KDE এ: ডিফল্ট অ্যাপ্লিকেশন → ওয়েব ব্রাউজার

এটি একটি কমান্ড লাইন সরঞ্জাম হিসাবেও ব্যবহার করা যেতে পারে: ./open_url.sh 'http://google.com/'


পাইথন স্ক্রিপ্টগুলি কোনও উল্লেখযোগ্য সাম্প্রতিক পাইথন সংস্করণের সাথে সমস্ত প্রধান সিস্টেমে কাজ করতে হবে (আমি 2.6+, 3.1+ সন্দেহ করি)।

উইন্ডোজগুলিতে, যদি আপনি একটি পাইথন স্ক্রিপ্ট কমান্ড উইন্ডোতে চালাতে চান না তবে আপনাকে এটির এক্সটেনশানটি পরিবর্তন করতে হবে .pyw। আপনি যদি এটি বন্ধ করতে চান তবে টাস্ক ম্যানেজার ব্যবহার করুন (সন্ধান করুন pythonw.exe )।

ভার্চুয়ালবক্স নেটওয়ার্ক অ্যাডাপ্টারটি NAT (ডিফল্ট সেটিং) সেট করা উচিত। আইপি ঠিকানা সম্পর্কে আরো এখানে । পোর্ট পছন্দ ইচ্ছাকৃতভাবে, পরিবর্তন করতে বিনা দ্বিধায় 1337 সর্বত্র অন্য কিছু।

সার্ভার সুরক্ষিত কারণ এটি কেবল স্থানীয় হোস্টের সংযোগগুলিতে শোনার কথা শোনে। VirtualBox এটি যেকোন উপায়ে কাজ করে তোলে। কিন্তু আপনি যদি এটি দূরবর্তীভাবে কাজ করতে চান তবে শোনাচ্ছে আইপি ঠিকানাটি নির্দিষ্ট করুন '0.0.0.0' অথবা '' পরিবর্তে 'localhost'

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