জাথুরা (ডকুমেন্ট প্রদর্শক)

জাথুরা (ইংরেজি: Zathura) একটি প্লাগইনভিত্তিক ফ্রি ডকুমেন্ট প্রদর্শক। পিডিএফ, পোস্টস্ক্রিপ্ট, ডিজেভু, এবং ইপাবের জন্যে প্লাগইন রয়েছে। এটি হালকা হওয়ার জন্যে লেখা হয়েছে ও ভি-সদৃশ কীবাইন্ডিং দ্বারা নিতন্ত্রিত হয়। জাথুরার নমনীয়িতা একে অনেক গ্নু/লিনাক্স ব্যবহারকারীদের মধ্যে জনপ্রিয় করে তুলেছে। জাথুরার একটি পরিণত ও সুপ্রতিষ্ঠিত কোডভিত ও বড় উন্নয়নকারী টিম রয়েছে। আর্চ লিনাক্স, ফেডোরা, ডেবিয়ান, জেন্টু, ওপেনসুয্যে, ওপেন বিএসডি, উবুন্টু ও সোর্স ম্যাজ লিনাক্সের জন্যে এর অফিশিয়াল প্যাকেজ রয়েছে আর ম্যাকওএসের জন্যে রয়েছে ম্যাকপোর্টসের আনঅফিশিয়াল প্যাকেজ। "জাথুরা: অ্যা স্পেস অ্যাডভেঞ্চার" চলচ্চিত্রের নামানুসারে এর নামকরণ করা হয়। জাথুরার উন্নয়ন ১২ আগস্ট ২০০৯-এ শুরু হয়। ১৮ সেপ্টেম্বর ২০০৯ সালে, ০.০.১ সংস্করণ আর্চ লিনাক্স কম্যুনিটিতে ঘোষণা করা হয়। জাথুরা এপ্রিল ২০১০ সাল থেকে একটি অফিশিয়াল আর্চ লিনাক্স প্যাকেজ। একই বছর জুলাইয়ের শেষের দিকে সোর্স ম্যাজ টেস্ট গ্রিমোইরেও ইম্পোর্ট করা হয়েছে। ২০১১ সাল থেকে ডেবিয়ানেও, ডেবিয়ান স্কুইজের একটি অংশ হিসেবে, এটি একটি অফিশিয়াল প্যাকেজে রয়েছে। জাথুরা স্বয়ংক্রিয়ভাবে ডকুমেন্ট রিলোড করে। কোন কম্পাইলকৃত ডকুমেন্টে কাজ করার সময়, যেমন ল্যাটেকে, জাথুরা কম্পাইলেশন হওয়ার সাথে সাথেই আউটপুট রিফ্রেশ করে। জাথুরাতে ইনভার্স সার্চ অপশন সক্রিয় করারও সুযোগ রয়েছে ("synctex" ব্যবহার করে)। জাথুরা প্রস্তের সাথে সামঞ্জস্যতা রক্ষার জন্যে ডকুমেন্ট সমন্বয় করতে পারে। এটি পাশাপাশি পৃষ্ঠাসমূহ দেখাতে পারে ও পূর্ণপৃষ্ঠা প্রদর্শন মোড রয়েছে। কালো ব্যাকগ্রাউন্ড ও শাদা ফোরগ্রাউন্ডের জন্যে পৃষ্ঠাসমূহ পুনরায় রাঙানো যায়। জাথুরা টেক্সট সার্চ ও প্রাথমিক এক্স সেশনে টেক্সট নকল করতে পারে। এটি বুকমার্ক সমর্থন করে এবং এনক্রিপ্টেড ফাইল খুলতে পারে। কনফিগারেশন ফাইল ব্যবহার করে এর আচরণ ও উপস্থিতি পরিবর্তন করা যায়। জাথুরা বাহ্যিক শেল কমান্ড এক্সিকিউট করতে পারে। ট্যাবড ব্যবহার করে এটি ট্যাবে খোলা যেতে পারে। https://texwiki.texjp.org/ এ পাইথন কোড মডিফাই করা, ফাইল নামসহ 'zathuraforward.py', #!/usr/bin/env python # -*- coding: utf-8 -*- import sys import re import subprocess if __name__ == '__main__': m = re.match(r'file:(\S*)#src:(\S*) (\S*)', sys.argv[1]) if m: pdf = m.group(1) line = m.group(2) tex = m.group(3) args = line + ':0:' + tex subprocess.call(['zathura', '--synctex-forward', args, pdf]) অনুসরণকৃত $ chmod +x zathuraforward.py $ sudo cp zathuraforward.py /usr/local/bin জাথুরা ফরওয়ার্ড সার্চের জন্যে তৈরী। কাইল → সেটিং → কনিফিগার কাইল → বিল্ড → ফরওয়ার্ড পিডিএফে, '%target' অপশন সহ zathuraforward.py হতে প্রদর্শন কমান্ড সেট করা , যেটি লাইন নাম্বার, ট্যাক ফাইল নাম এবং পিডিএফ ফাইল নাম পাইথন স্ক্রিপ্টটির মাধ্যমে জাথুরাতে অতিবাহিত করবে। ইনভার্স সার্চের জন্যে ~/.config/zathura/zathurarc এ নিচের দুটো লাইন যুক্ত করতে হয় set synctex true set synctex-editor-command "kile --line %{line} %{input}" পিডিএফ পিডিএফ সফটওয়্যার "চলচ্চিত্রের শিরোনামে প্রোগ্রামের নাম"। ১৭ নভেম্বর ২০১৮ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ২৩ এপ্রিল ২০১৯।  "ট্যাগস - pwmt / জাথুরা"। ২০ সেপ্টেম্বর ২০১৮ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ৯ ডিসেম্বর ২০১৮।  "অনুমোদনপত্র · মাস্টার · pwmt / জাথুরা"। ৬ আগস্ট ২০২০ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ২৫ ডিসেম্বর ২০১৮।  "বিকল্প পিডিএফ প্রদর্শকের একটি তালিকা"। মেইক টেক ইজিয়ার। সংগ্রহের তারিখ ৯ ডিসেম্বর ২০১৮।  "জাথুরা পিডিএফ প্রদর্শকের পর্যালোচনা"। সংগ্রহের তারিখ ৬ ডিসেম্বর ২০১৮।  "pwmt"। গিটল্যাব। ২২ জুলাই ২০১৬ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ৮ ডিসেম্বর ২০১৮।  "Zathura initial commit"।  "জাথুতা - একটি ডকুমেন্ট প্রদর্শন"।  "জাথুরার জন্যে আর্চ লিনাক্স প্যাকেজ ইতিহাস"। [স্থায়ীভাবে অকার্যকর সংযোগ] "সোর্স ম্যাজে জাথুরা প্যাকেজ"। [স্থায়ীভাবে অকার্যকর সংযোগ] "জাথুরার জন্যে ডেবিয়ান স্কুইজ প্যাকেজ"।  "জাথুরা দিয়ে ল্যাটেক ফরওয়ার্ড/ইনভার্স সার্চ"। ৪ মার্চ ২০১৬ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ৮ ডিসেম্বর ২০১৮।  "ভিম+জাথুরা+সিনট্যাক"।  "ভিম, ল্যাটেক এবং মার্কডাউন প্রাকদর্শন স্ক্রিপ্ট"। ২৭ সেপ্টেম্বর ২০১৮ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ৮ ডিসেম্বর ২০১৮।  দাপ্তরিক ওয়েবসাইট আর্চ লিনাক্সে ডকুমেন্ট প্রদর্শকের তালিকা