Δημοσιεύτηκε: 17 Δεκ 2013, 12:34
από lepidas
Έφτιαξα αυτό το μικρό σκριπτάκι γιατί ενώ κατέβαζα κάποιο torrent, έκλεινα τον υπολογιστή και μετά όταν τον ανοιγα πάλι ξέχναγα οτι έπρεπε να ανοιξω και το transmission. Δεν ήθελα να κάνω το transmission να ανοίγει αυτόματα όμως σε κάθε άνοιγμα του υπολογιστή, οπότε απλά με ρωτάει αν θέλω να το ανοίξω.
Επίσης υπάρχουν 2 επιλογές για το γραφικό, minimal και zenity, πρέπει να επιλέξετε ένα απο τα 2.


για το dialog

Κώδικας: Επιλογή όλων

cd ~
sudo nano trans-reminder

paste εκεί μέσα το παρακάτω
Κώδικας: Επιλογή όλων
#!/bin/bash
# transmission-reminder - Yes/No box
dialog --title "Υπενθύμιση" \
--backtitle "transmission torrent reminder για τους ξεχασιάρηδες" \
--yesno "μήπως περιμένουν torrents στο transmission?" 7 60

# Get exit status
# 0 means user hit [yes] button.
# 1 means user hit [no] button.
# 255 means user hit [Esc] key.
response=$?
case $response in
0) /usr/bin/transmission-gtk &;;
1) echo "Transmission ran not. Καλή συνέχεια στο πιο μαμάτο λειτουργικό";;
255) echo "[ESC] key pressed.";;
esac


για το zenity

Κώδικας: Επιλογή όλων

cd ~
sudo nano trans-reminder

paste εκεί μέσα το παρακάτω
Κώδικας: Επιλογή όλων
#!/bin/bash

zenity --question \
--text="μήπως περιμένουν torrents στο transmission?" --title="transmission torrent reminder για τους ξεχασιάρηδες" --width=500 --height=100
response=$?
case $response in
0) /usr/bin/transmission-gtk &;;
1) echo "Transmission ran not. Καλή συνέχεια στο πιο γ***** λειτουργικό";;
255) echo "[ESC] key pressed.";;
esac


απο εδώ και κάτω συνεχίζουμε οτι και να επιλεξαμε παραπανω
Κώδικας: Επιλογή όλων
sudo chmod +x trans-reminder

ανοίγουμε το Startup Applications και εισάγουμε μια νέα με Command το παρακάτω:
Κώδικας: Επιλογή όλων
gnome-terminal -x bash -c /home/blades/trans-reminder

*στο παραπάνω που μπαινει στο startup δε ξεχναμε να αλλαξουμε το δικο μου ονομα χρηστη με το δικο σας


Creative Commons License
Η εργασία υπάγεται στην άδεια Creative Commons Αναφορά-Μη εμπορική χρήση-Παρόμοια διανομή 3.0 Ελλάδα