[Çözüldü] Shell Script'i Terminal Kullanmadan Çalıştırmak

Başlatan unega, 31 Mart 2014 - 10:21:07

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

unega


#!/bin/sh
echo merhaba

Bunun gibi bir programa terminalden
./programın_adı
komutunu girerek ulaşabiliriz.

Peki ben bu programa bir simge eklemek istesem ve yan panele ekleyip fare ile tıklayıp çalıştırmak istesem nasıl yapabilirim?

ekremsenturk

#1
Shell script'inini (dosyanı) sağ tıkla ve özellikler/izinler girip, çalıştırılabilir olarak işaretle. sonra ./dosya_adı.sh komutuyla çalıştırabilirsin.

Bir başlatıcı atamak için (KDE 4 için) Ekran'ın bir boş alanına sağ tıkla.
Ve "yeni oluştur" seç,
"Uygulamaya bağlantı" seç,
İsteğe bağlı olarak, simge görünümü üzerine tıkla, ve bir simge seç,
"Uygulamaya bağlantı" yazısını dosya ismi ile değiştir.
"izinler" bölümüne geç ve "çalıştırılabilir" kutucuğunu işaretle.
"Uygulama" bölümüne geç ve ilk "Açıklama" alanına dosya ismi gir,
"Komut" kısmından "Gözat" seç ve dosyanın bulunduğu dizin içinden dosyanın kendisini seç.
Aynı bölümden, alt köşeden "Gelişmiş" seç ve
"Uçbirimde çalıştır" ve "Komut çıktığı zaman kapatma" kutucuklarını işaretle ve kayıt et.

Diğer Masaüstü'ler için de aynen veya benzer şekilde uygulayabilirsin.

unega


empax

nautilus ~/.local/share/applications
ile açılan konumda boş bir dosya oluşturun ve içerisine alttaki kodları kendinize göre düzenleyip ekleyin.



[Desktop Entry]
Type=Application
Terminal=true
Name=Programın Adı
Icon=/nerede/bu/simge/simge.png
Exec=/nerede/bu/dosya/programın_adı.sh

Terminal= Uçbirimle beraber açılsın isterseniz true ya da arka planda çalışacaksa false şeklinde ayarlayın.

Daha sonra dosyaya bir isim verip uzantısını .desktop olacak şekilde kaydedin. (programım.desktop)

Oluşan kısayolu panele sürükleyip bırakın.
بسم الله الرحمن الرحيم
|ACEMİLER İÇİN İLK DURAK|Çözüldü|Kod etiketi|

heartsmagic

Ancak bu betik uçbirimi açar ve kapanır @unega. Bir "read" eklemen gerekebilir.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

unega

#5
read eklemek nedir bilmiyorum. yapmaya çalıştığım program "tor browser bundle" yine gerek olur mu?


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 01 Nisan 2014 - 19:55:55

Teşekkürler @empax halloldu. :)

empax

@unega, rica ederim. Çözüldü etiketini rica edelim bir de. :)
cozuldukonusu
بسم الله الرحمن الرحيم
|ACEMİLER İÇİN İLK DURAK|Çözüldü|Kod etiketi|

unega

Kusura bakmayın aklımdan çıkmış. Şimdi düzelttim. :)