অ্যাপ্লিকেশন ফাইলগুলিকে একটি ডেস্কটপ অ্যাপ হিসাবে নিবন্ধন করা হচ্ছে


18

আমি কীভাবে কোনও .appimageফাইল (বিশেষত টাইল্ড মানচিত্র সম্পাদক এখানে পাওয়া যায় ) একটি ডেস্কটপ অ্যাপ হিসাবে নিবন্ধন করতে পারি ? (ফায়ারফক্সের মতো - আমি কনসোল খোলার চেয়ে টাইপ না করে অনুসন্ধানে 'ফায়ারফক্স' টাইপ করে এটি চালু করতে পারি /path/to/directory/firefox.ext)


এক্সিকিউটেবল ফাইলটি আপনার PATHকাছে বলুন /usr/binএবং আপনি এটি ফায়ারফক্সের মতো চালু করতে সক্ষম হবেন ...
জর্জ উদোসেন

আমার PATH এ ফাইলটিতে একটি 'শর্টকাট' দেওয়ার কোনও উপায় আছে কি? আমি এটিকে সেখানে স্থানান্তর করতে চাই না।
মাটিয়াস কে

কিছু মনে করবেন না, আমি সবেমাত্র একটি বাশ স্ক্রিপ্ট তৈরি করেছি যা এটি চালু করে এবং এটি bin / বিনে আটকে দিয়েছে। আপনার সহায়তার জন্য ধন্যবাদ, যদিও আপনি আসলে প্রশ্নের উত্তরটি না দিয়েছিলেন: পি
মাটিয়াস কে

উত্তর:


5

আপনি অ্যাপআইগ্রেশন লঞ্চারও ব্যবহার করতে পারেন যা কিছু অতিরিক্ত বৈশিষ্ট্যগুলির সাথে ডেস্কটপ ইন্টিগ্রেশন সরবরাহ করে । এর বিপরীতে appimaged, এটি:

  • অ্যাপমিশনের জন্য ডেস্কটপ এন্ট্রি তৈরি করার আগে নিশ্চিতকরণের জন্য জিজ্ঞাসা করে।
  • অ্যাপ্লিকেশনগুলির সাথে কোনও স্থানে কাজ করে
  • নিরীক্ষণের জন্য ডেমন ব্যবহার করে না, তাই আরও দক্ষ।

এটি কীভাবে কাজ করে তার সুনির্দিষ্ট উইকিতে ব্যাখ্যা করা হয়েছে । এটি রিলিজে প্রদত্ত প্যাকেজগুলি থেকে সরাসরি ইনস্টল করা যেতে পারে ।


8

অ্যাপিমেজিট অনুসারে, ফাইলের নিবন্ধকরণের appimagedজন্য সঠিক পদ্ধতিটি ব্যবহার করা .AppImage

-৪-বিট সিস্টেমের জন্য:

wget "https://github.com/AppImage/appimaged/releases/download/continuous/appimaged-x86_64.AppImage"
chmod +x appimaged-x86_64.AppImage
./appimaged-x86_64.AppImage --install

বাইনারি নিজেই অনুলিপি করবে /home/ubuntu/.local/bin/appimagedএবং তারপরে ইনস্টল করার পরে ডাউনলোড করা অনুলিপি মুছে ফেলবে। তারপরে আপনাকে অবশ্যই লগআউট করে ফিরে আসতে হবে।

পড়ার সময়, এটি নীচের অবস্থানগুলি পর্যবেক্ষণ ও নিবন্ধভুক্ত করবে:

~/Downloads
~/.local/bin
~/bin
/Applications
/isodevice/Applications
/isofrom/Applications
/run/archiso/img_dev/Applications
/opt
/usr/local/bin

মেনুতে প্রদর্শন করতে, এটি ধরে নিয়েছে আপনি .AppImageসাধারণত একটি ডেস্কটপ ফাইল আপনার ফাইলের ভিতরে সঠিক স্থানে রেখেছেন /usr/share/applications/<myproject>.desktop

আপনি যদি অ্যাপ্লিকেশন ট্রেটিতে সন্ধান করেন তবে আপনার আবেদনটি শীঘ্রই খুঁজে পাওয়া উচিত। ডিমনটি সাধারণত মাইম এক্সএমএলও বান্ডিল হয়ে থাকে তা ধরে নিয়ে কোনও অ্যাপ্লিকেশন-নির্দিষ্ট ফাইল অ্যাসোসিয়েশনগুলি নিবন্ধভুক্ত করতে হবে /usr/share/mime/packages/<myproject>.xml। আইকনটি সঠিকভাবে উপস্থিত না হলে, আপনাকে দ্বিতীয় বার লগআউট এবং ফিরে আসতে হবে। চিত্রগুলি পরীক্ষা করার সময় আইকনটি ভুলভাবে ক্যাশে করা হলে এটি ঘটতে পারে।


এ পরামর্শ appimaged লিঙ্ক সহ সক্রিয় করতে বলেছেন sudo systemctl --user [...], কিন্তু না এটা করা উচিত --system, [অর্থাত ডিফল্ট] গড় না --user এটি শুধু আমার ব্যবহারকারীর জন্য সম্ভব হবে। আমি সমস্ত ব্যবহারকারীর জন্য ডিজিক্যাম ইনস্টল করার চেষ্টা করছি, এফডাব্লুআইডাব্লু।
pbhj

আমার সিস্টেমে, উবুন্টু ১৪.০৪, সিস্টেমেস্টিএল পদক্ষেপগুলি সঠিকভাবে কাজ করে নি। আপনার সেরা প্রকল্পটি জিজ্ঞাসা করা উচিত কীভাবে এটি করা যায়। পরিষেবাটি মনে হচ্ছে এটি নকশার দ্বারা ব্যবহারকারী-স্পেসে চালিত করার উদ্দেশ্যে করা হয়েছে, সুতরাং সিস্টেম-ওয়াইড ইনস্টলেশন কৌশলটি সুস্পষ্ট বলে মনে হয় না। সম্ভবত আপনি স্থায়ীভাবে কোথাও যেমন অবস্থিত (appimage সঙ্গে খুশি হবে /opt/bin/appimagedসমস্ত ব্যবহারকারীর জন্য একটি লগইন স্ক্রিপ্ট /etc/xdg/autostart/appimaged.desktop, কিন্তু এক যা ব্যবহার --no-installসুইচ।
tresf

তারপরে ডিজাইক্যাম স্থাপন করুন (উদাহরণস্বরূপ) /opt/bin/digicamএবং ডেমনটি এটি খুঁজে পাওয়া উচিত কারণ এটি উপরে উল্লিখিত দ্বিতীয় থেকে শেষ অনুসন্ধানের সাথে মিলবে।
tresf

8

অ্যাপ্লিকেশনকে নির্দেশ করে এমন একটি .ডেস্কটপ ফাইল তৈরি করুন - এখানে মাইনক্রাফ্টের জন্য একটি .ডেস্কটপের উদাহরণ:

[Desktop Entry]
Type=Application
Name=Minecraft
Comment=Minecraft
Icon=/home/bram/Applications/Minecraft/icon.png
Exec=/home/bram/Applications/Minecraft/minecraft
Terminal=false
Categories=Minecraft;game

ফাইলটি ~ / .local / share / অ্যাপ্লিকেশনগুলিতে রাখুন


আপনি যা বলেছিলেন তা শেষ হয়েছে, আমি অ্যাপ্লিকেশনটি সম্পাদন করার সময় এটি একটি টার্মিনাল খোলা রাখবে? একসাথে টার্মিনাল ছাড়া অ্যাপ্লিকেশন খোলার কোনও উপায় আছে কি?
ক্যাসিয়ানো মন্টানারি

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