Δημοσιεύτηκε: 20 Αύγ 2018, 22:10
από alesgeo
Γεια σας.
Προσπαθώ να φτιάξω ένα script αλλα δεν μου τρέχει σωστα.
Κώδικας: Επιλογή όλων
#bin/bash
title1=$(qdbus net.sourceforge.radiotray /net/sourceforge/radiotray net.sourceforge.radiotray.getCurrentRadio)
#αποτελεσμα Magico (not playing) ή Magico όταν ενεργοποιηθει ο σταθμός
title2=$(qdbus net.sourceforge.radiotray /net/sourceforge/radiotray getCurrentMetaData| fold -s -w150)
#αποτελεσμα τιτλος τραγουδιου - καλλιτέχνη ή playing (οταν δεν τα εκπέμπει ο σταθμός)
#fileimage="not_playing" #πρωτο συνθετικο του oρισματος εικονας (not_playing.png)
#bin/bash

if [[ $title1 == *"(not playing)" ]]; then
       fileimage="not_playing"  #επιλογη εικόνας για να εμφανιστει
       Text1="Δεν επιλέχθηκε ραδιόφωνo"
fi         

echo $Text1
echo $fileimage
echo ++++++++++++   
echo $title1
echo $title2


Στο τερματικό (ταν τρέχω το script) παίρνω σωστά αποτελέσματα
Κώδικας: Επιλογή όλων
Δεν επιλέχθηκε ραδιόφωνο
not_playing
++++++++++++
Parapolitika (not playing)
Playing


Όταν το τρέχω μέσα από το conky τα αποτελέσματα όπως φαίνονται στην οθόνη είναι:
τίποτα (δεν το εμφανίζει)
τίποτα (δεν το εμφανίζει)
++++++++++++
Parapolitika (not playing)
Playing

Τι κάνω λάθος?
Ευχαριστώ εκ των προτέρων.