স্ন্যাপ হিসাবে ইনস্টল থাকা অ্যাপ্লিকেশন থেকে কীভাবে ইউএসবি-স্টোরেজ অ্যাক্সেস পাবেন?


14

আমি উবুন্টু 18.04 এলটিএস ইনস্টল করেছি।

আমি আমার ল্যাপটপে ইউএসবি-ফ্ল্যাশ .ুকিয়েছি। এটি / মিডিয়া / ব্যবহারকারীর নাম / ডিসক্লাবেল এ স্বয়ংক্রিয়ভাবে সংযুক্ত হয়েছিল এবং নটিলাসে খোলা হয়েছিল। আমি এটিতে অবজেক্টগুলি পড়তে এবং লিখতে পারি।

স্ন্যাপ হিসাবে ইনস্টল থাকা অ্যাপ্লিকেশন থেকে আমি কীভাবে এটি অ্যাক্সেস করতে পারি?

আমি যেমন নিম্নলিখিত অ্যাপ্লিকেশন তোলে চেষ্টা gedit, arduino-mhall119, organize-my-files। আমি / মিডিয়া ফোল্ডারে নেভিগেট করলে এগুলি সমস্তই আমার ত্রুটি দেখায় :

মিডিয়া / অ্যাক্সেস চেষ্টা

মিডিয়া / অ্যাক্সেস চেষ্টা

সক্রিয় স্ন্যাপ ইন্টারফেসের আউটপুট নীচে রয়েছে:

$ snap interfaces  | grep -v ".*-$"
Slot                             Plug
:browser-support                 organize-my-files
:core-support                    core:core-support-plug
:cups-control                    gedit
:desktop                         gedit,organize-my-files
:desktop-legacy                  gedit,organize-my-files
:gsettings                       gedit,organize-my-files
:home                            arduino-mhall119,gedit,organize-my-files
:network                         arduino-mhall119,gedit,organize-my-files,pulsemixer
:opengl                          organize-my-files
:pulseaudio                      organize-my-files,pulsemixer
:unity7                          arduino-mhall119,gedit,organize-my-files
:wayland                         gedit
:x11                             arduino-mhall119,organize-my-files,pulsemixer
gnome-3-26-1604:gnome-3-26-1604  gedit
gtk-common-themes:gtk3-themes    gedit
gtk-common-themes:icon-themes    gedit
gtk-common-themes:sound-themes   gedit
-                                arduino-mhall119:serial-port
-                                gedit:avahi-observe
-                                gedit:mount-observe

আপডেট:

  • সংযোগ মাউন্ট-পালন সঙ্গে Gedit থেকে snap connect gedit:mount-observeসাহায্য করে না।
  • মনে হচ্ছে removable-mediaইন্টারফেসের সমর্থন সহ আমাদের বিশেষ স্ন্যাপ দরকার ।

উত্তর:


12

সুতরাং removable-mediaইন্টারফেস / প্লাগইন সমর্থন সহ আমাদের বিশেষ প্রস্তুত স্ন্যাপ প্রয়োজন ।

নীচে YAML- ম্যানিফেস্টে বর্ণিত অপসারণযোগ্য-মিডিয়া প্লাগ সহ স্ন্যাপের একটি তালিকা রয়েছে :

নীচের গিটহাব অনুসন্ধান লিঙ্কটির সাহায্যে স্ন্যাপক্র্যাটার্স দ্বারা প্রকাশিত অন্যান্য স্ন্যাপগুলি খুঁজে পেতে পারেন ।


সুতরাং যদি অ্যাপ্লিকেশনটির স্বয়ংক্রিয় সংযোগ না থাকে তবে removable-mediaআমাদের এটির সাথে ম্যানুয়ালি সংযোগ স্থাপন করতে হবে:

snap connect some-snap-name:removable-media

তবে সমস্ত অ্যাপ্লিকেশনগুলির এই ওয়াইএএমএল-ম্যানিফেস্টে এই প্লাগ / ইন্টারফেস নেই।


সমর্থিত প্লাগগুলি দ্বারা প্যাকেজগুলি খুঁজে পাওয়া শক্ত - সুতরাং আমি স্ন্যাপক্র্যাফট.আইও সাইট সম্পর্কে " ফিল্টারগুলি (প্লাগগুলি, যেমন removable-mediaএবং অন্যান্য) দিয়ে প্যারামেট্রিক স্ন্যাপ অনুসন্ধানের জন্য ক্ষমতা যুক্ত করুন" ইস্যু তৈরি করেছি ।

snapকমান্ড সম্পর্কিত বাগটি " snapপ্রয়োজনীয় প্লাগ বা সংযোগকারী সহ প্যাকেজগুলি সন্ধানের জন্য কার্যকারিতা সরবরাহ করা উচিত" বাগ 1776938 হিসাবে লঞ্চপ্যাডে ফাইল করা হয়েছিল


সঠিক কমান্ডটি হ'ল:snap connect some-snap-name:removable-media
জাইগ্মান্ট ক্রিণিকি

@ ZygmuntKrynicki অবশ্যই। ধন্যবাদ, আমি এই নির্বোধ টাইপ ঠিক করেছিলাম।
N0rbert

শেষ দুটি অনুচ্ছেদে যে বাগটি উল্লেখ করা হয়েছে তা সত্যই বিরক্তিকর, তবে স্ন্যাপ প্যাকেজটি ইতিমধ্যে ইনস্টল করা থাকলে এর জন্য একটি সহজ snap interfaces some-snap-name
কাজটি

@ কারেল, ঠিক আছে। ধন্যবাদ! আমি ইতিমধ্যে প্রশ্নে এই আদেশ আছে। মূল সমস্যাটি হ'ল অ-ইনস্টলড স্ন্যাপের প্লাগগুলি নির্ধারণ করা।
N0rbert

1
শেষ দুটি অনুচ্ছেদে যে বাগটি উল্লেখ করা হয়েছে তা সত্যই বিরক্তিকর, তবে স্ন্যাপ প্যাকেজটি ইতিমধ্যে ইনস্টল করা থাকলে এটির জন্য একটি সহজ কাজ হ'ল snap connections some-snap-nameএটি আমার আগের মন্তব্যের একটি আপডেট।
কারেল

4

উবুন্টু সফ্টওয়্যার প্রোগ্রামটি এখন আপনি ইনস্টল করা প্রতিটি স্ন্যাপ প্রোগ্রামের পৃষ্ঠায় অনুমতি বোতাম প্রদর্শন করবে।

উবুন্টু সফটওয়্যার প্রোগ্রামের কৃতা পৃষ্ঠা শিরোনামের অধীনে বোতামগুলি প্রদর্শন করে - চালু করুন, সরান, এবং অনুমতিগুলি

অনুমতিগুলিতে ক্লিক করুন এবং একটি পপ-আপ উইন্ডো আপনাকে 'অপসারণযোগ্য স্টোরেজ ডিভাইসে ফাইলগুলি পড়ুন / লিখুন' বিকল্প দেয়, আপনি এটি চালু করতে ক্লিক করতে ডানদিকে একটি বোতাম।

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

আপনাকে প্রতিটি প্রোগ্রাম একের পর এক এটি সক্রিয় করতে হবে তবে বোতামটির অস্তিত্ব ছাড়া অন্য কিছু মনে করার মতো বিশেষ কিছুই নেই।


উত্তরে দয়া করে "অনুমতিগুলিতে ক্লিক করুন, এবং একটি পপ-আপ উইন্ডো" এর স্ক্রিনশট যুক্ত করুন।
N0rbert

@ এন0 আরবার্ট ডোন ...
কিম ধারক

3

ইন্টারফেস যা সংযুক্ত করা প্রয়োজন removable-media

/ মিডিয়া এবং / রান / মিডিয়াতে অপসারণযোগ্য মিডিয়া থেকে ফাইলগুলি অ্যাক্সেস করতে পারে। এটি কোনও ডেস্কটপে মাউন্ট করা ইউএসবি স্টিক এবং বাহ্যিক হার্ড ড্রাইভগুলিতে একটি অ্যাপ্লিকেশন অ্যাক্সেস দিতে ব্যবহার করা যেতে পারে।

mount-observeইন্টারফেস শুধুমাত্র আপনি দেখতে কি মাউন্ট করা, অ্যাক্সেস মাউন্ট না করতে দেয়:

সিস্টেমের মাউন্ট সম্পর্কিত তথ্য জানতে পারে Can এটি সীমাবদ্ধ কারণ এটি মাউন্ট আর্গুমেন্টগুলিতে সুবিধাপ্রাপ্ত পাঠ্য অ্যাক্সেস দেয় এবং কেবল বিশ্বস্ত অ্যাপ্লিকেশনগুলির সাথে ব্যবহার করা উচিত।

এই দুটি ইন্টারফেসের কোনওটিই স্বয়ংক্রিয়ভাবে সংযুক্ত হবে না। Https://github.com/snapcore/snapd/wiki/Interfaces#removable-media থেকে


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