Προς το περιεχόμενο

Λίστα προγραμμάτων για Linux


fotisman

Προτεινόμενες αναρτήσεις

Επειδη εχω και αλλη απορια και δεν βρισκω το θεμα του bash, την ποσταρω εδω και ας μετακινηθει.

 

Θελω μολις ξεκιναει το openelec, να πετιεται ενα notification που να λεει την ip που εχει παρει απο το δικτυο για να μην την ψαχνω στο system info.Το notification μπορει να γινει με την εντολη

kodi-send --action="Notification(I ip einai,`kapoia entoli edo`,10000)"
το "i ip einai" ειναι το κειμενο που θα εχει το notification, το 10000 ο χρονος σε ms για τον οποιο θα εμφανιστει και μου λειπει η "kapoia entoli edo", Δεν μπορω να βαλω το "hostname -I" που λεω παραπανω γιατι οι devs του openelec εχουν χτισει το hostname χωρις αυτη την παραμετρο! Βασικα, πολλα binaries τα εχουν χτισει λειψα, πχ το wget δεν κατεβαζει απο https, αλλα αυτο ειναι αλλη ιστορια.

 

Οποτε, για αρχη, ζητειται εντολη που να δωσει ενα ξερο νουμερο μονο σαν output, πχ "192.168.1.3". Αν βοηθαει, το openelec χρησιμοποιει connman για να συνδεεται στο δικτυο.

Μετα απο αυτο, θελω ενα τροπο να πετιεται η εντολη ειτε με το που ξεκινησει το kodi, ειτε με το που συνδεθει στο δικτυο.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • Απαντ. 2,5k
  • Δημ.
  • Τελ. απάντηση

Συχνή συμμετοχή στο θέμα

με την "ip" στο προηγουμενο post δουλευει?
 
αν ναι πες το ονομα του network interface να της κανουμε καμια grep-ια
 
επισης τσεκαρε και το "connmanctl state" μηπως την λεει

(απο το archwiki: Check using ip addr or connmanctl state)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000
    link/ether 00:21:70:d4:7e:75 brd ff:ff:ff:ff:ff:ff
3: wwan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000
    link/ether 02:80:37:ec:02:00 brd ff:ff:ff:ff:ff:ff
4: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq qlen 1000
    link/ether 00:21:63:8c:e5:cc brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.3/24 brd 192.168.1.255 scope global wlan0
       valid_lft forever preferred_lft forever
Το σκεφτηκα να την παρω με grep, απλα ελεγα να κανω κατι πιο αμεσο. Επισης, πως θα βαλω την grep και ολα οσα θα χρειαστει μεσα στην kodi-send? 

 

Το connmanctl state λεει αχρηστες πληροφοριες

# connmanctl state
  State = ready
  OfflineMode = False
  SessionMode = False
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

τσεκαρε μια αυτο:

kodi-send --action="Notification(I ip einai,$(ip addr show wlan0 | grep -w "inet" | awk '{print $2}'),10000)"

οτι ειναι μεσα στο $( ) εκτελειται κανονικα σαν μια εντολη

(edit ελειπε ενα ,)

Αλλος τροπος:

 

κανε export στο .bashrc σου:

export myip=$(ip addr show wlan0 | grep -w "inet" | awk '{print $2}')

οποτε μετα ισως αυτο παιξει:

kodi-send --action="Notification(I ip einai $myip,10000)"
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Σαν daemon νομιζω μεσα απο το systemd. Υπαρχει σκριπτακι που οριζει τι θα εκτελεστει πριν μπει στο kodi και το εχω γα να καθαριζω τη σαβουρα σε καθε εκκινηση.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

μπορεις να κανεις edit το αρχειο του service

 

ExecStartPost= commands are only run after the service has started successfully, as determined by Type= (i.e. the process has been started for Type=simple or Type=idle, the process exits successfully for Type=oneshot, the initial process exits successfully for Type=forking, "READY=1" is sent for Type=notify, or the BusName= has been taken for Type=dbus).

 

η δεν βολευει?

 

Επισης:

 

http://kodi.wiki/view/autoexec.py

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • 2 εβδομάδες αργότερα...

Επειδή είμαι σχετικά καινούργιος με Linux θα ήθελα να ρωτήσω το εξής σχετικά με το Wine.

Το Wine είναι ένα πρόγραμμα που σε βοηθα να τρέχεις σε Linux ΟΠΟΙΟΔΗΠΟΤΕ πρόγραμμα που τρέχει σε Windows (από Photoshop μέχρι Games που έχουν απαιτήσεις)?? Έχει κάποια διαφορα στην απόδοση το να έχεις καθαρά εγκαταστημένα Linux και να τρέχεις προγράμματα μέσω Wine από το να έχεις Linux σε VirtualBox ή Dual-Boot?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Οχι, το wine τρεχει σωστα ορισμενα προγραμματα των windows, πχ αλλιως τρεχει το 7zip (αψογα) και αλλιως το office 2016 (αθλια εως καθολου). Γενικα, μην το θεωρεις σαν λυση στο προβλημα της ελλειψης εφαρμογων.

Προφανως εχει χειροτερη αποδοση απο αυτη που θα ειχες αν το ειχες εγκατεστημενο σε native εγκατασταση windows.

 

Το vmware/virtualbox εχει το "κακο" του virtualization: καταναλωση απο τη μνημη και την επεξεργαστικη ισχυ του συστηματος για να τρεχει το λειτουργικο ΣΥΝ το οποιο προγραμμα θες και σχεδον ανυπαρκτο 3d, αν σκεφτεσαι παιχνιδια. Και κανενα απο τα 2 δεν φτανει σε επιδοσεις μια native εγκατασταση, οποτε αν θες windows για καποια σοβαρη δουλεια, κανεις dual boot και τερμα.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

σε virtual box θα τρέχει ποιο native συν ότι θέλεις και δυνατό υπολογιστή γιατί στην ουσία τρέχει σε ένα άλλο λειτουργικό που τρέχει μέσα στο linux. Από την άλλη στο wine μπορεί να τρέξει θεωρητικά ένα πρόγραμμα αλλά μην νομίζεις ότι γίνετε και πάντα.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • 2 εβδομάδες αργότερα...

Thunderbird 52.0 released: find out what is new
http://www.ghacks.net/2017/04/04/thunderbird-52-0-released-find-out-what-is-new/
 

Pulse Audio is needed on Linux to play sound.


Ετσι! Να μεινουμε χωρις mail client της προκοπης στο λινουξ!  :angry:  :devil:

Παλι καλα το γραψανε στο changelog αυτη τη φορα και δεν χρειαζεται να παμε σε μεντιουμ.
https://www.mozilla.org/en-US/thunderbird/52.0/releasenotes/

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

ποιος λεβεντουριας στη mozilla ειπαμε οτι πηρε αυτη την αποφαση για το pulse-αιδοιο?

 

μνημονιο μεχρι να αδειασει ο /tmp

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα

  • Δημιουργία νέου...