Δημοσιεύτηκε: 06 Μάιος 2011, 09:32
Αλλά το ερώτημα στέκει..
Αυτός ο κώδικας ρωτάει κάθε φορά το password:
Αυτός ο κώδικας ρωτάει μια φορά (ή δε ρωτάει αν είναι cached ο κωδικός):
Προφανώς το πρόβλημα είναι το zenity, μάλλον κάνει kill το process χωρίς να αναφέρεται κάπου.
Η λύση του xqtr στέκει.
Νομίζω ότι το ίδιο πρόβλημα κάνει και σε ubuntu 10.10 (μήπως μετά την εγκατάσταση του 11.04 χρησιμοποιησες το zenity στον κωδικα;)
Αν όντως συμπεριφέρεται διαφορετικά σε ubuntu 10.10 και θέλεις απάντηση στην ερώτηση σου, στείλε σφάλμα για το zenity στο launchpad bugs:
Αυτός ο κώδικας ρωτάει κάθε φορά το password:
- Κώδικας: Επιλογή όλων
#!/bin/bash
( gksu "echo hi" ) | zenity --progress \
--width=400 \
--title="Εγκατασταση Προγραματων" \
--percentage=0 \
--pulsate \
--auto-close
( gksu "echo hi 2" ) | zenity --progress \
--width=400 \
--title="Εγκατασταση Προγραματων" \
--percentage=0 \
--pulsate \
--auto-close
Αυτός ο κώδικας ρωτάει μια φορά (ή δε ρωτάει αν είναι cached ο κωδικός):
- Κώδικας: Επιλογή όλων
( gksu "echo hi" )
( gksu "echo hi 2" )
Προφανώς το πρόβλημα είναι το zenity, μάλλον κάνει kill το process χωρίς να αναφέρεται κάπου.
Η λύση του xqtr στέκει.
ganza έγραψε:
γιατι στην 10.10 τρεχει κανονικα και στην 11.04 οχι,τι εχει αλλαξει????
Νομίζω ότι το ίδιο πρόβλημα κάνει και σε ubuntu 10.10 (μήπως μετά την εγκατάσταση του 11.04 χρησιμοποιησες το zenity στον κωδικα;)
Αν όντως συμπεριφέρεται διαφορετικά σε ubuntu 10.10 και θέλεις απάντηση στην ερώτηση σου, στείλε σφάλμα για το zenity στο launchpad bugs:
- Κώδικας: Επιλογή όλων
ubuntu-bug zenity