-Nographic দ্বারা কিউমু চালানোর সময় অতিথির কাছে কীভাবে Ctrl-C পাস করবেন?


11

আমি নীচের উপায়ে কিমুর গ্রাবটি কনফিগার করেছি:

GRUB_TERMINAL="serial console"
GRUB_SERIAL_COMMAND="serial"
GRUB_CMDLINE_LINUX="..console=ttyS0"

এবং কমান্ড লাইন বিকল্প qemuদিয়ে প্রক্রিয়া চালান -nographic। এটি সিরিয়াল কনসোল এবং qemuমনিটরের কনসোলের জন্য বর্তমান টার্মিনালটি ব্যবহার করতে সক্ষম করে । তবে এখন, যে কোনও সময় আমি চলমান ভিএম এর ভিতরে Ctrl+ টিপুন C, এটি দ্বারা বাধা হয়ে যায় qemuএবং প্রক্রিয়াটি বন্ধ করে দেয়।

আমার কীভাবে কেমুতে জড়িত Ctrl+ Cবা অন্য কোনও কীস্ট্রোক পাস করার কথা CTRL?

উত্তর:


16

আপনার শেল-এ, আপনি কিউমু চালানোর আগে, "স্টাটি ইন্ট্রি ^]" চালিয়ে ইন্টারপ্রেট কীটি ^ সি থেকে সিটিআরএল-] তে পরিবর্তন করতে পারেন

এইভাবে, ctrl-c কেমুতে পৌঁছে যাবে, তবে আপনি এখনও ctrl-] টিপে কেমুতে বাধা দিতে পারেন]


2
ওভাররাইড Ctrl-জেড (backgrounding) খুব, আছে stty susp ^]। Ctrl- এর জন্য (প্রস্থান করুন), ব্যবহার করুন stty quit ^]। একক চরের একাধিক সংজ্ঞা সহ, এটি হ'ল অগ্রাধিকারের ক্রম: অন্তঃকরণ ছাড় susp
লেকেনস্টেইন

4

আপনি sendkeyকমান্ডটি ব্যবহার করে চেষ্টা করতে পারেন -monitor stdio। যদিও আপাতদৃষ্টিতে -display none -serial mon:stdioবিকল্প পাস করা উচিত Ctrl+ + cঅতিথি মাধ্যমে।

আপনি এটির মতো একটি মনিটর সকেটও তৈরি করতে পারেন :

qemu -display none -monitor unix:/tmp/qemu-monitor,server,nowait

এবং তারপরে, এর সাথে প্রেরণকিটি ব্যবহার করতে মনিটরের সাথে সংযুক্ত করুন socat:

socat - UNIX-CONNECT:/tmp/qemu-monitor

আপনি এখন আপনার কীগুলি এভাবে প্রেরণ করতে পারেন:

(qemu) sendkey ctrl-c
sendkey ctrl-c

ধন্যবাদ। আপনি কি আমাকে বলতে পারবেন কীভাবে আমি পিটিটিওয়াই টার্মিনালে কিউমু চালালে কিমি মনিটরের কনসোলে (অর্থাত্ কী কী স্ট্রোকটি চাপানো উচিত) আমি কীভাবে ঝাঁপিয়ে পড়ব?
চিহ্নিত করুন

জিইউআইতে - মনিটরে স্যুইচ করতে Ctrl + Alt এরপরে Shift + 2 অথবা অতিথি OS এ ফিরে যেতে Shift-1 এটি কনসোলে কাজ করে না। সেখানে আপনি সকেট পদ্ধতির ব্যবহার করতে পারেন এবং অন্য screenউইন্ডোটি খুলতে পারেন এবং এর মাধ্যমে এটিতে সংযুক্ত করতে পারেন socat-monitor stdioপরিবর্তে আপনি আপনার টার্মিনালে পুনর্নির্দেশের জন্যও ব্যবহার করতে পারেন ।
ক্রুভেটি মিহাই

3

সরান -monitorবা যুক্ত করুন-serial mon:stdio

QEMU 2.10.1 অনুসারে, উবুন্টু 17.10, Ctrl-Cব্যবহার করার সময় কোনও সমস্যা ছাড়াই ডিফল্টরূপে অতিথির হাতে চলে যায় -nographic

তবে, আপনি যদি -monitorবিকল্পটি ব্যবহার করেন তবে আচরণ পরিবর্তন হয় এবং Ctrl-Cপরিবর্তে কিউইএমইউকে হত্যা করে।

এটি -monitorসাধারণত কীভাবে ব্যবহৃত হবে: -নোগ্রাফিক্সের সাথে কীমইউ নিয়ন্ত্রণ প্যানেলে স্যুইচ করবেন কীভাবে? | সুপার ব্যবহারকারী

আপনার যদি প্রয়োজন হয় তবে আপনি -monitorCtrl + C এর সাথে ফিরে পেতে পারেন -serial mon:stdio: কীভাবে কী-কে কীভাবে-নোগ্রাফিক এবং -মনিটর দিয়ে চালাতে পারেন তবে তবুও অতিথির কাছে Ctrl + C প্রেরণ করতে পারবেন এবং Ctrl + AX ​​দিয়ে প্রস্থান করতে পারবেন? | স্ট্যাক ওভারফ্লো

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