ফাইল লেন্স এবং এক্সডিজি-ওপেন কেবলমাত্র নটিলাস খোলে তবে সঠিক প্রয়োগ নয়


10

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

তারপরে আমি টার্মিনালে একই কাজ করি

xdg-open sample.pdf

কেবল নটিলাসও খোলা আছে।

এক্সডিজি-মাইম আমাকে এই তথ্যটি দেখায়:

$ xdg-mime query default application/pdf
acroread.desktop

/Usr/share/applications/acroread.desktop ফাইল:

[Desktop Entry]
Name=Adobe Reader 9
MimeType=application/pdf;application/vnd.fdf;application/vnd.adobe.pdx;application/vnd.adobe.xdp+xml;application/vnd.adobe.xfdf;
Exec=acroread 
Type=Application
GenericName=PDF Viewer
Terminal=false
Icon=AdobeReader9
Caption=PDF Viewer
X-KDE-StartupNotify=false
Categories=Application;Office;Viewer;X-Red-Hat-Base;
InitialPreference=9

চিত্র, সঙ্গীত ফাইল এবং অফিস নথির মতো অন্যান্য ফাইল ধরণের সাথে একই।

তারপরে আমি নটিলাসে ফাইলটি ডাবলিক্লিক করছি সবকিছু ঠিক আছে এবং সঠিক অ্যাপ্লিকেশনগুলি খোলা আছে।

আমি ধরে নিই যে থুনারের সাথে এই আচরণটির কিছু সম্পর্ক রয়েছে যা আমি কিছু দিন আগে ইনস্টল করেছি তবে এই সমস্যার পরে নির্মূল করেছি।

কোন পরামর্শ?


উত্তর:


9

আমি xfce ইনস্টল করার সময় আমার একই সমস্যা ছিল (আমার প্রশ্নটি এখানে পাওয়া যাবে )।

সমস্ত এক্সবুন্টু *, xfdesktop4 * এবং xfce4 * প্যাকেজ (এবং থুনার) আনইনস্টল করার পরে আমার সমস্যার সমাধান হয়েছিল।

সম্ভবত আপনার টাইপ করে শুরু করা উচিত:

aptitude search xfce xfd xubuntu | grep ^i

আপনার সিস্টেমে কোন প্যাকেজ ইনস্টল করা হয়েছে তা দেখতে।

তারপরে তাদের আনইনস্টলেশন দিয়ে এগিয়ে যান।


পাভলোস, আপনাকে ধন্যবাদ, এটিই সমাধান। ভয়াবহ, যে থুনারের ডিনেস্টলশন সমস্ত নির্ভরশীলকে সরিয়ে দেয় না, যা এর কারণে ইনস্টল করা আছে।
চে ---

এটি কাজ করে শুনে আনন্দিত;) আমি একমত যে এটি এক ধরণের অগোছালো যদিও ...
পাভলস জি

এই বাগটি এখনও 12.04 এ ঘটে। :(
NoBugs

আমি এটি 'এক্সো-ইউস' প্যাকেজে ট্র্যাক করতে পারলাম, যেখানে আমি সম্ভবত exo-preferred-applicationsএকবার ব্যবহার করেছি । L / .local / share / অ্যাপ্লিকেশনগুলিতে নিম্নলিখিত এন্ট্রি রয়েছে, যা প্রাক্তন-ফাইল-পরিচালক ইনস্টল করা থাকলে এটি দেখা দেয়: "মাইম্যাপস.লিস্ট: এক্স-স্কিম-হ্যান্ডলার / ফাইল = এক্সো-ফাইল-ম্যানেজার.ডেস্কটপ "
নীল বর্ণিত

Xfce- ভিত্তিক mythbuntuডিস্ট্রো সিডি ব্যবহার করে মূলত ইনস্টল করা সিস্টেমে এই সমস্যাটি ছড়িয়ে পড়ে । Xfce সম্পর্কিত প্যাকেজ আনইনস্টল করে কাজ করা হয়েছে। যদি এটি এখনও কাজ না করে, ম্যানুয়ালি ডিফল্ট ব্রাউজারটি সেট করার
ট্রিনিট্রনএক্স

1

ফাইল-লেন্সের পাশাপাশি ক্রোম ব্রাউজারেও আমার একই সমস্যা ছিল। আমি সমস্ত xfce4 সম্পর্কিত প্যাকেজ সরিয়েছি এবং এটি সমস্যাটি স্থির করেছে। ধন্যবাদ!

এই আমি কি করেছি,

sudo aptitude purge xfce4 desktop-base exo-utils gtk2-engines-xfce libexo-1-0 libexo-common libgarcon-1-0 libgarcon-common libthunarx-2-0 libtumbler-1-0 libxfce4ui-1-0 libxfce4util-bin libxfce4util-common libxfce4util4 libxfconf-0-2 orage tango-icon-theme thunar thunar-data thunar-volman tumbler tumbler-common xfce-keyboard-shortcuts xfce4 xfce4-appfinder xfce4-mixer xfce4-panel xfce4-session xfce4-settings xfce4-utils xfconf xfdesktop4 xfdesktop4-data xfwm4 xfwm4-themes

আমি এই তথ্য এখানে পেয়েছি



0

এটি একটি বাগ, তবে সমস্যার সমাধানের একটি উপায় (কাজ করা) আপনার নিজের সংস্করণটি তৈরি করা xdg-open:

mkdir -p ~/bin
cp /usr/bin/xdg-open ~/bin

আপনাকে নিশ্চিত করতে হবে যে আপনি ~/binনিজের পথে যুক্ত করেছেন। আপনার ~/.bashrcফাইলে এতে নিম্নোক্ত কিছু থাকতে হবে (এটি ইতিমধ্যে সেখানে থাকতে পারে):

if [ -d ~/bin ]; then
    export PATH=~/bin:$PATH
fi

এখন আপনাকে সম্পাদনা করতে হবে ~/bin/xdg-openএবং লাইনটির পরে নিম্নলিখিত রেখাটি যুক্ত করতে হবে যা কেবলমাত্র এতে লেখা রয়েছে detectDE(স্ক্রিপ্টটির আমার সংস্করণে 525 লাইনের আশেপাশে):

DE=xfce

লগ আউট এবং ফিরে আসার পরে, নথিলাসের পরিবর্তে নথিগুলি তাদের সম্পর্কিত হ্যান্ডলারের সাথে খোলা উচিত।


0

আমি ফাইলটি line / .local / শেয়ার / অ্যাপ্লিকেশন / mimeapps.list থেকে এই লাইনটি মুছে ফেলার (বা একটি # সাথে মন্তব্য করার) সমাধান করেছি :

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