Gönderen Konu: [Çözüldü] Terminal İle Çalıştır Parametresi  (Okunma sayısı 6828 defa)

Çevrimdışı abdyek

  • Penguen
  • ***
  • İleti: 437
  • Dağıtım: Ubuntu Studio 18.04
  • Masaüstü Ortamı: i3wm
  • İşlemci: i5 - 2. nesil
[Çözüldü] Terminal İle Çalıştır Parametresi
« : 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
« Son Düzenleme: 05 Temmuz 2016, 02:00:37 Gönderen: abdyek »

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • Guru
  • *****
  • İleti: 18863
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 20 & LMDE 4
  • Masaüstü Ortamı: Cinnamon 4.6 & Xfce 4.14
  • Grafik Kartı: Nvidia GF 9500
  • İşlemci: AMD X3
Ynt: Terminal İle Çalıştır Parametresi
« Yanıtla #1 : 04 Temmuz 2016, 02:46:39 »
Elimizden geldiğince dilimizin döndüğünce...

[info] Konu Açarken Dikkat Edilmesi Gerekenler  |  Forum Kuralları  |  Kod Etiketi Kullanımı[/info]

Çevrimdışı abdyek

  • Penguen
  • ***
  • İleti: 437
  • Dağıtım: Ubuntu Studio 18.04
  • Masaüstü Ortamı: i3wm
  • İşlemci: i5 - 2. nesil
Ynt: Terminal İle Çalıştır Parametresi
« Yanıtla #2 : 04 Temmuz 2016, 04:19:20 »
Aşağıdaki konuyu inceler misiniz?

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.
« Son Düzenleme: 04 Temmuz 2016, 04:37:14 Gönderen: abdyek »

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • Guru
  • *****
  • İleti: 18863
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 20 & LMDE 4
  • Masaüstü Ortamı: Cinnamon 4.6 & Xfce 4.14
  • Grafik Kartı: Nvidia GF 9500
  • İşlemci: AMD X3
Ynt: Terminal İle Çalıştır Parametresi
« Yanıtla #3 : 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
Elimizden geldiğince dilimizin döndüğünce...

[info] Konu Açarken Dikkat Edilmesi Gerekenler  |  Forum Kuralları  |  Kod Etiketi Kullanımı[/info]

Çevrimdışı abdyek

  • Penguen
  • ***
  • İleti: 437
  • Dağıtım: Ubuntu Studio 18.04
  • Masaüstü Ortamı: i3wm
  • İşlemci: i5 - 2. nesil
Ynt: Terminal İle Çalıştır Parametresi
« Yanıtla #4 : 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




Çevrimdışı Genizcil_N

  • Forum Sorumlusu
  • Guru
  • *****
  • İleti: 1976
  • Dağıtım: Linux Mint 20
  • Masaüstü Ortamı: Mate
Ynt: Terminal İle Çalıştır Parametresi
« Yanıtla #5 : 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.

Çevrimdışı abdyek

  • Penguen
  • ***
  • İleti: 437
  • Dağıtım: Ubuntu Studio 18.04
  • Masaüstü Ortamı: i3wm
  • İşlemci: i5 - 2. nesil
Ynt: Terminal İle Çalıştır Parametresi
« Yanıtla #6 : 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.  :-*