Ben istiyorum zenity
ben yedek çalıştırmak isterseniz diye belirli harici sürücü takılı olduğunda, bana sormak iletişim pop-up.
Ne yazık ki, UDEV kural sözdizimi ile ilgili sorun yaşıyorum. Bu kuralı şurada aldım /etc/udev/rules.d/test.rules
:
ACTION=="add", ATTRS{manufacturer}=="Western Digital", ATTRS{idVendor}=="1058", ATTRS{idProduct}=="1140", RUN+="/usr/local/bin/test.sh"
Oldukça basit, ama:
- Bir kere yerine bir düzine kez tetiklenir.
- Bu kullanarak 'konuşmak' olamaz
zenity
zamantest.sh
gidersudo -Hu <username> zenity --warning --text="Just some random text for now."
Udev uzak sistemde sıkışmış çünkü ve pencere yöneticisini bulamıyor: Gtk UYARI **: açamıyor ekran: - Çok düzenleme dostu değil, bazı senaryoları tetiklemek istediğim belirli bölümler için LABEL yazabildiğim bir tür kural olsaydı.
UDEV kuralı için genel bir gelişme görmek isterim, çünkü bununla ilgili birçok soru ve cevabın yanı sıra, burada ve başka yerlerde, hepsi birbirinden biraz farklı görünüyor ve çoğu birden çok kez tetikliyor.
Fakat en önemlisi, nasıl olsa, çalışabilmesi için buradan, evimdeki ve ekranım gibi şeylere erişebilen bir komut dosyası ile buradan nasıl bağlantı zenity
kurabilirim?
DISPLAY=:0
numarayı yaptın. Bu yanıt 2 alt sorusuna hitap ediyor, ancak alt sorgu 1'in öngördüğü gibi, şimdizenity
sürücüye bağlı 1 için yaklaşık 30 kez açılır pencerem var. Bunu nasıl azaltacağım hakkında bir fikrin var mı? Tercihen betiğin sadece bölüm adı ile argüman olarak çağrılmasını istiyorum. (Örneğin, senaryo 3 bölümle 3 kez denir.) Ayrıca denedim,udisks
çünkü çok kolay görünüyor, ama sadece izlemekte olduğu iddia ediliyor ama taktığım hiçbir şeyi rapor etmiyor. Belki de Ubuntu için doğru bir şekilde uygulanmadı.