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


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.