Ubuntu Türkiye

Yazılım => Genel => Konuyu başlatan: secici - 13 Mayıs 2009 - 12:08:58

Başlık: [Çözüldü] Ana Menu'den script calistirmak
Gönderen: secici - 13 Mayıs 2009 - 12:08:58
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.
Başlık: Ynt: Ana Menu'den script calistirmak
Gönderen: localhost - 13 Mayıs 2009 - 13:11:02
Scripti oturumlara ekleyip deneme yapabilirsiniz.
Başlık: Ynt: Ana Menu'den script calistirmak
Gönderen: secici - 13 Mayıs 2009 - 13:20:00
O dediğiniz şey nasıl yapılabilir?

Teşekkürler.
Başlık: Ynt: Ana Menu'den script calistirmak
Gönderen: localhost - 13 Mayıs 2009 - 13:21:35
Sistem>Ayarlar>Oturumlar (Baslangic Programlari) Buradan /nerede/bu/script yolu ile deneme yapabilirsiniz.
Başlık: Ynt: Ana Menu'den script calistirmak
Gönderen: secici - 15 Mayıs 2009 - 16:04:54
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...
Başlık: Ynt: Ana Menu'den script calistirmak
Gönderen: Osman Üngür - 15 Mayıs 2009 - 16:53:43
.sh /home/kullaniciadi/Uygulama/eeepan/startpan.sh

sanırım böyle bir şey olacaktı tam hatırlamıyorum
Başlık: Ynt: Ana Menu'den script calistirmak
Gönderen: heartsmagic - 16 Mayıs 2009 - 00:15:36
Ş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.
Başlık: Ynt: [COZULDU] Ana Menu'den script calistirmak
Gönderen: secici - 21 Mayıs 2009 - 10:59:06
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...
Başlık: Ynt: [Çözüldü] Ana Menu'den script calistirmak
Gönderen: heartsmagic - 21 Mayıs 2009 - 11:05:09
Geçmiş olsun diyerek başlığı kapatıyorum.