সম্পাদনা 3: @ মিক এবং @ কার্তিককে ধন্যবাদ স্ক্রিপ্ট থেকে ক্লোজ বোতাম টিপে কীভাবে অনুকরণ করবেন? আমাদের এখন পর্যন্ত সেরা সমাধান আছে !!
আপনাকে একটি থান্ডারবার্ড এক্সটেনশন ইনস্টল করতে হবে:
- MinimizedToTray পুনরুদ্ধার (MinTrayR) 1.1.2
- থান্ডারবার্ডকে মেসেঞ্জার সূচকে নূন্যতম করতে এবং সংক্ষিপ্ত করতে অ্যাডনের "পছন্দসমূহ" এ যান এবং "বন্ধ করার পরিবর্তে এবং যখন নূন্যতম করা হয়" তে যান
নীচের স্ক্রিপ্টটি সঠিকভাবে চালনার জন্য আপনাকে "xdotool" ইনস্টল করতে হবে:
sudo apt-get install xdotool
সিস্টেম লগইনে থান্ডারবার্ড শুরু করতে এবং তত্ক্ষণাত্ নীচে স্ক্রিপ্টটি তৈরি করতে হ্রাস করুন:
-
আপনার দস্তাবেজ ডিরেক্টরিতে একটি "খালি ডকুমেন্ট" তৈরি করুন, এর নাম দিন "thunderbird_start.sh"।
- এটিতে নিম্নলিখিত লাইনগুলিতে অনুলিপি করুন:
#!bin/bash
#wait for internet connection up to 15 seconds
host=google.com
CONNECTED=$(ping -w5 -c1 $host > /dev/null 2>&1 && echo "up" || echo "down")
STOPWATCH=0
while [ "$CONNECTED" = "down" ] && [ $STOPWATCH -lt 15 ]; do
sleep 1;
CONNECTED=$(ping -w5 -c1 $host > /dev/null 2>&1 && echo "up" || echo "down")
let STOPWATCH++
done
#run Thunderbird
thunderbird &
#Search for Thunderbird window
TB=$(xdotool search --class thunderbird)
while [ -z "$TB" ]; do
sleep 10 #Adjust this to your system needs
TB=$(xdotool search --class thunderbird)
done
#dispose Thunderbird window
xdotool search --class thunderbird windowunmap %@
* আমি শেল স্ক্রিপ্টিং তে খুব অভিজ্ঞ নই তাই এর থেকে আরও ভাল বাস্তবায়ন হলে আমাকে জানাবেন!
-
"স্টার্টআপ অ্যাপ্লিকেশনগুলি" এবং একটি নতুন স্টার্টআপ প্রোগ্রাম "যুক্ত" খুলুন।
-
নাম ক্ষেত্রে, আপনার পছন্দসই একটি নাম দিন
-
কমান্ড ক্ষেত্রে নিম্নলিখিত লাইনটি যুক্ত করুন:
bash / home/your-name/ ডকুমেন্টস / thunderbird_start.sh
* সম্ভবত আপনি নিজের হোম ডিরেক্টরিটি পেতে "~ /" ব্যবহার করতে পারেন, তবে আমি নিশ্চিত না যে এটি কাজ করছে কিনা, আপনি এটি চেষ্টা করতে পারেন: sh ~ / ডকুমেন্টস / থান্ডারবার্ড_স্টার্ট.শ
সম্পাদনা: MinimizedToTray আনুষ্ঠানিকভাবে Unক্য সমর্থন করে না তাই এটি থান্ডারবার্ড পুনরুদ্ধার করার পরে গ্লোবাল মেনু বারটি ভেঙে দেয়। চারপাশের কাজ হ'ল গ্লোবাল মেনু এক্সটেনশানটি স্থির না হওয়া পর্যন্ত অক্ষম করা বা থান্ডারবার্ডের বিকল্পগুলি অ্যাক্সেস করতে এইচইউডি (উবুন্টু 12.04) ব্যবহার করা।
সম্পাদনা 2: আমি কার্তিকের মন্তব্যটি নিশ্চিত করতে পারি, "মিনিমাইজডটোট্রে পুনঃজীবিত 1.1.2" ইউনিটির গ্লোবাল মেনু বারটি আর ভাঙবে না! নীল মাইয়ারকে দারুণ ধন্যবাদ ...
সম্পাদনা 4: আমি স্ক্রিপ্ট কোডটি কিছুটা পরিবর্তন করেছি। আমি যাতে ইন্টারনেট সংযোগ পরীক্ষা করার জন্য কিছু লাইন যুক্ত করেছি sleep 10
প্রয়োজন নেই কোন ...
5 ম ধাপ মনোযোগ SH প্রতিস্থাপন করা হয়েছে ব্যাশ
5 সম্পাদনা করুন: sleep 10
স্ক্রিপ্টে এখনও একটি কমান্ড রয়েছে। আপনার সিস্টেমের গতি অনুযায়ী আপনার ঘুমের সময় সামঞ্জস্য করা উচিত। উদাহরণস্বরূপ আমার ল্যাপটপে আমার একটি এসএসডি রয়েছে, তাই থান্ডারবার্ড দ্রুত খোলে, sleep 2
নিখুঁত কাজ করে। আমার ডেস্কটপ পিসিতে এটি সঠিকভাবে কাজ করার জন্য আমাকে 10 সেকেন্ডের ঘুম যোগ করতে হয়েছিল ... এই সীমাবদ্ধতা কাটিয়ে উঠতে আমি ইতিমধ্যে একটি অন্য প্রশ্ন জারি করেছি !