কনসোলে থাকাকালীন চিত্রগুলি দেখানোর বিকল্প


12

আমি যখন কনসোলে থাকি (tty, ভার্চুয়াল টার্মিনাল, যা আপনি টার্মিনাল এমুলেটর নয়, আপনি Ctrl+ Alt+ দিয়ে পৌঁছেছেন F1-6) তখন আমার কী বিকল্প থাকতে পারে চিত্রগুলি, টিফ, যা কিছুই টেক্সট নয়?


আপনি কি ভার্চুয়াল টার্মিনালটিকে টার্মিনাল এমুলেটারের বিপরীতে বলতে চান? unix.stackexchange.com/questions/4126/…
গ্রিম

@ গ্রামীম: হ্যাঁ, এটাই
জোসেফ শ্লিসার

আরও দেখুন: গেট ওয়ান
স্ট্রুজি

উত্তর:


9

আপনি এএ-প্রকল্প থেকে লাইব্রেরিটি ব্যবহার করতে পারেন

এখানে চিত্র বর্ণনা লিখুন

অ্যাপ্লিকেশন:

  • জাইন-কনসোল [ভিডিও]
  • xaos [ফ্র্যাক্টাল / ম্যান্ডেলব্রড]
  • ভিএলসি [ভিডিও]
  • [ফটো] দেখুন
  • ... আমো

7

প্রথমে আপনাকে অবশ্যই নিশ্চিত করতে হবে ফ্রেমব্ফার সক্ষম হয়েছে, পাঠ্য মোডে চিত্র দেখার কোনও উপায় নেই। একবার আপনি ফ্রেমবফার সক্ষম হয়ে গেলে আপনি fbiছবিটি দেখতে প্রোগ্রামটি ব্যবহার করতে পারেন ।

প্যাকেজ: এফবিআই

লিনাক্স ফ্রেম বাফার চিত্র প্রদর্শক

এটি লিনাক্স ফ্রেম বাফার ডিভাইসের জন্য একটি চিত্র দর্শক। এটি বেশ কয়েকটি সাধারণ চিত্র ফাইল ফর্ম্যাটগুলির জন্য অন্তর্নির্মিত সমর্থন করেছে has অজানা ফাইলগুলির জন্য এটি ইমেজম্যাগিক প্যাকেজ থেকে বাহ্যিক রূপান্তরকারী হিসাবে রূপান্তর ব্যবহার করার চেষ্টা করে। এটিতে fbgs, একটি পোস্ট স্ক্রিপ্ট এবং পিডিএফ ভিউয়ারও অন্তর্ভুক্ত রয়েছে।


7

অনেকগুলি চিত্র রঙিন, সুতরাং আপনি লিবাচাকার এএসসিআইআই চিত্র প্রদর্শক ( 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ইনস্টল করতে হবে।

আরও তথ্যের জন্য এখানে পড়ুন

এখানে চিত্র বর্ণনা লিখুন


2

mplayerএকটি ফ্রেমবফার ড্রাইভার রয়েছে (2 টি সংস্করণ, যদি কোনওটি কাজ না করে)। ব্যবহার

mplayer -vo fbdev [or fbdev2] <filename>

চিত্র fbiএবং fimকাজের জন্য। এই দু'টি যা কিছু হ্যান্ডেল করতে পারে না, আপনি সম্ভবত ফ্লাইতে চিত্রগুলিতে রূপান্তর করতে পারেন ( imagemagickযাদুবিদ্যার মতো কাজ করে), তাই আপনার সবকিছু আবৃত থাকে।


1

আপনি একটি ফ্রেমবফার ডিভাইস ব্যবহার করতে পারেন । ফ্রেমবফার প্রক্রিয়া হ'ল আপনি বুট করার সময় টাক্স প্রদর্শন করতে ব্যবহৃত হয়।

রয়েছে libcaca প্রদর্শন হওয়া ASCII অত্যাধুনিক চিত্র করতেন।


আপনি কি আরও কিছু যুক্ত করতে পারেন? কেউ কীভাবে এই সরঞ্জামগুলি ব্যবহার করবে?
টেরডন

এটি আপনার হার্ডওয়্যার এবং আপনার প্রয়োজনের উপর খুব নির্ভর করে। আপনার প্রশ্নে আরও বিশদ সরবরাহ করা উচিত এবং প্রসঙ্গটি দেওয়া উচিত।
দীর্ঘ 15

আমার প্রশ্ন নয়। আমি উল্লেখ করছি যে কোনও প্রশ্নের উত্তর দেওয়ার সময় আপনার কীভাবে এটি করা উচিত তার বিশদটি অন্তর্ভুক্ত করা উচিত। আপনি কেবলমাত্র বাহ্যিক উত্সগুলিতে দুটি লিঙ্ক দিচ্ছেন, এমন কিছু যা আমরা এড়াতে চেষ্টা করি। ধারণাটি হ'ল এসই সাইটে উত্তরগুলি স্বয়ংসম্পূর্ণ।
টেরডন

অবশ্যই, তবে এই সরঞ্জামগুলি ব্যবহারের কেবল একটি উপায় নেই। এবং প্রশ্নটিতে খুব বেশি প্রসঙ্গ নেই ...
লার্জার্জ

0

ffmpeg কোনও চিত্র ফর্ম্যাট পূর্ণস্ক্রিন প্রদর্শন করতে পারে:

ffmpeg -i image.ext -s $(< /sys/class/graphics/fb0/virtual_size tr , x) \
       -vcodec rawvideo -f image2 -pix_fmt bgra -y /dev/fb0 &>/dev/null && read


0

আজ একটি লাইব্রেরি রয়েছে যার নাম এসভিজিএলিব । এটি সরাসরি ইউজার-স্পেস ড্রাইভার সহ (মূলত এক্স থেকে আমদানি করা) ভিডিও কার্ড পরিচালনা করে।

এটির বেশিরভাগ বর্তমান ভিডিও কার্ডে কোনও ড্রাইভার নেই, তবে

  • এটিতে VESA আউটপুট ড্রাইভার রয়েছে (যেমন মূলত এটি BIOS ড্রাইভারগুলির সাথে আউটপুট পরিচালনা করতে পারে)
  • এটিতে fbdev ড্রাইভার রয়েছে (এটি /dev/fb0একটি ভিডিও কার্ড হিসাবে পরিচালনা করে , সুতরাং এটি মূলত কার্নেল ড্রাইভারগুলি ব্যবহার করে)।

এসভিজিএলআইবি ব্যবহার করে অনেকগুলি সফ্টওয়্যার রয়েছে, উদাহরণস্বরূপ এমপ্লেয়ার (ভিডিও আউটপুট জন্য), এবং আপনার প্রশ্নের উত্তর দেওয়া, এক্স জেজভিভি চিত্র প্রদর্শক

যদিও আপনাকে সেগুলি উত্স থেকে সংকলন করতে হবে, কারণ লিনাক্স বিতরণ বিকাশকারীরা প্রায় এক দশক থেকেই ভাবেন যে এক্স (ক্রমাগত সুন্দর, কখনও বাস্তব হয়নি এমন প্রতিশ্রুতি সহ কেজি, জিজি এবং আজকের ওয়েলল্যান্ড) ভবিষ্যত।


0

এই উত্তরটি ফ্রেম-বাফার সক্ষম এমন দেশীয় লিনাক্স কনসোলগুলিতে সীমাবদ্ধ। এই বিকল্পটি আপনি পূর্ণ রেজোলিউশনে বাস্তব চিত্র এবং বাস্তব ভিডিও (না 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কী কী স্ট্রোক কমান্ডগুলি কাজ করে তা নিয়ে পরীক্ষা করার সময়। তোমাকে সতর্ক করা হইছে.


এছাড়াও আছে শব্দটি এমুলেটর এর পরিভাষা করে একটি ফ্রেম-বাফারের কনসোল চালানো যেতে পারে ( terminology --nowm)। অন্তর্ভুক্ত ইউটিলিটি tycatইমেজ এম্বেড করতে পারেন।
quixotic

এটি কি 'আলোকিতকরণ' ডেস্কটপের লোকদের একজন? আমি সম্ভবত এটি এক বছর আগে মূল্যায়ন করেছি এবং এটি তখন বগি ছিল, তবে আপনি যদি এটির পক্ষে প্রমাণ দিতে পারেন তবে দুর্দান্ত!
ব্যবহারকারী1404316

আমি কেবল এটি দেখতে শুরু করেছি এবং বাগের অভাব নিশ্চিত করতে পারি না, দুঃখিত। এটি বেশিরভাগই একটি সিস্টেমে (ইন্টেল জিপিইউ) কাজ করে, অন্যটিতে কাজ করে না (এনভিডিয়া মালিকানাধীন চালক, অনির্ধারিত তবে সম্ভবত নুওয়ের অধীনে কাজ করে)। XKB_DEFAULT_{LAYOUT,VARIANT,OPTIONS}এক্সকিবি লেআউটের জন্য এনভিভ ভেরিয়েবলগুলি সেট করুন (যদিও AltGr সঠিকভাবে এটিএম কাজ করে না)।
কুইসোটিক

-6

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


2
আমি একমত না। বুটটাইমে টাক্স কীভাবে প্রদর্শিত হবে? commons.wikimedia.org/wiki/File:KNOPPIX_bुट.png ;-)
লার্জার্জ

ফ্রেম বাফার. ফ্রেম-বাফারিং সক্ষম না করে এটি করা যায় না, এটি উল্লেখ করা উচিত ছিল। কিন্তু, তারা একটি প্রকৃত টার্মিনালে থাকার কথাও বলেছিল। ভুলে যাবেন যে তারা আসল টার্মিনালে নেই, আসল টার্মিনালগুলিতে (ভিটি 1000) বা অনুরূপ আমি মোটামুটি নিশ্চিত যে এটি সম্ভব নয়।
লিভিং লাইফব্যাক 15

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