আমি যখন কনসোলে থাকি (tty, ভার্চুয়াল টার্মিনাল, যা আপনি টার্মিনাল এমুলেটর নয়, আপনি Ctrl+ Alt+ দিয়ে পৌঁছেছেন F1-6) তখন আমার কী বিকল্প থাকতে পারে চিত্রগুলি, টিফ, যা কিছুই টেক্সট নয়?
আমি যখন কনসোলে থাকি (tty, ভার্চুয়াল টার্মিনাল, যা আপনি টার্মিনাল এমুলেটর নয়, আপনি Ctrl+ Alt+ দিয়ে পৌঁছেছেন F1-6) তখন আমার কী বিকল্প থাকতে পারে চিত্রগুলি, টিফ, যা কিছুই টেক্সট নয়?
উত্তর:
আপনি এএ-প্রকল্প থেকে লাইব্রেরিটি ব্যবহার করতে পারেন
অ্যাপ্লিকেশন:
প্রথমে আপনাকে অবশ্যই নিশ্চিত করতে হবে ফ্রেমব্ফার সক্ষম হয়েছে, পাঠ্য মোডে চিত্র দেখার কোনও উপায় নেই। একবার আপনি ফ্রেমবফার সক্ষম হয়ে গেলে আপনি fbi
ছবিটি দেখতে প্রোগ্রামটি ব্যবহার করতে পারেন ।
প্যাকেজ: এফবিআই
লিনাক্স ফ্রেম বাফার চিত্র প্রদর্শক
এটি লিনাক্স ফ্রেম বাফার ডিভাইসের জন্য একটি চিত্র দর্শক। এটি বেশ কয়েকটি সাধারণ চিত্র ফাইল ফর্ম্যাটগুলির জন্য অন্তর্নির্মিত সমর্থন করেছে has অজানা ফাইলগুলির জন্য এটি ইমেজম্যাগিক প্যাকেজ থেকে বাহ্যিক রূপান্তরকারী হিসাবে রূপান্তর ব্যবহার করার চেষ্টা করে। এটিতে fbgs, একটি পোস্ট স্ক্রিপ্ট এবং পিডিএফ ভিউয়ারও অন্তর্ভুক্ত রয়েছে।
অনেকগুলি চিত্র রঙিন, সুতরাং আপনি লিবাচাকার এএসসিআইআই চিত্র প্রদর্শক ( cacaview
) এবং চিত্রকে টেক্সট রূপান্তরকারী ( img2iso
) ব্যবহার করতে পারেন ।
চিত্রগুলি ব্রাউজ করতে, ASCII চিত্র ব্রাউজারটি ব্যবহার করুন :
cacaview /usr/share/pixmaps/*.*
চিত্রগুলি পাঠ্য-ভিত্তিক রঙিন ফাইলগুলিতে রূপান্তর করুন:
img2txt -W 150 penguins_mating.png > penguins_mating.txt
পাঠ্য কনসোলে মুভি এবং ভিডিওগুলি দেখুন:
mplayer -vo caca https://upload.wikimedia.org/wikipedia/commons/4/41/Big_Buck_Bunny_medium.ogv
বেশিরভাগ ক্ষেত্রে আপনার বিকল্পের প্রয়োজন হয় না -vo caca
যদি আপনি আপনার ভিডিওটি কেবল পাঠ্য পরিবেশে (এসএস-সংযোগযুক্ত টার্মিনাল, ভার্চুয়াল টার্মিনাল ইত্যাদি) দেখেন। ডিফল্টরূপে আপনি অ রঙিন পাঠ্য-আউটপুট (অর্থাত্ -vo aa
) পাবেন তবে রঙটি আরও ভাল।
ফেডোরা এবং উবুন্টুর জন্য প্যাকেজ caca-utils
ইনস্টল করতে হবে।
আরও তথ্যের জন্য এখানে পড়ুন ।
mplayer
একটি ফ্রেমবফার ড্রাইভার রয়েছে (2 টি সংস্করণ, যদি কোনওটি কাজ না করে)। ব্যবহার
mplayer -vo fbdev [or fbdev2] <filename>
চিত্র fbi
এবং fim
কাজের জন্য। এই দু'টি যা কিছু হ্যান্ডেল করতে পারে না, আপনি সম্ভবত ফ্লাইতে চিত্রগুলিতে রূপান্তর করতে পারেন ( imagemagick
যাদুবিদ্যার মতো কাজ করে), তাই আপনার সবকিছু আবৃত থাকে।
আপনি একটি ফ্রেমবফার ডিভাইস ব্যবহার করতে পারেন । ফ্রেমবফার প্রক্রিয়া হ'ল আপনি বুট করার সময় টাক্স প্রদর্শন করতে ব্যবহৃত হয়।
রয়েছে libcaca প্রদর্শন হওয়া ASCII অত্যাধুনিক চিত্র করতেন।
আজ একটি লাইব্রেরি রয়েছে যার নাম এসভিজিএলিব । এটি সরাসরি ইউজার-স্পেস ড্রাইভার সহ (মূলত এক্স থেকে আমদানি করা) ভিডিও কার্ড পরিচালনা করে।
এটির বেশিরভাগ বর্তমান ভিডিও কার্ডে কোনও ড্রাইভার নেই, তবে
/dev/fb0
একটি ভিডিও কার্ড হিসাবে পরিচালনা করে , সুতরাং এটি মূলত কার্নেল ড্রাইভারগুলি ব্যবহার করে)।এসভিজিএলআইবি ব্যবহার করে অনেকগুলি সফ্টওয়্যার রয়েছে, উদাহরণস্বরূপ এমপ্লেয়ার (ভিডিও আউটপুট জন্য), এবং আপনার প্রশ্নের উত্তর দেওয়া, এক্স জেজভিভি চিত্র প্রদর্শক ।
যদিও আপনাকে সেগুলি উত্স থেকে সংকলন করতে হবে, কারণ লিনাক্স বিতরণ বিকাশকারীরা প্রায় এক দশক থেকেই ভাবেন যে এক্স (ক্রমাগত সুন্দর, কখনও বাস্তব হয়নি এমন প্রতিশ্রুতি সহ কেজি, জিজি এবং আজকের ওয়েলল্যান্ড) ভবিষ্যত।
এই উত্তরটি ফ্রেম-বাফার সক্ষম এমন দেশীয় লিনাক্স কনসোলগুলিতে সীমাবদ্ধ। এই বিকল্পটি আপনি পূর্ণ রেজোলিউশনে বাস্তব চিত্র এবং বাস্তব ভিডিও (না ASCII অত্যাধুনিক) ছাড়া দেব X11
বা wayland
বা mir
।
2018 পর্যন্ত, ডেবিয়ান একটি প্যাকেজ অফার করে fim
যাতে চিত্র চিত্র fim
এবং একটি দস্তাবেজ দর্শকের অন্তর্ভুক্ত fimgs
। এর জন্য fimgs
, ডিফল্ট রেজোলিউশনটি 96x96, যা সম্ভবত আপনি অপর্যাপ্ত পাবেন। আমি দেখতে পেয়েছি যে বিকল্পের সাথে এটি কল -r 256x256
করা যথেষ্ট। এই দুটি প্রোগ্রামের অর্থ হ'ল অন্যান্য প্রোগ্রামগুলির 'আধুনিকীকরণ' সংস্করণ এছাড়াও ডেবিয়ানে পাওয়া যায় fbi
এবং fbgs
। পুরানো প্রোগ্রামটির সাথে একটি বিশেষ হতাশা fbgs
হ'ল এটি ধীরে ধীরে রেন্ডার করে এবং একটি একক পৃষ্ঠা প্রদর্শন করার আগে একটি সম্পূর্ণ পিডিএফ ফাইল রেন্ডার করে, সুতরাং আপনার যদি বহু পৃষ্ঠার ডকুমেন্ট থাকে তবে আপনি দীর্ঘ সময় অপেক্ষা করবেন।
ফ্রেমবফার অপারেশনের সাথে সুনির্দিষ্ট নয় এমন বেশ কয়েকটি প্রোগ্রাম রয়েছে যার সূক্ষ্ম ফ্রেমবফার সমর্থন রয়েছে। w3m
সমর্থন প্যাকেজ w3m-img
ইনস্টল হওয়ার পরে ওয়েব ব্রাউজার চিত্রগুলি প্রদর্শন করবে । feh
ইমেজ ভিউয়ার একটি ফ্রেম বাফার কনসোলে কাজ করে, যেমন করে vlc
ভিডিওর জন্য।
এগুলি সবই খুব ভাল এবং ভাল, তবে এই বিকল্পগুলির কোনও ব্যবহার করার জন্য আপনাকে প্রথমে জিনিসগুলি সেট আপ করতে হবে।
সুসংবাদটি হ'ল বেশ কয়েকটি আধুনিক লিনাক্স ডিস্ট্রিবিউশনগুলি ফ্রেমবফার সহ উপলব্ধ কার্নেলগুলি সরবরাহ করে। সাধারণত যা করা হয় না তা হ'ল সেই ফ্রেম বাফারটি বাস্তবে ব্যবহারের জন্য কনফিগার করা। তার জন্য grub
, আপনি যদি বুটলোডার ব্যবহার করে থাকেন তবে আপনাকে অবশ্যই নিশ্চিত করতে হবে যে আপনার ফাইলে নিম্নলিখিতটি উপস্থিত রয়েছে /etc/default/grub
(আপনার নির্দিষ্ট রেজোলিউশন নম্বরটি ভিন্ন হতে পারে):
GRUB_GFXMODE=1024x768
GRUB_GFXPAYLOAD_LINUX=1024x768
এবং আপনাকে নীচের লাইনে মন্তব্য করা হয়েছে তা নিশ্চিত করতে হবে:
#GRUB_TERMINAL=console
এর পরে, আপনাকে চালিয়ে update-grub
গিয়ে গ্রাব আপডেট করতে হবে এবং পরিবর্তনগুলি কার্যকর করতে পুনরায় বুট করতে হবে।
আপনার video
অনুমতি ব্যবহারকারীদের গোষ্ঠীতে যুক্ত করতে হবে:
usermod -a -G video <user_name>
কিছু প্রোগ্রামের জন্য বিশেষ ক্ষমতা অ্যাক্সেসের প্রয়োজন হতে পারে। আমার নোট অনুসারে, এটি ক্ষেত্রে fbi
, তবে আমি আমার সিস্টেমে দেখতে পাই এটি ক্ষেত্রে হয় না fim
। চিত্রে যান. যে কোনও ইভেন্টের জন্য আদেশটি হ'ল:
setcap 'cap_sys_tty_config+ep' /usr/bin/fbi
এমন একটি প্রোগ্রাম যা আমি সুপারিশ করতে পারি না এবং এর মধ্যে কেবল সমস্যা হয়েছিল, তা fbterm
। এ কাজের জন্য আমার রঙ স্কিম সঙ্গে তালগোল পাকানো রাখা emacs
, mc
, less
এবং অন্যান্য প্রোগ্রাম, এবং আমি প্রত্যাহার এটি চমত্কারভাবে খেলা না হবে tmux
।
vlc
ফ্রেমবফার কনসোলে ব্যবহার সম্পর্কে একটি গুরুত্বপূর্ণ নোট : আমি দেখতে পেয়েছি যে কখনও কখনও, আমি কোনও উপায়ে নির্ভরযোগ্যভাবে পুনরুত্পাদন করতে সক্ষম vlc
হইনি, ফ্রেমব্ফারকে হিমায়িত এবং মুক্ত করতে না পারতাম, "Alt-sysrq" -র সংক্ষেপে মেশিনটিকে রিবুট করতে পারি। কখনও কখনও, অন্য ভার্চুয়াল কনসোলগুলিতে স্যুইচ করার চেষ্টা করার সময় এটি ঘটেছিল; কখনও কখনও vlc
কী কী স্ট্রোক কমান্ডগুলি কাজ করে তা নিয়ে পরীক্ষা করার সময়। তোমাকে সতর্ক করা হইছে.
XKB_DEFAULT_{LAYOUT,VARIANT,OPTIONS}
এক্সকিবি লেআউটের জন্য এনভিভ ভেরিয়েবলগুলি সেট করুন (যদিও AltGr সঠিকভাবে এটিএম কাজ করে না)।
কোনটিই নয়। চিত্রগুলি প্রদর্শনের জন্য আপনার এক ধরণের ডিসপ্লে সার্ভারের প্রয়োজন। জেসারভার, মির, ওয়েল্যান্ডল্যান্ড বা অনুরূপ চিত্রগুলির জন্য ইন্টারফেস সরবরাহ করে। গেটি পাঠ্য টার্মিনালগুলি অনুকরণ করার জন্য ডিজাইন করা হয়েছে এবং চিত্রগুলি প্রদর্শনের ক্ষমতা রাখে না।
getty
কিছু অনুকরণ করা হয় না।