پاسخ:
سلام
اگه توی هر توزیعی غیر از اوبونتو، این برنامه رو تست کنید دقیقاً به همون صورت هست که میگید. چون توزیعهای دیگه بر اساس Tray Icon هستن. با کلیک (یعنی چپکلیک) پنجرهٔ اصلی باز و بسته میشه. با راستکلیک هم منو باز میشه.
ولی اوبونتو از Tray Icon پشتیبانی نمیکنه و مجبور شدم از App استفاده کنم، توی Indicator هم هیچ تفاوتی بین چپکلیک و راستکلیک نمیذاره، هر دو یک سیگنال فرستاده میشه. پس یا باید بیخیال menu بشیم و فقط پنجره رو باز کنه و ببنده، یا اینکه فقط منو رو باز کنه (و برای باز کردن پنجره، یه گزینه از منو استفاده بشه). اگه به برنامههای دیگه که Indicator دارن نگاه کنید میبینید که راه دوم استاندارد هست، چون menu گزینههای مختلفی در اختیار کاربر میذاره. ضمن اینکه Tooltip هم نداره (وقتی موس رو روی آیکون ببرید چیزی نشون داده نمیشه)، پس روز هفته و تاریخ رو هم مجبوریم توی همون منو داشته باشیم تا کاربر مجبور نشه برای فهمیدن تاریخ امروز، پنجرهٔ اصلی رو باز کنه.
همونطور که گفتید برای همهٔ اینها دلیل هست، بد نیست با برنامههای دیگه توی اوبونتو که Indicator دارن (مخصوصاً برنامههای پیشفرض) مقایسه کنید.
دو سه سال پیش میشد یه جوری Tray Icon رو توی یونیتی فعال کرد، ولی الآن دیگه نمیشه. اون چیزی هم که با کلیک روی indicator مثلاً تقویم اوبونتو باز میشه یه popup window هست (نه پنجرهٔ معمولی) که با جاوااسکریپت هم نوشته شده، با پایتون نمیشه همچین کاری کرد. چه برسه به اینکه کل پنجرهٔ استارکل رو ببرم توی اون popup
واقعیتش من هم خودم از این رفتار Indicator اوبونتو زیاد خوشم نمیاد، ولی این استاندارد اوبونتو هست. اگه از این رفتار خوشتون نمیاد یعنی احتمالاً (مثل من) از اوبونتو خوشتون نمیاد.
(در ضمن منوی اصلی، منوی indicator و منوی tray، سه تا چیز مختلف هستن)
چطور اصفهان را بجای شهر تهران انتخاب کنیم؟