Geçen gün, mükemmel WebUpd8 blogunu okurken, bir tebliğ sonunda icra Bir komuta içinde terminal, bu görevin birkaç dakika sürebileceği durumlarda faydalı olabilir.Dürüst olmak gerekirse, bunun en iyi çözüm olduğunu düşünmüyorum. Bu nedenle, burada öneriyoruz diğer alternatifler, daha fazla uygulamalar ve basit. |
dikkatimi dağıt
Andrew'un tavsiye ettiği araç Unidstract-me'dir.
Kurulum Ubuntu ve türevler:
sudo add-apt-repository ppa: undistract-me-packagers / günlük sudo apt-get update sudo apt-get install undistract-me
Kullanmak için seçeneği etkinleştirmelisiniz "Komutu giriş terminali olarak çalıştır" tercih ettiğiniz terminalde. GNOME ile gelen üründe, bu seçeneği aşağıdaki altından etkinleştirebiliriz: Düzenle> Profil Tercihleri.
Yüklendikten sonra, 10 saniyeden uzun süren herhangi bir komut tamamlandığında bir mesaj görüntüler.
Diğer alternatifler
Aşağıda gösterilen yöntemlerin birkaç avantajı vardır:
- yalnızca kullanıcı istediğinde çalışırlar
- ek programların yüklenmesini gerektirmez (genellikle gerekli paketler hemen hemen tüm popüler dağıtımlarda zaten yüklüdür)
- tembellik seni yerse, onları kolayca senaryoya dönüştürebilirsin
- süper hızlıdırlar, kaynakları tüketmezler ve öğrenmeleri kolaydır
Bildir-gönder
Ubuntu tarzı Bildirim mesajlarını görüntülemek için, bildirim-gönderme kurulu olmalıdır. Ubuntu, Linux Mint ve türevleri bu paket varsayılan olarak yüklenmiş olarak gelir. Arch kullanıcıları bunu AUR'dan yükleyebilir.
Sonra sadece ekleyin && notify-gönder "Bitti!" komutun sonunda yürütmek istiyoruz. Çalıştırılacak komutun cat olduğunu varsayarsak:
cat dosyası && notify-gönder "Bitti!"
Zenite
Daha "karmaşık" bir bildirim sistemi, düğmeler vb. İçeren iletişim kutularını görüntüleyebileceğimiz Zenity'dir.
Notify-send ile olduğu gibi, sadece ekleyin && zenity –info –text = »Bitti!» komutun sonunda yürütmek istiyoruz. Bir kez daha, çalıştırılacak komutun cat olduğunu varsayarsak:
cat file && zenity --info --text = "Uzun komut tamamlandı."
kaynak: webupd8
Teoride bu da işe yarayabilir: »kedi dosyası && echo -ea«, komutun sonunda bir bip sesi çıkarır (çakrada çalışmaz). İpucu Hakkında (yanlış anlamadıysam), "command1; command2", "command1 && command2" ile aynı değildir; İlk durumda, komut2, komut1'in doğru şekilde bitirip bitirmediğine bakılmaksızın yürütülür, ikincisinde ise yalnızca komut1 doğru şekilde bitirilirse yürütülür. Selamlar ve iyi gönderi, bildirmeyi sevdim, çok pratik
çok kullanışlı! test yapmak…
Merhaba, genellikle bu seçeneği daha iyi kullanırım:
cat dosyası; zenity –info –text = »Uzun komut tamamlandı.» &
Bu, birden fazla bildirim koymama izin veriyor ve tuşuna basana kadar terminal kilitlenmiyor.
selamlar