gphoto2: ইউএসবি ডিভাইস দাবি করতে পারেনি


11

আমি আমার ক্যানন 100 ডি উবুন্টু 17.10 এ ওয়েবক্যাম হিসাবে ব্যবহার করার চেষ্টা করছি।

আমি চালু করার চেষ্টা করি কিনা:

gphoto2 --capture-movie

আমি ত্রুটি ফিরিয়ে দিই:

আইও-লাইব্রেরিতে একটি ত্রুটি ঘটেছে (' ইউএসবি ডিভাইসটি দাবি করতে পারে না '): ইন্টারফেস 0 দাবি করতে পারেনি (ডিভাইস বা রিসোর্স ব্যস্ত)। নিশ্চিত হয়ে নিন যে অন্য কোনও প্রোগ্রাম (gvfs-gphoto2-ভলিউম-মনিটর) বা কার্নেল মডিউল (যেমন sdc2xx, stv680, spca50x) ডিভাইসটি ব্যবহার করছে না এবং আপনি ডিভাইসে পড়তে / লেখার অ্যাক্সেস পেয়েছেন।

ক্যামেরা সিস্টেম দ্বারা সনাক্ত করা হয়েছে - আমি এটি থেকে ডেটা স্থানান্তর করতে পারি।

এছাড়াও lsusbএই ডিভাইসটি দেখায়:

বাস 001 ডিভাইস 020: আইডি 04a9: 3270 ক্যানন, ইনক।

সুন্দর ভার্বোজের বর্ণনা, তবে এটি it

সম্ভবত আমার উচিত ... হ্যাঁ, কোথা থেকে শুরু করব?


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

আছে অনেক ক্যামেরা gphoto2 দ্বারা সমর্থিত । এটি সত্যিই দুর্দান্ত, কারণ আদর্শ ওয়েবক্যামের চেয়ে গুণটি উন্নত।
পিটারএম

উত্তর:


13

দেখা গেল যে gvfs-gphoto2-volume-monitorব্যাকগ্রাউন্ডে আসলে প্রক্রিয়া ছিল ।

চালান ps aux | grep gphoto, যার ফলাফল যেমন হতে পারে:

peter    25802  2.1  0.1 302504  8736 ?        Ssl  13:10   0:00 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
peter    25814  2.2  0.1 441508 11176 ?        Sl   13:10   0:00 /usr/lib/gvfs/gvfsd-gphoto2 --spawner :1.3 /org/gtk/gvfs/exec_spaw/21
peter    25835  0.0  0.0  22676  1096 pts/0    S+   13:10   0:00 grep --color=auto gphoto

প্রথম কলিয়ামগুলি হল পিআইডি (প্রক্রিয়া আইডি), তাদের হত্যা করুন:

kill -9 25802
kill -9 25814

এখন gphoto2 এখন ক্যামেরায় সংযোগ করতে পারে।


"Gvfs-gphoto2-ভলিউম-মনিটর" প্রক্রিয়াটি আবার শুরু করতে থাকলে কী করবেন? আমাদের কি সর্বদা প্রক্রিয়াটি হস্তান্তর করতে হবে?
জাইথির

এটা একটা ভালো প্রশ্ন. এটি শুরু থেকে কীভাবে সরাতে হয় তা আমি জানি না। অন্য কোনও প্রশ্ন জিজ্ঞাসা করতে নির্দ্বিধায় বা এই উত্তরটি উন্নত করে যদি আপনি এটি সনাক্ত করেন।
পিটারএম

0

পিটারএম এর উত্তর নীতিগতভাবে কাজ করে। এটিকে আরও সহজ ও দ্রুত করার জন্য আমি নিম্নলিখিত পদ্ধতিটি প্রস্তাব করছি:

Gphoto2 এর সাথে সম্পর্কিত সমস্ত প্রক্রিয়া সন্ধান করুন

pgrep -fla gphoto2
1236 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
1345 /usr/lib/gvfs/gvfsd-gphoto2 --spawner :1.4 /org/gtk/gvfs/exec_spaw/1

যদি তারা উপরে বর্ণিত থাকে তবে আপনি এগুলি নিরাপদে হত্যা করতে পারেন

pkill -f gphoto2

এবং আনন্দের সাথে ছবি তুলুন

gphoto2 --capture-image-and-download --filename pic0001.jpg
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.