amarok and firefox don’t play together (ubuntu 8.04)

13 Ιουλίου, 2008

Όσοι έχουν εγκαταστήσει το 8.04 θα παρατήρησαν ένα πρόβλημα κατά την ταυτόχρονη χρήση των amarok και firefox με πολυμέσα (youtube, podcast etc). Το πρόβλημα αυτό μπορούσε να οδηγήσει μέχρι και σε πάγωμα της οθόνης και του συστήματος γενικότερα. Όμως λύση υπάρχει και είναι πανεύκολη.

Ψάχνοντας για το πρόβλημα μου στο διαδίκτυο εντόπισα αυτή τη λύση στo forum του ubuntu.

Η λύση το λοιπόν ειναι να εγκατασταθεί η βιβλιοθήκη libflashsupport. Αυτό γίνεται πανεύκολα πια και μέσω του firefox πληκτρολογώντας στην γραμμή διευθύνσεων apt:libflashsupport .

Μόλις εντοπίσει το πακέτο θα μας ρωτήσει αν θέλουμε να το κατεβάσουμε και αν ναι να δώσουμε τον κωδικό μας. Μετά απλά κάνει την εγκατάσταση.

Η αλλαγή της συμπεριφορά των δύο προγραμμάτων θα φανεί μετά την επανεκίνηση του συστήματος (δεν έχω δει διαφορά γενικά στην συμπεριφορά του συστήματος με απλή αποσύνδεση -επανασύνδεση).

Φυσικά η εγκατάσταση μπορεί να γίνει και με τους παραδοσιακόυς πια τρόπους της consόλας και του synaptic.


ps and kill

11 Μαρτίου, 2008

Είναι καιρός που έψαχνα μια εντολή που θα μου εμφάνιζε στην consόλα οτιδήποτε έτρεχε εκείνη την ώρα, διότι κακά τα ψέμματα όπου δεν φτάνει το GUI η consόλα φτάνει και τα διαλύει… Αρκεί να βρεις τα κατάλληλα κλειδιά.

Στην περίπτωσή μου αντιμετώπιζα το εξής πρόβλημα:

Ενώ είχα υποτίθεται κλείσει μια εφαρμογή μέσω της «παρακολούθησης συστήματος» του gnome αυτή στεκόταν περίφανη μπροστά μου και αδιάλακτη προς τις παροτρύνσεις του mouse για απομάκρυνση.

Νόμιζα ότι μέσω της εντολής ls και με την βοήθεια μιας xtra παραμέτρου θα μου εμφανιστούν οι εφαρμογές που τρέχουν (όλες όμως όχι μόνο αυτές που προτιμά να μου δείχνει η εφαρμογή του gnome). Mετά από αρκετή ώρα κατάφερα να εντοπίσω την εντολή ps.

Πληκτρολογώντας ps –help στην consόλα θα εμφανιστεί μια κατατοπιστική βοήθεια. όμως ας τα πάρουμε από την αρχή

πέστε ότι αντιμετωπίζουμε την παραπάνω περίπτωση, ότι δηλαδή παρότι εμείς «κλείνουμε» μια εφαρμογή αυτή «αντιστέκεται» δυναμικά , τι κάνουμε;

Ανοίγουμε μια consόλα όπου πληκτρολογούμε ps -x

Οπότε εμφανίζονται τα παρακάτω αποτελέσματα (είναι ενδεικτικά και διαφέρουν από υπολογιστή σε υπολογιστή) όπου είναι οι εφαρμογές που τρέχουν εκείνη τη στιγμή (κανονικά ή σε κατάσταση αναμονής ή ζόμπι).

PID TTY STAT TIME COMMAND
1 ? Ss 0:02 /sbin/init
4896 ? S< 0:04 [kondemand/0]
4897 ? S< 0:00 [kondemand/1]

Eμάς μας ενδιαφέρουν το πρώτο (PID) και το τελευταίο (COMMAND). Στο COMMAND θα εντοπίσουμε την «άτακτη» εφαρμογή. Για να την συνετίσουμε θα πληκτρολογήσουμε kill και το αντίστοιχο PID της. Για παράδειγμα στην περίπτωση που θέλουμε να σκοτώσουμε το kondemand/0 θα πληκτρολογήσουμε kill 4896.

Ελπίζω αυτός ο μικρός οδηγός να σας φανεί χρήσιμος ενώ για περαιτέρω μελέτη παραπέμπω στον πολύ πιο αναλυτικό οδητου του linuxcommand.