THMMY.gr

Ηλεκτρονικοί Υπολογιστές και Τεχνικά Θέματα => Linux / Unix => Topic started by: pmousoul on March 11, 2008, 09:13:07 am



Title: Γνωρίζατε ότι...
Post by: pmousoul on March 11, 2008, 09:13:07 am

Σε αυτό το τόπικ θα γράφουμε διάφορα χρήσιμα tips τα οποία ισχύουν γενικά και όχι για μία συγκεκριμένη διανομή.

Θα μπορούσαμε στον τίτλο του κάθε post να δίνουμε σύντομη περιγραφή του tip, έτσι ώστε να διαβάζονται πολύ πιο εύκολα!


Title: Χρήσιμοι συνδυασμοί πλήκτρων για το γραφικό περ
Post by: pmousoul on March 11, 2008, 09:41:16 am

Με τον συνδυασμό Ctrl+Alt+Backspace μπορούμε να επανεκκινήσουμε το γραφικό περιβάλλον (τον Χ server). Αυτό είναι χρήσιμο στις πιο κάτω περιπτώσεις :

1. Έστω ότι έχουμε κάνει αλλαγές στο αρχείο με τις ρυθμίσεις των Χ (/etc/X11/xorg.conf) ενώ τρέχουμε το γραφικό περιβάλλον. Οι αλλαγές που έχουμε κάνει στις ρυθμίσεις δεν πρόκειται να γίνουν αισθητές εάν δεν επανεκκινήσει ο Χ server** (κατά την εκκίνηση ο Χ server διαβάζει το αρχείο ρυθμίσεων).

2. Έστω κάποιο πρόγραμμα "κόλλησε" και μαζί του κόλλησε και το γραφικό περιβάλλον. Δεν χρειάζεται να γίνει restart όπως στα win, αλλά να επανεκκινήσει ο Χ server.

3. Έστω ότι βιάζεστε να χρησιμοποιήσεται κάποιον άλλο window manager(από τους πάρα πολλούς που υπάρχουν  http://xwinman.org/ :))και θέλετε να κάνετε ένα ταχύτατο logout. Ο πιο πάνω συνδυασμός είναι ιδανικός.



Με τους συνδυασμούς Ctrl+Alt++ / Ctrl+Alt+- (το + / - που βρίσκεται στο δεξιότερο σημείο του πληκτρολογίου) μπορούμε να αλλάζουμε την ανάλυση της οθόνης προς τα πάνω (μεγαλύτερη ανάλυση όταν χρησιμοποιούμε το -) και προς τα κάτω.

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



** Σε γενικές γραμμές ο Χ server είναι ένα πρόγραμμα πάνω στο οποίο τρέχουν τα desktop environments και οι window managers (π.χ. desktop environments : kde, gnome | window managers : xfce, fvwm, afterstep, windowmaker).


Title: Re: Γνωρίζατε ότι...
Post by: SolidSNK on March 12, 2008, 14:51:15 pm
Background proccesses σε shell

Όταν θέλετε να τρέξετε γραφική εφαρμογή στον X, ή μια proccess που θα πάρει ώρα, βάλτε στο τέλος της command ενα &... έτσι θα τρέξει στο background και θα έρθει το output στην οθόνη, ενώ ταυτόχρονα το shell δεν αχρηστέυεται καθώς δεν 'περιμένει' την proccess να τελειώσει :)


Title: deleted
Post by: BOBoMASTORAS on March 12, 2008, 18:56:11 pm
deleted


Title: deleted
Post by: BOBoMASTORAS on March 12, 2008, 18:57:58 pm
deleted


Title: Re: Γνωρίζατε ότι...
Post by: marauber on March 12, 2008, 19:21:12 pm
Background proccesses σε shell

Όταν θέλετε να τρέξετε γραφική εφαρμογή στον X, ή μια proccess που θα πάρει ώρα, βάλτε στο τέλος της command ενα &... έτσι θα τρέξει στο background και θα έρθει το output στην οθόνη, ενώ ταυτόχρονα το shell δεν αχρηστέυεται καθώς δεν 'περιμένει' την proccess να τελειώσει :)

Αν η εφαρμογή που τρέξαμε στο παρασκήνιο δεν έχει X αλλά τρέχει μόνο σε κονσόλα φαινομενικά δεν υπάρχει τρόπος να ανακτήσουμε τον έλεγχο. Υπάρχει όμως το πρόγραμμα - εντολή fg (foreground) που επαναφέρει το τελευταίο πρόγραμμα που βάλαμε στο παρασκήνιο, στο προσκήνιο. Έχω την εντύπωση ότι με κατάλληλα ορίσματα θα μπορούμε να επαναφέρουμε οποιοδήποτε πρόγραμμα.... αλλα δε το έχω ψάξει.

Νομίζω fg PID


Title: deleted
Post by: BOBoMASTORAS on March 14, 2008, 19:18:55 pm
deleted


Title: Re: Γνωρίζατε ότι...
Post by: Aurelius on March 14, 2008, 19:34:21 pm
Ας πουμε και τα κλασσικα.

1) Με ctrl+f1 εως και ctrl+alt+f6 σας μεταφερει σε shell και μπορειτε να εκετελεσετε εντολες οπως σε κονσολα. Ετσι αν κολλησει το γραφικο π.χ., τραβατε ενα ctrl+alt+f1 και μπορειτε να κανετε οτι θελετε.

2) Οταν π.χ. συμβει αυτο μπορειτε να κανετε το εξης. Απο κονσολα ή απου αυτο που ειπαμε στο 1) γραφετε top. Η εντολη αυτη σας βγαζει μια λιστα με τα προγραμματα που τρεχυν εκεινη την στιγμη. Ειναι κατι σαν το ctrl+alt+del στα win. Σας βγαζει μια λιστα με προγραμματα και τερμα αριστερα εχει τον χαρακτηριστικο αριθμο της. Π.χ. 12345 firefox. Πατατε μετα kill 12345 και ψοφαει κατευθειαν ο firefox. Και ολα αυτα γινονται απευθειας.


Title: Re: Γνωρίζατε ότι...
Post by: bakeneko on March 15, 2008, 12:57:25 pm
2) Οταν π.χ. συμβει αυτο μπορειτε να κανετε το εξης. Απο κονσολα ή απου αυτο που ειπαμε στο 1) γραφετε top. Η εντολη αυτη σας βγαζει μια λιστα με τα προγραμματα που τρεχυν εκεινη την στιγμη. Ειναι κατι σαν το ctrl+alt+del στα win. Σας βγαζει μια λιστα με προγραμματα και τερμα αριστερα εχει τον χαρακτηριστικο αριθμο της. Π.χ. 12345 firefox. Πατατε μετα kill 12345 και ψοφαει κατευθειαν ο firefox. Και ολα αυτα γινονται απευθειας.
Εναλλακτικά γράφεις κατευθείαν "killall <όνομα εφαρμογής>".
Αν δεν το ξέρεις ακριβώς μπορείς εύκολα να το βρεις με "ps -A | grep <όνομα εφαρμογής στο περίπου>".