এক্স 11 শুরু না করে আমি কীভাবে চিত্রগুলি প্রদর্শন করব?


28

আমি ওএমএক্সপ্লেয়ার ব্যবহার করে ভিডিও দেখতে পারি:

omxplayer -o hdmi video.h264

স্থির চিত্রগুলির জন্য আমি কীভাবে একইভাবে করব?

উত্তর:


34

আপনি কমান্ড-লাইন fbiঅ্যাপটি ব্যবহার করতে পারেন ("ফ্রেমবফার চিত্র দেখতে")। ফ্রেম-বাফারের এছাড়াও কি oxmplayerব্যবহার করে। এফবিআই রাস্পিয়ান রিপোস থেকে পাওয়া যায় এবং অন্য কোনও জিএনইউ / লিনাক্স ডিস্ট্রোতেও থাকতে হবে; এটি পাই এর সাথে নির্দিষ্ট নয়।

এটি ফাইলের নাম বা ফাইলের সিরিজ নেয় এবং আপনি এটির জন্য শেল গ্লোববিং ব্যবহার করতে পারেন, উদাহরণস্বরূপ:

fbi *.jpg

আপনার বর্তমান ডিরেক্টরিতে সমস্ত .jpg ফাইল প্রদর্শন করবে। তালিকার একটি ছবি থেকে পরের দিকে কীভাবে অগ্রসর হতে হবে তার নির্দেশাবলীর জন্য, এর কেইওয়াইএস বিভাগটি দেখুন man fbi। আপনি -tবিকল্প সহ একটি স্বয়ংক্রিয় স্লাইডশোও সেট করতে পারেন ।

আপনি এই ত্রুটি পেতে পারেন:

ioctl VT_GETSTATE: Invalid argument (not a linux console?)

এমনকি কোনও ভিটিতে লগ ইন করার পরেও। সমাধানটি ফ্রেমবফার ডিভাইসটি নির্দিষ্ট করে দেওয়া উচিত, যা হওয়া উচিত:

fbi -d /dev/fb0 [...]

আপনি যদি ssh ব্যবহার করে থাকেন তবে চেষ্টা করুন:

fbi -T 1 [...]

"1" হ'ল আপনার বর্তমান ভিটি ("ভার্চুয়াল টার্মিনাল", ওরফে ভিসি, "ভার্চুয়াল কনসোল"; এটির মাধ্যমে অ্যাক্সেস করা হয়েছে ctrl-alt-F[1-6]) এর সংখ্যা। চিত্রটি প্রদর্শিত হবে এমন ভিটিতে আপনাকে লগইন করতে হবে না, তাই আপনি দূর থেকে লগইন করতে পারেন এবং পাই এর সাথে সংযুক্ত একটি ডিসপ্লেতে চিত্রগুলি রাখার জন্য এটি ব্যবহার করতে পারেন (সঠিক ভিটি স্ক্রিনটিতে রয়েছে বলে ধরে নেওয়া যায়)। -Tম্যান পৃষ্ঠাতে নেই, তবে এটি তালিকাভুক্ত রয়েছে fbi --help

দ্রষ্টব্য আপনি দূরবর্তী টার্মিনালে ছবিটি দেখতে এটি ব্যবহার করতে পারবেন না; এগুলি ফ্রেমবফারের সাথে সম্পর্কিত নয়।

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


ধন্যবাদ। আমি চেষ্টা করেছি fbi -d /dev/fb0 photo.jpgকিন্তু তবুও যে ত্রুটিটি আপনি উল্লেখ করেছেন তা এখনও পেয়েছি। আমি কুবুন্টু লিনাক্সের কনসোল টার্মিনাল এমুলেটর থেকে এসএসএইচ হয়ে পাইতে লগ ইন করেছি। কীভাবে এটি ঠিক করবেন আপনার কোনও ধারণা আছে?
dotancohen

1
আপনি ঠিক বলেছেন - স্বজ্ঞাততা কোনটিই -d /dev/tty1কাজ করে না, তবে কিছু গুগলিং প্রকাশ -T 1 পেয়েছে (ভিটি 1 এর মাধ্যমে উন্মুক্ত) যা ম্যান পৃষ্ঠাতে নথিভুক্ত নয়: / সুতরাং চেষ্টা করুন (এটি অনুমান করে আপনি পর্দায় যে ভিটিটি দেখেন এটি প্রথম ভিটি) ); আমি উপরের কিছু সম্পাদনা করব, এবং এটি যদি কাজ করে তবে আমাকে এখানে জানান।
স্বর্ণলোক

ধন্যবাদ. মজার বিষয় হচ্ছে, আমি চারপাশে গুগল করেছিলাম কিন্তু -T 1পতাকাটি পাইনি । যদিও কমান্ডটি ব্যবহার করা not a linux console?ম্যাসেজটিকে প্রতিরোধ করে না, কোনও চিত্র উপস্থিত হয় না! manপৃষ্ঠাটি অনুধাবন করা হয়েছে : "এফবিআইয়ের জন্য সান কনসোল স্যুইচ হ্যান্ডলিংয়ের জন্য লিনাক্স কনসোলের (যেমন / dev / ttyN) অ্যাক্সেসের প্রয়োজন আছে That এটি অবশ্যই কনসোল লগইনগুলির ক্ষেত্রে কোনও সমস্যা নয়, তবে কোনও ধরণের সিউডো টিটি (এক্সটার্ম, এসএসএস, স্ক্রিন) রয়েছে" , ...) কাজ করবে না." এমনকি বাদ দেওয়াও tmuxসাহায্য করেনি। আপনি কি বলেন যে আপনি এক্স ছাড়াই এসএসএইচ এর মাধ্যমে চিত্রগুলি প্রদর্শন করতে সক্ষম হয়েছেন?
dotancohen

না, আপনি ফ্রেমবফারটি দূর থেকে দেখতে পারবেন না, আপনি কেবল এটি নিয়ন্ত্রণ করতে পারেন।
স্বর্ণলোকস

8

আমার জন্য কাজ করার সেমিডলাইন (এসপি-র মাধ্যমে আরপিআই-র সাথে সংযুক্ত থাকাকালীন আমি এইচডিএমআই-মনিটরে চিত্র প্রদর্শন করি):

sudo fbi -T 2 img.jpg

এস-ভিডিওর মাধ্যমে সংযুক্ত একটি বাহ্যিক মিনি প্রদর্শন ব্যবহার করার সময় এটি নিখুঁত কাজ করে।
দাতায়াহ

0

সুডো এফবিআই -টি-ডিভাইস / দেব / এফবি0 -a img.jpg

আমার জন্য কাজ করে, কিন্তু কোন নিয়ন্ত্রণ নেই ..


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

@ স্টেভরবিলার্ড কেন এটি কনসোল নন-লগইনগুলি থেকে কাজ করবে না? আপনি কেবল যেখান থেকে লগ ইন করেছেন তা বিবেচনা না
করেই

এটি ভালভাবে কাজ করতে পারে তবে এটি উপরের মন্তব্যে আলোচিত বিষয়গুলিকে স্পষ্টভাবে সম্বোধন করে না। কী নিয়ন্ত্রণ সম্ভব কিনা তা পরিষ্কার করতে এটি সহায়তা করবে।
স্টিভ রবিলার্ড

0

যেহেতু আমি কোনও স্পি ফ্রেমব্ফারে লেখার চেষ্টা করছিলাম তখন কোনও ভিটি সংযুক্ত নেই / dev / fb2 হিসাবে আসে

http://www.hardkernel.com/main/products/prdt_info.php?g_code=G142060963922

fbi -T 1 -d /dev/fb2 -noverbose my.jpg

আমি খুঁজে পেয়েছি যে আমার কাছে -T-1 ব্যবহারের দরকার ছিল এফবিআইকে একটি ভিটি দেওয়ার জন্য এটি কোনটি বিবেচনা করে তা মনে হয় না

-নোভারবসটি কারণ আমি পাঠ্য প্রদর্শন করতে চাই না

আমি এক্স 11 এর মধ্যে থেকে সেই কমান্ডটি চালিয়ে যাচ্ছিলাম যা সাময়িকভাবে এক্স 11 বাফারটিকে ওভাররাইট করার পার্শ্ব প্রতিক্রিয়া করেছিল কিন্তু অপটি এবং আমি নিজে এক্স 11 চালনা করব না এটি কোনও সমস্যা নয়, আমি এখনই fb ডিভাইসটি পরীক্ষা করে যাচ্ছিলাম

আমি পরবর্তী চিত্রটি দেখাতে চাইলে আমি ঠিক আবার এফবিআইকে কল করি বলে আমি নিয়ন্ত্রণের বিষয়ে সত্যই চিন্তা করি না

আমি ওপেনসুএসের সাথে একটি অড্রয়েড সি 1 এ ছিলাম তবে এটি কোনও বিষয় নয়


0

আমি দেখতে পেয়েছি যে 'sudo fbi -vt' কাজ করে।

আপনাকে এফবিআই চালানোর জন্য 'সুডো' ডাকতে হবে, 'স্ক্রিন' চলমান কোন আসল ভার্চুয়াল কনসোল অ্যাক্সেস করতে সক্ষম হতে হবে। (এবং আশা করি আপনি ইতিমধ্যে মূল হিসাবে চালাচ্ছেন না ..!): ডি

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