Εμφάνιση αναρτήσεων με ετικέτα tips. Εμφάνιση όλων των αναρτήσεων
Εμφάνιση αναρτήσεων με ετικέτα tips. Εμφάνιση όλων των αναρτήσεων

μερικά tweaks για ubuntu 12.10

Ubuntu-tweak

Ένα εργαλείο που κάνει τις ρυθμίσεις παιχνιδάκι ακόμα και για αρχάριους χρήστες.

Για εγκατάσταση δώστε τα παρακάτω στο terminal:




sudo add-apt-repository ppa:tualatrix/ppa 
sudo apt-get update
sudo apt-get install ubuntu-tweak

Compiz

Θέλετε ωραία εφέ σε παράθυρα και στην επιφάνεια εργασίας? τότε χρειάζεστε το compiz settings manager, για εγκατάσταση δώστε το παρακάτω στο terminal:






sudo apt-get install compizconfig-settings-manager compiz-plugins-extra 

Synaptic Package Manager

Tα ubuntu 12.04/12.10 δεν έχουν τον synaptic προεγκατεστημένο και χρειάζεται να τον κατεβάσετε, μπορείτε να το κάνετε αυτό δίνοντας την παρακάτω γραμμή στο terminal:





sudo apt-get install synaptic

Βγάλτε το Global Menu

Για να βγάλετε το global menu από τα ubuntu 12.10 δώστε την παρακάτω γραμμή στο terminal:




 sudo apt-get autoremove appmenu-gtk appmenu-gtk3 appmenu-qt

Hardware drivers

Στα ubuntu 12.10 η τοποθεσία των extra driver έχει αλλάξει για αυτό εάν θέλετε να κάνετε την όποια αλλαγή πρέπει να πάτε στο Applications/System Tools/System Settings/Software sources και στην τελευταία καρτέλα λέει "Additional Drivers" και από εκεί μπορείτε να κάνετε τις αλλαγές που επιθυμείτε.

Πως να γράψετε C/C++ στο Linux.

Πήρατε την μεγάλη απόφαση. Να δοκιμάσετε το Linux. Καθώς το δοκιμάζετε, σας ήρθε μια ιδέα που σας χτύπησε κατακέφαλα!

"Οι φίλοι μου λένε ότι γράφεις C και ευχαριστιέσαι στα unix-οειδή συστήματα." Και σκέφτεστε με την σειρά σας: "Γιατί όχι;". Ξαφνικά σας λούζει κρύος ιδρώτας, ενώ νιώθετε την γη να χάνεται κάτω από τα πόδια σας. Δεν ξέρετε από που να αρχίσετε!

Μην αγχώνεστε φίλοι μου! Ο Super Φώτης είναι εδώ για να σας βοηθήσει! Αρχικά πάρτε βαθιές ανάσες. Τις πήρατε; Εξαίσια! Ανοίξτε τώρα σας παρακαλώ ένα παράθυρο του terminal.

Προτού τρομοκρατηθείτε από το θέαμα, αφήστε με να κάνω εγώ την γνωριμία. Terminal, από εδώ ένας νεοφώτιστος linux user. Νεοφώτιστε, το terminal! Και τώρα που τελειώσαμε με τις γνωριμίες, ανοίξτε τον αγαπημένο σας επεξεργαστή κειμένου (πολύ καλός για αρχάριους είναι ο nano, αλλά ενίοτε μπορείτε να χρησιμοποιήσετε vim, emacs, ed, κλπ).

Τώρα αφού πληκτρολογήσετε τον κώδικα που θέλετε, αποθηκεύσετε τον με ένα όνομα αρχείου με κατάληξη .c. Αφού το κάνετε αυτό, βγείτε από τον editor.

Τώρα ήρθε η ώρα να καλέσουμε τον μεταγλωττιστή. Για λόγους απλότητας ας χρησιμοποιήσουμε τον gcc, που βρίσκεται προεγκατεστημένος σε πολλές διανομές. Για να τον "ταΐσουμε" το πρόγραμμα μας γράφουμε το εξής: gcc <file_name> π.χ gcc helloworld.c. Δεδομένου ότι δεν έχουμε κάποιο σφάλμα, και ότι το πρόγραμμα μεταγλωττίζεται μια χαρά, ο μεταγλωττιστής θα παράξει ένα αρχείο a.out. Για να το εκτελέσουμε γράφουμε απλά ./a.out

Σημείωση: Μπορείτε να πείτε στον μεταγλωττιστή να δώσει ένα όνομα στο εκτελέσιμο μετά που θα το παράξει. Για να το κάνετε, δώστε την παράμετρο -ο ακολουθούμενη από το επιθυμητό όνομα αρχείου κατά την κλήση, π.χ gcc helloworld.c -o hello. Για να εκτελέσετε μετά το πρόγραμμα, ακολουθείτε το γνωστό ./<file_name> δηλαδή ./hello.

γρήγορο compile για C αρχεία μέσω bash script

Δεν είναι τίποτα σημαντικό απλά μπορεί να κάνει την ζωή σας πιο εύκολη αν γράφετε C στο linux και κάνετε compile με το gcc μέσω terminal.
Αυτοματοποιεί λίγο την όλη διαδικασία.

Παρακάτω είναι ο κώδικας:

clean=1
if [ $clean = 1 ]
then
 rm -f *.out
fi
gcc $1
chmod 700 a.out 
./a.out 
rm -f a.out 

Τον εξηγώ ανά γραμμή:

clean = 1 (μεταβλητή δική μου για το αν θα καθαρίσει τον παρόν φάκελο μετά από τα αρχεία .out ότι κατάλοιπα έμειναν μετά το compile)

ΠΡΟΣΟΧΗ: Σβήνει όλα τα αρχεία .out στον παρόν φάκελο όποτε καλό είναι να έχετε μόνο ένα project ανά φάκελο

gcc $1 εδώ παίρνει ως όρισμα το αρχείο.c και κάνει το compile.

chmod 700 a.out το κάνει εκτελέσιμο.

./a.out το εκτελεί πιθανόν να χρειαστεί να το τρέξετε ως admin με την sudo.

rm -f a.out σβήνει το εκτελέσιμο αρχείο.