ব্রাউজারের সাথে নির্দিষ্ট পৃষ্ঠায় স্থানীয় পিডিএফ ফাইলগুলি খুলতে .desktop ফাইলগুলি ব্যবহার করা কি সম্ভব?


8

আমি desktop filesনির্দিষ্ট পৃষ্ঠায় পিডিএফ ফাইলগুলি খুলতে ব্যবহার করতে চাই , আমি নিম্নলিখিত সিনট্যাক্স সহ একটি ফাইল তৈরি করার চেষ্টা করেছি:

[Desktop Entry]
Encoding=UTF-8
Name=mypdf.pdf
Type=Link
URL=file:///home/myhomefolder/mypdf.pdf#page=45
Icon=application-pdf

আমি যখন এই ফাইলটি খুলি তখন ডিফল্ট ব্রাউজারটি 1 পৃষ্ঠায় আমার পিডিএফ ফাইলটি খুলবে, এটির #page=45মতামত বলে মনে হচ্ছে, যদিও আমি file:///home/myhomefolder/mypdf.pdf#page=45সরাসরি ব্রাউজারে ঠিকানাটি পেস্ট করলেও আমি প্রত্যাশিত ফলাফলটি পাই (পিডিএফ 45 পৃষ্ঠাতে খোলে) .. ।

আমি বুঝতে পেরেছি যে আমি যদি এই সিনট্যাক্সটি পিডিএফ ফাইলগুলির জন্য ইন্টারনেটে ব্যবহার করি তবে এটি প্রত্যাশার মতো কাজ করে এবং এটি পূর্বনির্ধারিত পৃষ্ঠাটিতে পিডিএফটি খোলায়, সমস্যাটি কেবল স্থানীয় ফাইলগুলির সাথেই হয়। নির্দিষ্ট পৃষ্ঠাগুলিতে স্থানীয় পিডিএফ ফাইলগুলি খুলতে ডেস্কটপ ফাইলগুলি ব্যবহার করা কি সম্ভব? নাকি এর সীমাবদ্ধতা desktop files?

উত্তর:


10

ইউআরএল ব্যবহার করবেন?

আমি এটি সন্ধান করা প্রয়োজন, কিন্তু আমি মনে করি মনে হয় টাইপ Linkএকটি .ডেস্কটপ ফাইলে হ্রাস করা হয়েছে। যাইহোক, আপনি এখানে যেমন এটি কাজ করবে না। Encodingনিশ্চিতভাবে অবহেলিত, তবে এটি সমস্যা নয়। তদ্ব্যতীত, xdg-openকাজ করবে না; এটি পিডিএফ ফাইলগুলির জন্য আপনার ডিফল্ট অ্যাপ্লিকেশনটি খুলবে।

তাহলে কী ব্যবহার করবেন?

আর্গুমেন্ট হিসাবে পিডিএফ ফাইল + পৃষ্ঠা সহ আপনার পছন্দসই ব্রাউজারটিকে কল করে একটি .ডেস্কটপ ফাইল তৈরি করুন। আপনার উদাহরণে:

[Desktop Entry]
Type=Application
Name=Open pdf on page 45
Exec=firefox 'file:///home/myhomefolder/mypdf.pdf#page=45'
Icon=application-pdf

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

তারপরে এটিকে সম্পাদনযোগ্য করে তুলুন এবং ডাবল-ক্লিক করুন। আপনি যদি অন্য কোনও ব্রাউজার ব্যবহার করছেন তবে এটি Exec=প্রতিবিম্বিত করার জন্য আপনাকে লাইনটি পরিবর্তন করতে হবে ।


6

কিছু দস্তাবেজ দর্শকদের পছন্দসই পৃষ্ঠায় নির্দেশ করে একটি যুক্তি দিয়ে সেগুলি শুরু করার অনুমতি দেয়।

থেকে evince --help:

  -i, --page-index=NUMBER     The page number of the document to display.

অতএব, আপনার .ডেস্কটপ ফাইলটি দেখতে এরকম হতে পারে:

[Desktop Entry]
Name=mypdf.pdf page 45
Type=Link
Exec=evince --page-index=45 /home/myhomefolder/mypdf.pdf
Icon=application-pdf
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.