পদক্ষেপ 0
আপনার ব্যবহারকারীর জন্য একটি বাইনারি PATH সেট করুন। mkdir ~/bin
এই ডিরেক্টরিটি চালান এবং আপনার PATH এ যুক্ত করুন।
এটি কীভাবে করা হয় তা আপনার ব্যবহৃত শেল এবং ডেস্কটপ পরিবেশের উপর নির্ভর করে পরিবর্তিত হতে পারে।
বিভিন্ন ধরণের শাঁসে কীভাবে আপনার PATH পরিবর্তন করবেন তা এখানে আপনি খুঁজে পেতে পারেন ।
যদি আপনার ডেস্কটপ পরিবেশে আপনার শেল প্রোফাইল সম্বন্ধে পরোয়া করি না এবং সাবেক টার্মিনাল থেকে কাজ করে কিন্তু ডেস্কটপ পরিবেশ থেকে এই মীমাংসিত প্রশ্ন চেক করুন ।
ধাপ 1
একবার আপনি নিজের শেল এবং আপনার ডেস্কটপ পরিবেশটি নতুন পাঠাথের সম্মানের জন্য সেট করে নিলে আপনি সেখানে স্ক্রিপ্টগুলি ফেলে দিতে পারেন এবং তাদের পাথ টাইপ না করে নিয়মিত কমান্ড হিসাবে চালাতে পারেন।
এই ডিরেক্টরিতে আপনার ওয়াইন প্রোগ্রামটি চালানোর জন্য একটি ছোট শেল স্ক্রিপ্ট তৈরি করুন, যেমন ~/bin/textaloud
:
#!/bin/bash
cd "~/.wine/drive_c"
exec wine "~/.wine/drive_c/Program Files/TextAloud/TextAloudMP3.exe" "$@"
এবং এটি কার্যকর করার অনুমতি দিন।
chmod +x ~/bin/textaloud
উপরের স্ক্রিপ্টটি সম্পর্কে তিনটি বিষয় লক্ষণীয়:
cd
প্রোগ্রামটি যে পথে চালিত হতে চলেছে (সেই ডিরেক্টরিতে)। কিছু প্রোগ্রামের জন্য আপনাকে সেগুলি একটি নির্দিষ্ট ডিরেক্টরিতে চালানো প্রয়োজন। আপনার যদি এ নিয়ে সমস্যা হয় তবে সেখানে ডিরেক্টরিটি সেট করুন (সাধারণত একইভাবে নির্বাহযোগ্য যেখানে থাকে)। আপনি কিছু ক্ষেত্রে এই লাইনটি উন্মুক্ত করতে পারেন।
exec
কমান্ড, নিম্নলিখিত আর্গুমেন্ট সহ দ্রাক্ষারসে পরিণত রূপান্তর থেকে ব্যাশ বলতে তাই এই আর ব্যাশ ওয়াইন চলমান, কিন্তু ব্যাশ প্রক্রিয়া ওয়াইন হয়ে উঠছে। পিআইডি রয়ে গেছে। আপনার দুটি প্রক্রিয়া চলছে না।
$@
আর্গুমেন্ট স্ক্রিপ্টটি দৌড়ে যদি থাকে প্রতিস্থাপিত করা হয়। সুতরাং সেগুলি আপনার ওয়াইন প্রোগ্রামে প্রেরণ করা হবে।
এখন আপনি শেল থেকে আপনার প্রোগ্রামটি চালাতে পারেন ...
textaloud
ধাপ ২
একটি অ্যাপ্লিকেশন লঞ্চার তৈরি করুন। আজকাল এই ফাইলগুলি ফাইল হিসাবে স্ট্যান্ডার্ডাইজড হয় .desktop
এবং অনেকগুলি ডেস্কটপ পরিবেশ এগুলি তৈরি করার জন্য গ্রাফিকাল সরঞ্জাম সরবরাহ করে।
এটি একটি উদাহরণ কঙ্কাল যা আপনি এটি নিজের লেখার জন্য ব্যবহার করতে পারেন। আপনি একটি আইকন সরবরাহ করতে চাইতে পারেন (প্রায়শই পিএনজি, এসভিজি বা এক্সপিএম)।
[Desktop Entry]
Type=Application
Name=TextAloud
Exec=textaloud
Icon=textaloud.png
এই ফাইলটি মধ্যে রাখুন ~/.local/share/applications/TextAloud.desktop
। আইকনগুলি অনুসন্ধান করা হয় (অন্য জায়গাগুলির মধ্যে) ~/.local/share/icons
তাই আপনার অ্যাপ্লিকেশনটির জন্য একটি সুন্দর আইকন খুঁজে পাওয়া এবং এটি নাম সহ সেখানে স্থাপন করা নিশ্চিত করুন textaloud.png
।
একবার আপনি এটিটি সম্পন্ন করার পরে, আপনার ডেস্কটপ পরিবেশে আপনার শর্টকাট ফাইলটি সন্ধান করা উচিত এবং স্ক্রিপ্টটি দিয়ে প্রোগ্রামটি চালানো উচিত। যদি তা না হয় তবে পুনরায় লোড করুন বা পুনরায় চালু করুন।
/proc/sys/fs/binfmt_misc/register
। এটা লিখেছে/proc/sys/fs/binfmt_misc/register E667: Fsync failed
। আমি ব্যবহারকারীরsudo
অ্যাকাউন্টের অধীনে এবং মূল অ্যাকাউন্টের অধীনেও সম্পাদনা করার চেষ্টা করেছি । দুজনেই এই ত্রুটিটি লেখেন।