آموزش ایجاد Icon در میزکار گنوم

درود

گاهی اوقات پیش می آید که شما برنامه هایی رو دانلود می کنید که بعد از خروج از حالت فشرده و رفتن به پوشه ی مربوطه  و راست کلیک برروی فایل اجرایی برنامه و انتخاب گزینه run قابل اجرا خواهند بود (همانند نسخه های قابل حمل برنامه های ویندوز) برنامه هایی مانند :Mkv tool Nix, Tor browser , Blender Beta version و … اما در محیط گنوم فاقد Icon اجرایی هستند و هربار باید وارد پوشه برنامه شده و برنامه رو اجرا نمایید .

در محیط ویندوز برروی فایل اجرایی راست کلیک کرده و copy رو انتخاب می کنیم بعد وارد دسکتاپ شده و با راست کلیک گزینه Paste shortcut رو انتخاب می کنیم و آیکن برنامه در دستکتاپ ویندوز ایجاد خواهد شد. اما در لینوکس چه راه حلی برای این موضوع وجود دارد؟

روش اول ایجاد آیکن (لانچر) در میزکار گنوم شل (در صورت مشکل در ایجاد آیکن در این روش از روش دوم استفاده کنید) :

آموزش ایجاد لانچر برنامه (آیکن) در میزکار گنوم در اوبنتو :

ابتدا با دستور زیر برنامه gnome-panel را نصب می کنیم :

$ sudo apt install gnome-panel

آموزش ایجاد لانچر برنامه (آیکن) در میزکار گنوم در فدورا:

 

ابتدا با دستور زیر برنامه gnome-panel را نصب می کنیم :

$ sudo dnf install gnome-panel

سپس با دستور زیر یک آیکن به دسکتاپ اضافه می کنیم (سایر دستورات در فدورا و اوبنتو مشترک می باشد) :

$ gnome-desktop-item-edit ~/Desktop/ –create-new.desktop

بعد از وارد کردن دستور بالا یک کادر همانند تصویر زیر ایجاد خواهد شد که همانند تصویر زیر اطلاعات مربوط لانچر برنامه رو اضافه می کنیم (تصویر زیر مربوط به Blender 2.80 Beta می باشد)

توجه : برای تعویض Icon برروی تصویر سمت چپ که مربوط به icon برنامه می باشد کلیک کنید و Icon مورد نظر خودتون رو انتخاب نمایید.

Type : مربوط به نوع لانچر می باشد که در اینجا Application به معنای برنامه انتخاب شده است.

Name : انتخاب نام لانچر که دلخواه است.

Command : دستور مورد نظر برای اجرای برنامه است (مسیر فایل اجرایی برنامه) که در اینجا برنامه ی ما در پوشه ی Downloads سیستم قرار داره . توجه داشته باشید که یوزرنیم من در اینجا dariush هست و اگر قصد افزودن icon برای اجرای برنامه Blender رو دارید به جای dariush نام یوزرنیم خودتون رو قرار بدهید.

برروی ok کلیک کنید تا آیکن برنامه در Desktop ایجاد شود.

روش دوم ایجاد آیکن (لانچر) در میزکار گنوم شل :

برنامه text editor را باز کنید و دستورات زیر را در آن تایپ نمایید :


 

فایل را با نام blender2.80.desktop در desktop ذخیره نمایید. به دستکتاپ بروید و برروی فایل blender2.80.desktop راست کلیک کرده و سپس Properties را انتخاب نمایید به تب Permissions بروید و تیک گزینه Allow executing file as program را بزنید و این پنجره رو ببندید.

شرح کار دستورات بالا :

Type : در این قسمت نوع لانچر رو تعیین می کنید ما در اینجا Application به معنای برنامه رو تایپ کردیم.

Icon : در این قسمت آدرس آیکن برنامه رو بین دو علامت ” ” تایپ می کنیم اگر هم نیاز داشتید از آیکن های پیش فرض استفاده کنید همانند ما فقط نام آیکن رو می نویسید.

Name : نام لانچر رو تعیین می کنید.

Exec : آدرس فایل اجرایی برنامه در درون دو علامت “” .

 

در Desktop برروی آیکن ایجاد شده دوبار کلیک نمایید:

 

در اولین اجرا از شما سوالی مبنی بر اینکه آیا به این برنامه اطمینان دارید پرسیده می شود که برروی Trust and Launch کلیک نمایید و برنامه رو اجرا نمایید .

توجه داشته باشید که آیکن برنامه فقط در Desktop سیستم موجود می باشد و درمحیط شل خبری از آن نیست برای انتقال این آیکن به آیکن های محیط گنوم شل ترمینال رو باز کنید و دستورات زیر را به ترتیب وارد نمایید (به جای Blender\ 2.80.desktop  نام آیکن خودتون رو وارد کنید):

$ cd Desktop

$ mv Blender\ 2.80.desktop /home/dariush/.local/share/applications

امیدوارم که از این آموزش نهایت استفاده رو ببرید.

4 نظرات
  1. emreh می گوید

    سلام
    برای من این خطا رو میده
    No match for argument: gnome-panel
    باتشکر

    1. داریوش جعفری می گوید

      سلام این خطا رو بعد از کدوم دستور دریافت کردید؟

      1. emreh می گوید

        علیک سلام
        بعد از دستور
        dnf install gnome-panel
        باتشکر

        1. داریوش جعفری می گوید

          دوست عزیر نوشته رو ویرایش کردم و قسمتی رو به عنوان روش دوم به نوشته اضافه کردم که به صورت سریعتر و راحتر می تونید هر آیکنی رو که بخواید بدون نیاز به ترمینال به میزکار گنوم اضافه کنید.

پاسخ به emreh
لغو پاسخ

آدرس ایمیل شما منتشر نخواهد شد.

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.