আমি বার্তা ট্রেতে জ্বলজ্বল করার জন্য জিনোম শেল ৩. 3. এর পরিবর্তনগুলি পেয়েছি। পুরানো মডেলটিতে বার্তা ট্রে স্যুইচ করার বা কমপক্ষে আইটেমগুলি সঙ্কুচিত করার এবং ডেকে পাঠানোর সময় পুরো ডেস্কটপটিকে ধাক্কা দেওয়া থেকে বিরত করার কোনও উপায় আছে কি?
আমি বার্তা ট্রেতে জ্বলজ্বল করার জন্য জিনোম শেল ৩. 3. এর পরিবর্তনগুলি পেয়েছি। পুরানো মডেলটিতে বার্তা ট্রে স্যুইচ করার বা কমপক্ষে আইটেমগুলি সঙ্কুচিত করার এবং ডেকে পাঠানোর সময় পুরো ডেস্কটপটিকে ধাক্কা দেওয়া থেকে বিরত করার কোনও উপায় আছে কি?
উত্তর:
নতুন ডিজাইনটি চেরিট্রি, ডেলিউজ ইত্যাদির মতো অনেক অ্যাপের জন্য ট্রেটিকে অকেজো করে তোলে যা আপনার প্রতিটি অ্যাক্সেসের জন্য এক দীর্ঘ সেকেন্ড অপেক্ষা করতে হবে! এবং যদি, সুযোগক্রমে, আপনার মাউসের কার্সারটি কেবল এক সেকেন্ডের জন্য ডেস্কটপ নীচে ছুঁয়ে যায়, আপনি একটি বাজে আন্দোলন দেখতে পাবেন। আমি জানি না জিনোম বিকাশকারীরা এই জাতীয় "উদ্ভাবন" নিয়ে কোথায় যেতে চান।
যাইহোক, /usr/share/gnome-shell/js/ui/messageTray.js.আমি পরিবর্তন করে আপনি ট্রে আচরণটি পরিবর্তন করতে পারলাম পরিবর্তিত হয়ে TRAY_DWELL_TIME to 50 msএবং গরম জোনটি পুরানো ডান নীচের কোণায় সেট করে লাইনটি পরিবর্তন করে যা এতে পড়ে let shouldDwell = ...:
let shouldDwell = (x >= monitor.x && x == monitor.x + monitor.width - 1 &&
এটি ট্রেটিকে আবার ব্যবহারের উপযোগী করে তুলেছে তবে আমি upর্ধ্বমুখী চলাচল প্রতিরোধের জন্য কোনও উপায় পাইনি।
সম্পাদনা করুন (@ 6ahodir কে ধন্যবাদ):
ডেস্কটপের wardর্ধ্বমুখী গতি রোধ করতে একই ফাইলটি পরিবর্তন করুন ( /usr/share/gnome-shell/js/ui/messageTray.js) এবং _showDesktopClone()ফাংশনে নিম্নলিখিত লাইনটি আপডেট করুন :
{ y: -this.actor.height,
এটি:
{ y: 0,
আপনি যদি বার্তাটি সরিয়ে নিতে চান তবে
let shouldDwell = (x >= monitor.x + monitor.width && x <= monitor.x + monitor.width + 1 &&
আপনি বার্তা ট্রে সংশোধন সঙ্কুচিত করতে পারেন /usr/share/gnome-shell/theme/gnome-shell.css
#message-tray {
background: #2e3436 url(message-tray-background.png);
background-position: 0 0;
background-repeat: repeat;
transition-duration: 250;
height: 36px;
}
এবং আপনার মধ্যে আইকনগুলির আকারও পরিবর্তন করা উচিত /usr/share/gnome-shell/js/ui/messageTray.js। শ্রেণীর SOURCE_ICON_SIZEমধ্যে ধ্রুবকটি অনুসন্ধান করুন Sourceএবং এটি আপনার পছন্দের মানটিতে সেট করুন :-)
বিজ্ঞপ্তি অঞ্চল হোভারটি অক্ষম করুন:
let shouldDwell = 0;
বিজ্ঞপ্তি অঞ্চলের জন্য একটি কী-বাইন্ডিং রয়েছে (ডিফল্টটি সুপার + এম)