Linux Mint Türkiye

Yazılım => Yazılım Genel => Konuyu başlatan: abdyek - 04 Temmuz 2016, 00:52:26

Başlık: [Çözüldü] Terminal İle Çalıştır Parametresi
Gönderen: abdyek - 04 Temmuz 2016, 00:52:26
[Xfce Masaüstü ortamı]
Merhaba arkadaşlar,
python ile yazdığım program kısayol tuşuna atamak istiyorum. Kısayol komutu şu şekilde :>
python /home/abdyek/Masaüstü/isimsiz.py
Atadığım kısayol tuşlarına basınca bir değişim olmuyor, yani açılmıyor. Hatta çalışmıyor. Çalışmadığını, çalıştırdığında bulunduğu dizine dosya açan program sayesinde anladım.
Benim istediğim şey. Atadığım tuş kombinasyonuna basınca yazdığım programın terminal üzerinde çalışması ve ekranda görünür olması.
İyi çalışmalar..


Değişiklik: Yazı görünüm düzenlemesi
Başlık: Ynt: Terminal İle Çalıştır Parametresi
Gönderen: Butterfly - 04 Temmuz 2016, 02:46:39
Aşağıdaki konuyu inceler misiniz?

https://forum.linuxmint.net.tr/index.php?topic=5471.msg34704#msg34704
Başlık: Ynt: Terminal İle Çalıştır Parametresi
Gönderen: abdyek - 04 Temmuz 2016, 04:19:20
Aşağıdaki konuyu inceler misiniz?

https://forum.linuxmint.net.tr/index.php?topic=5471.msg34704#msg34704 (https://forum.linuxmint.net.tr/index.php?topic=5471.msg34704#msg34704)



xfce4-terminal -e python --title=BaşlıkKısmı


Bunu çalıştırmayı başardım. Tuş konbinasyonu ile python etkileşimli kabuk direk açılıyor.
python programınadi.py  şeklinde çalıştırdığım python programlarını nasıl çalıştıracağımı henüz çözemedim.



xfce4-terminal -e python /home/abdyek/Masaüstü/isimsiz.py şeklinde denedim


xfce4-terminal: Bilinmeyen seçenek "/home/abdyek/Masaüstü/isimsiz.py"  bildirimi aldım.


Link biraz olsun çözüme yaklaştırdı.  :) 


Yeni gelişme düzeltmesi:
Kod: [Seç]
[abdyek@yunusunMakine Masaüstü]$ xfce4-terminal -e isimsiz.py
[abdyek@yunusunMakine Masaüstü]$ pwd
/home/abdyek/Masaüstü

Şeklinde çalıştırdığım zaman ise çok hızlı bir şekilde terminal açılıp kapanıyor. Bu dili bilen arkadaşlarımın en alt satıra
Kod: [Seç]
input() eklemeyi unuttuğumu sanmalarını istemem. O kod en alt satırda ekli.
Başlık: Ynt: Terminal İle Çalıştır Parametresi
Gönderen: Butterfly - 04 Temmuz 2016, 07:44:08
İstediğin komutu bir metin düzenleyicisine yaz ve kaydedin, sonra çalıştırma izni verin. Sonra aşağıdaki şablonu kullanmayı deneyin.

Kod: [Seç]
xfce4-terminal -e /çalıştıracağın/dosyanın/hedefi --title=istediğin_başlık
Başlık: Ynt: Terminal İle Çalıştır Parametresi
Gönderen: abdyek - 04 Temmuz 2016, 13:57:43
İstediğin komutu bir metin düzenleyicisine yaz ve kaydedin, sonra çalıştırma izni verin. Sonra aşağıdaki şablonu kullanmayı deneyin.

Kod: [Seç]
xfce4-terminal -e /çalıştıracağın/dosyanın/hedefi --title=istediğin_başlık


Dediğinizi yaptım, yine aynı şekilde hızlı bir şekilde açılıp kapanıyor. Şu şekilde:
https://www.youtube.com/watch?v=o-uEWPW2ABU&feature=youtu.be


Bu da yazdığım py kodlarının çalışmadığının göstergesi:
https://youtu.be/pISpGAYLWoA



Başlık: Ynt: Terminal İle Çalıştır Parametresi
Gönderen: Genizcil_N - 04 Temmuz 2016, 22:50:41
xfce4-terminal -e /dosya/adresi şeklinde çalıştıracaksanız dosyanın Python'la çalışacağını belirtmek için ilk satıra
Kod: [Seç]
#!/usr/bin/env pythonkodunu eklemelisiniz.
xfce4-terminal -e "python /dosya/adresi" şeklinde çalışması için de tırnak işareti koymak gerekiyor. Tırnak işareti koymayınca anladığım kadarıyla python komutundan sonrası değerlendirilmeye alınmıyor. Tırnak işaretleriyle python /dosya/adresi komutunun bir bütün olduğunu, ayrı olmadığını belirtmiş oluyoruz.
Başlık: Ynt: Terminal İle Çalıştır Parametresi
Gönderen: abdyek - 05 Temmuz 2016, 02:00:26
xfce4-terminal -e /dosya/adresi şeklinde çalıştıracaksanız dosyanın Python'la çalışacağını belirtmek için ilk satıra
Kod: [Seç]
#!/usr/bin/env pythonkodunu eklemelisiniz.
xfce4-terminal -e "python /dosya/adresi" şeklinde çalışması için de tırnak işareti koymak gerekiyor. Tırnak işareti koymayınca anladığım kadarıyla python komutundan sonrası değerlendirilmeye alınmıyor. Tırnak işaretleriyle python /dosya/adresi komutunun bir bütün olduğunu, ayrı olmadığını belirtmiş oluyoruz.


Teşekkürler, on numara oldu.  :-*