Terminal komutlarını çalıştırmak için KDE'de masaüstü kısayolları nasıl ayarlanır?


12

Terminalde Spyderyazarak başlatılabilecek bir masaüstü kısayolu yapmaya çalışıyorum spyder.

İçinde bir spy.shsenaryo hazırladım spyder. Bu çalışır bash spy.shve ./spy.sh. Ama böyle bir masaüstü kısayolu yaptığımda:

[Desktop Entry]
Name=spyd
Exec=/Desktop/spy.sh
Comment=
Icon=
Type=Application
Terminal=true

Bir hata veriyor:

"Terminal için alt işlem oluşturulurken bir hata oluştu." /Desktop/spy.sh "alt işlemi yürütülemedi (Böyle bir dosya veya dizin yok)"

Ben değiştiğimde aynı hata Exec=spyder

Ne yapmalıyım?

Yanıtlar:


6

Bunu yapmak için bir senaryoya ihtiyacınız yok, bir terminalde sadece

$ which spyder

Sanırım, yürütülen dosyanın tam yolunu veririm /usr/bin/spyder. O zaman sadece Exec=çizginiz için bu yolu kullanın .

Exec=/usr/bin/spyder

6

KDE masaüstü kısayolunu belirli bir komutu çalıştıracak şekilde yapılandırmak için uygulamanın tam yolunu bağlamanız gerekir.

yani Exec=/home/(user)/Desktop/spy.shyerine kullanın Exec=/Desktop/spy.sh(Çünkü sen yazarsanız /Desktop/spy.shsistem aslında /-> /Desktopbu klasörü muhtemelen asla olmayacak dosyaları bulur .)

Ve koşmak Spyderiçin tatlı cevabını takip edin.

Ayrıca, spy.shyürütülebilir olduğundan emin olun , aksi Permission deniedtakdirde görünecektir.


Çok teşekkürler. Tam yolu bağlamak hatayı gidermeye yardımcı olsa da, spyder'ı başarıyla çalıştıramadım, görev çubuğunda "web tarayıcısı" adı verilen bir program gelir ve kapanır. Tatlı cevabını takiben iş yaptı.
Alekh Karkada Ashok

3
Muhtemelen bozuk bir spy.shbetiğiniz var. Ayrıca, bir yanıtın çalıştığını görürseniz, onay işareti simgesini tıklayarak kabul edilen yanıtı işaretleyin.
Cynplytholowazy

Ancak terminalden yürütüldüğünde çalışır. BTW, neden Exec = 'de spyder yazmak benim için çalışmıyor? (burada önerilmektedir - stackoverflow.com/questions/39771849/… )
Alekh Karkada Ashok

3
Masaüstü ortamı sizi otomatik olarak aramayacağından spyder. Eğer yazarsanız export, PATH=/usr/bin...KDE masaüstü gibi bir parametre göreceksiniz.
Cynplytholowazy

2
@AlekhKarkadaAshok Otomatik yol tamamlamayı bir terminal özelliği olarak görüyorum, özellikle yapılandırma dosyalarında, her yere tam yol vermek iyi bir fikirdir.
tatlı
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.