[Çözüldü] Ana Menu'den script calistirmak

Başlatan secici, 13 Mayıs 2009 - 12:08:58

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

secici

Merhabalar;

Bir netbook um var. Ubuntu 9.04 NBR kurulu durumda. Biliyorsunuz bu cihazların çözünürlükleri 1024X600.
Fakat 1024 X 768 gibi ama scroll modunda çalışabilmek için eeepan adında küçük bir yazılım var. Terminal den startpan.sh scriptini calistirinca guzelce calisiyor ve ekran da 1024 X 768 scroll moduna geciyor. Fakat daha sonra bundan tatmin olmadım ve bu işi güzelce Anamenu' ye kısayol yerleştirerek oradan yapayım, çalıştırayım dedim.

Anamenü'den: Tercihler / Ana Menu' ye girdim. Evrensel Erişim altına bir Yeni Öğe oluşturdum. Tür: Uçbirimdeki uygulama ve Komut: da /home/kullaniciadi/Uygulama/eeepan/startpan.sh şeklinde ayarlandığı halde kapatıp daha sonra Anamenü' den bu kısayolu çalıştırdığımda Terminal açılır gibi oluyor hemen arkasından kapandığını hissediyorum ve 1024 X 768 scroll moduna geçememiş olduğumu farkediyorum.

Sizce nerede yanlış yapıyorum?

Selamlar.

localhost

Scripti oturumlara ekleyip deneme yapabilirsiniz.
Linux LPIC1 - MCSA

secici

O dediğiniz şey nasıl yapılabilir?

Teşekkürler.

localhost

Sistem>Ayarlar>Oturumlar (Baslangic Programlari) Buradan /nerede/bu/script yolu ile deneme yapabilirsiniz.
Linux LPIC1 - MCSA

secici

Ama ben her oturum açıldığında bu script otomatik olarak çalıştırılsın istemiyorum ki?

Menuden ikonuna tıkladığım zaman çalıştırılsın istiyorum...

Osman Üngür

.sh /home/kullaniciadi/Uygulama/eeepan/startpan.sh

sanırım böyle bir şey olacaktı tam hatırlamıyorum

heartsmagic

Şimdi sen bu betiği çalıştırdığında mutlaka terminalin açık mı kalması gerekiyor? Bu nedenle mi çalışmıyor diye düşünüyorsun? Eğer böyleyse betiğin son satırına bir

read

ekle. Böylece sen enter tuşuna basana kadar terminal kapanmaz.
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.

secici

Evet

read

komutunu script' in sonuna ilave edince problemin kaynağı ortaya çıktı. Meğer script' in içersinde verilen komutlar klasörlere doğrudan

./binarydosya

şeklinde referans veriyorlarmış ve komut dosyası çalıştırılmadan "file doesn't exist" gibi bir hata verip verip pas geçiyormuş. O referansları

~/Uygulama/eeepan/binarydosya

şeklinde değiştirince script düzgün çalıştı. Aslında "/home/kullaniciadi/" şeklinde olsa daha sağlıklı olurdu ama sistemin zaten benden başka kullanıcısı yok. En azından şimdilik. :))

Selamlar ve çok teşekkürler ilginize...

heartsmagic

Geçmiş olsun diyerek başlığı kapatıyorum.
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.