Mä saan Xdialogia käyttäen tehtyä skriptejä jotka toimii mainiosti Puppy linuxissa mut sit kun kokeilen samoja skriptejä Ubuntussa niin herjaa esim. --yesno komennosta.
Sama minkä skriptin teen niin ei toimi Ubuntussa,Puppyssä kylläkin.
Ja ennenkuin vastaat ja sanot että se Xdialog pitää ensin asentaa Ubuntuun niin kerron: KYLLÄ, olen Synapticilla asentanut Ubuntuun tuon Xdialogin riippuvuuksineen eli se siis löytyy koneeltani. Ja sen pitäisi toimia. Ei vaan tunnu toimivan samalla tavalla kuin Puppyssä. Miksi?
Puppyssä muuten Xdialog on valmiiksi mukana, sellainen kerrottakoon sivuhuomautuksena. Ubuntuun se pitää asentaa erikseen eli ei asennu Ubuntun asennuksen yhteydessä
http://xdialog.free.fr/
Esim. tämä toimii Puppyssä mutta ei Ubuntussa:
----
#!/bin/sh
Xdialog --wrap --title "YES/NO BOX"\
--help "This is the help message...\nNot very helpful, indeed ! ;-)"\
--yesno "Hi, this is a yes/no dialog box. You can use this to ask \
questions that have an answer of either yes or no. \
BTW, do you notice that long lines will be automatically \
wrapped around so that they can fit in the box? You can \
also control line breaking explicitly by inserting \
'backslash n' at any place you like, but in this case, \
auto wrap around will be disabled and you will have to \
control line breaking yourself." 0 0
case $? in
0)
echo "Yes chosen.";;
1)
echo "No chosen.;;
255)
echo "Box closed.";;
esac
----
.
Sama minkä skriptin teen niin ei toimi Ubuntussa,Puppyssä kylläkin.
Ja ennenkuin vastaat ja sanot että se Xdialog pitää ensin asentaa Ubuntuun niin kerron: KYLLÄ, olen Synapticilla asentanut Ubuntuun tuon Xdialogin riippuvuuksineen eli se siis löytyy koneeltani. Ja sen pitäisi toimia. Ei vaan tunnu toimivan samalla tavalla kuin Puppyssä. Miksi?
Puppyssä muuten Xdialog on valmiiksi mukana, sellainen kerrottakoon sivuhuomautuksena. Ubuntuun se pitää asentaa erikseen eli ei asennu Ubuntun asennuksen yhteydessä
http://xdialog.free.fr/
Esim. tämä toimii Puppyssä mutta ei Ubuntussa:
----
#!/bin/sh
Xdialog --wrap --title "YES/NO BOX"\
--help "This is the help message...\nNot very helpful, indeed ! ;-)"\
--yesno "Hi, this is a yes/no dialog box. You can use this to ask \
questions that have an answer of either yes or no. \
BTW, do you notice that long lines will be automatically \
wrapped around so that they can fit in the box? You can \
also control line breaking explicitly by inserting \
'backslash n' at any place you like, but in this case, \
auto wrap around will be disabled and you will have to \
control line breaking yourself." 0 0
case $? in
0)
echo "Yes chosen.";;
1)
echo "No chosen.;;
255)
echo "Box closed.";;
esac
----
.
Vastaukset 5
Vanhimmat
Vastaus löytyy laittamastasi linkistä:
"Still about Debian: given how rigid is the (IMHO stupid) Debian policy about packaging, and how stubborn are the Debian maintainers, I do NOT and will NEVER support any Debian-related problem. If you are using a Debian (or a Debian-based) distribution and think you found a bug, please, first recompile Xdialog from the sources available on this site before concluding it's a bug in the genuine Xdialog. I will NOT bother with investigating bugs introduced with Debian's private patches which are unapproved by me."
Onkos sen Xdialogin versio sama kummassakin? (Xdialog --version)
Sitten onkin vaihtoehtona Xdialogin kääntäminen sorsista :)
tota sorsista kääntämään. Olisko jotain jolla saisi saman toiminnallisuuden omiin skripteihin elikkä siis olisi esim. yes-no valintaikkunoita ja infoikkunoita ja messageruutuja jne? Niin ja sitten niiden ikkunoiden painikkeiden valinnoista saisi ikäänkuin palautuskoodin tai millä nimellä se nyt kulkeekaan (eli että kun painat Yes-nappulaa niin se palauttaa skriptille esim.koodin 0) ja skripti sitten eteen sen mukaan mitä nappia on painettu.
Mä en hanskaa noita pyyttoneita ollenkaan, mut...
olisiko zenity sellainen että sillä toimisi puppyssä ja ubuntussa? ainakin se tekee kauniimpia ikkunoita kuin mitä tuolla linkissä oli..
http://linux.byexamples.com/archives/265/a-complete-zenity-dialog-examples-2/
Xdialog tekee kyllä ihan just sellaisia ikkunoita kuin teemaan(mikä lie suomeksi?) on määritelty :)
Eli jos pelkkä X käytössä niin ikkunat näyttävät jokseenkin tuolta mikä linkin takana oli. Sitten jos on käytössä vaikka Xfce niin sen mukaan se ne ikkunat tekee ;)
Minäpä kokeilen tuota Zenityä seuraavaksi.