Linux – Komutu İkona Çift Tıklama İle Çalıştırmak

Açıklama :

Bu işlem sayesinde ister çalıştırılabilir (executable) dosya oluşturmayan (Python gibi), terminal aracılığı ile komut girerek çalıştırılan programlarınızı çift tıklama ile çalıştırabilirsiniz, isterseniz de kendinize ait küçük komutlar yazabilirsiniz(.bat dosyaları gibi).

Şimdi yapacağımız örnek :
-Python’da Tkinter (GUI) kütüphanesi ile yazmakta olduğum FTassembler (yakında bloğumda yayınlayacağım 🙂 ) programını çift tıklama ile, terminale girmeden çalıştıracağız.
-En sonda ise bir belgeyi başka bir yere kopyalamak için gerekli bilgileri vereceğim.

Python Projemizi Çift Tıklama İle Terminale Girmeden Çalıştırmak :

  1. Metin Editör’ümüzü (text editor) açıyoruz.
  2. Aşağıdaki bilgileri belgemize kopyalıyoruz.(Aşağısında örnek olarak benim kullandığım belgenin bilgileri ve belgenin ekran görüntüsü mevcut)
    [Desktop Entry]
    Version=1.0
    Encoding=UTF-8
    Type=Çalıştırılacak komuta göre ayarlıyoruz
    Terminal=Terminalin açılıp açılmayacağını seçiyoruz
    Exec=Komutumuzu buraya yazacağız
    Comment=Dosyamızın yapacağı işin kısaca tanımı
    Icon=Çift tıklanacak dosyamızın ikonu
    Name=Çift tıklanacak dosyamızın adı 
    Name[en]=Çift tıklanacak dosyamızın İngilizce adı

    Benim bilgilerim :

    [Desktop Entry]
    Version=1.0
    Encoding=UTF-8
    Type=Application
    Terminal=false
    Exec=python3 /home/ft/CiftTiklama/FTassembler.py
    Comment=Assembler
    Icon=/home/ft/CiftTiklama/IconPython.pngName=KomutPython
    Name[en]=KomutPython
    

    Belgemin ekran görüntüsü :

  3. Daha sonra belgemizi belgeAdi.desktop yazarak istediğiniz yere kaydediyoruz.
  4. Son olarak belgeAdi.desktop dosyamıza gereken izini (Executable olması için) vereceğiz.
    Komut ile izin vermek için teriminale şu komutu yazın : chmod u=rwxst belgeAdi.desktop

    Veyahut manual olarak izin verebilirsiniz :
    a) belgeAdi.desktop belgemize sağ tıklıyoruz.
    b) Özellikler(Properties)’e basıyoruz.
    c) İzinler (Permissions) sekmesine giriyoruz ve en alttaki Çalıştırma (Execute) seçeneğimizi aktif ediyoruz.
  5. Bu işlemden sonra belgenizin .desktop kısmı görünmez olacak ve programınızı istediğiniz yerden çalıştırabileceksiniz.

KomutPython’a çift tıkladıktan sonraki ekran görüntüsü :

 

Tabiki bu işlemi sadece Python programlarınızı çalıştırmak için değil çok farklı işlemler için de kullanabilirsiniz. Örneğin bir belgeyi terminale girmeden çift tıklama ile başka bir yere kopyalamak için belgeAdi.desktop ‘a aşağıdaki bilgileri giriyoruz :

[Desktop Entry]
Version=1.0
Encoding=UTF-8
Type=Application
Terminal=false
Exec=cp /home/ft/Desktop/Hedef.png /home/ft/Desktop/Kopyasi.png
Comment=Assembler
Icon=/home/ft/Desktop/Kopyala.png
Name=Komutum 
Name[en]=Komutum

İlk yorum yapan olun

Bir yanıt bırakın