Tty থেকে এক্স এর স্ক্রিনশট


15

এক্সভিএফবি ব্যবহার করে আমি একটি অ্যাপ্লিকেশন চালু করতে এবং একটি স্ক্রিনশট নিতে পারি।

আমি যা ভাবছি তা হ'ল কীভাবে বিদ্যমান (সুপ্ত) এক্স সেশন থেকে ক্যাপচার করবেন।

Tty বা ওভার ssh থেকে বলুন।

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

অথবা কেউ সম্ভবত ব্যবহার libx11করে XShmCreateImageবা অনুরূপ ব্যবহার করে একটি স্ন্যাপ তৈরি করতে পারে ?


2
আপনি xwd -root | convert - /tmp/image.jpgকি খুঁজছেন?
জিপ্পি

3
@ জিপ্পি: সম্ভবত সমস্যাটি হ'ল উইন্ডোজগুলি যেমন আনম্যাপ করা থাকে তেমন এক্সডাব্লুড ডাম্প করার কিছুই নেই - যার ফলে কালো চিত্র দেখা যায়। (সেই আদেশটি tty1 থেকে চেষ্টা করুন xwd -display :0 -root | convert xwd:- /tmp/0.png)
রানিয়াম

আপনি '
আনম্যাপড

4
@ জিপ্পি: তারা স্মৃতিতে থাকে না। যেমনটি আমি এটি বুঝতে পারি: আপনি যখন আপনার কর্মক্ষেত্রের উপরে থাকেন - এটি সক্রিয় থাকে - জিপিইউ প্রক্রিয়া করতে এবং স্ক্রিনে রেন্ডার করার জন্য পিক্সেল মেমরিতে ম্যাপ করা হয়। যখন ওয়ার্কস্পেসটি স্যুইচ করা হয় বা প্রস্থান করা হয় (অর্থাত Ctrl-Alt-F1 দ্বারা) এই মানচিত্রগুলি আনম্যাপ করা হয় (সংস্থানগুলি মুক্ত করতে) - সুতরাং "ডিসপ্লে বাফার" তে কিছুই নেই - এবং একটি কালো চিত্র দেয়।
রানিয়াম

আমি আপনাকে বোঝাতে চাইছি, ব্যাখ্যাটির জন্য THNX। যদিও এই ক্ষেত্রে উত্তরটি জানেন না।
জিপ্পি

উত্তর:


7

আমরা কমান্ড লাইন থেকে X tty ম্যানুয়ালি "চালু" করতে পারি, ctrl-alt-F (x) ছাড়াই।

যদি এক্সটি টিটিআই 7 তে থাকে এবং আপনি একটি টেক্সট টার্মিনাল লগইন করেন

chvt 7 ; DISPLAY=0.0 xwd -root > screendump.xwd ; chvt 1

তবে, xhost + লোকালহোস্ট অবশ্যই এক্সেসিওনের মধ্যে থাকা উচিত, অন্যথায় xwd এক্স সার্ভারের সাথে সংযোগ করতে পারে না।

এটি আপনাকে ssh সেশন থেকে এটি করার অনুমতি দেয়।

পিএস: তাত্ত্বিকভাবে, এমটিডি সহ , ভিডিও কার্ড মেমরি থেকে স্ক্রিন ক্যাপচার করা সম্ভব উচিত। সুতরাং এক্স সেশনটি প্রথম "জাগ্রত" না করেই।


একটি ভাল পোস্টের জন্য আপনাকে ধন্যবাদ। আমি এটি খতিয়ে দেখছি। আমার বড় সমস্যাগুলির মধ্যে একটি হ'ল আমি একজন পুরানো উইন্ডোজ'আর এবং সবকিছু একসাথে কীভাবে বুনন করা হয়েছে তা বুঝতে সমস্যা। এক্স সার্ভার, এক্স উইন্ডো ম্যানেজার, অ্যাক্সেস এবং রচনা। তবে সেখানে পৌঁছে যাচ্ছি।
রুনিয়াম

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