Είναι δυνατόν να επιβιώσετε χρησιμοποιώντας μόνο τις δυνατότητες TTY; Εδώ είναι η σύντομη ιστορία μου για το πώς υπέφερα με το TTY, θέλοντας να το κάνω να λειτουργήσει κανονικά
Ιστορικό
Πρόσφατα, η κάρτα γραφικών στον παλιό μου φορητό υπολογιστή απέτυχε. Έπεσε τόσο άσχημα που δεν μπορούσα καν να ξεκινήσω το πρόγραμμα εγκατάστασης για κανένα λειτουργικό σύστημα. Τα Windows κατέρρευσαν με σφάλματα κατά την εγκατάσταση βασικών προγραμμάτων οδήγησης. Η εγκατάσταση του Linux δεν ήθελε να ξεκινήσει καθόλου, ακόμα κι αν όρισα nouveau.modeset=0 στη διαμόρφωση εκκίνησης.
Δεν ήθελα να αγοράσω μια νέα κάρτα βίντεο για φορητό υπολογιστή που είχε εξυπηρετήσει το σκοπό του. Ωστόσο, ως γνήσιος άνθρωπος του Linux, άρχισα να σκέφτομαι: «Δεν θα έπρεπε να φτιάξω έναν τερματικό υπολογιστή από φορητό υπολογιστή, όπως ήταν τη δεκαετία του '80;» Έτσι γεννήθηκε η ιδέα να μην εγκαταστήσουμε τον xserver στο Linux, αλλά να προσπαθήσουμε να ζήσουμε σε μια TTY (γυμνή κονσόλα).
Πρώτες δυσκολίες
Το εγκατέστησα στον υπολογιστή
Υπάρχει λοιπόν διέξοδος;
Μετά αρχίζω να σκέφτομαι ότι πήρα λάθος δρόμο. Είναι πιο εύκολο να αγοράσεις απλώς μια κάρτα βίντεο παρά να κάνεις παρέα με ένα κάθαρμα. Όχι ότι θα αποκαλούσα το Linux με ένα μόνο TTY ένα εντελώς περιττό σύστημα, όχι, ίσως θα ήταν κατάλληλο για διαχειριστές διακομιστών, αλλά ο αρχικός μου στόχος ήταν να φτιάξω μια «καραμέλα» από το TTY, και το αποτέλεσμα ήταν ένα τέρας Frankestein που ήταν σπασμοί, όταν επρόκειτο για λειτουργίες GUI. Ήθελα περισσότερα, μετά εγκατέλειψα εντελώς την ιδέα της αναπαραγωγής υλικού βίντεο και ήχου και άρχισα να σκέφτομαι πώς θα μπορούσα να φτιάξω έναν διακομιστή SSH με τον οποίο θα μπορούσα να διασκεδάζω όταν λείπω από το σπίτι.
Τι ακριβώς ήθελα;
- Εργασία με κώδικα: Vim, NeoVim, linters, προγράμματα εντοπισμού σφαλμάτων, διερμηνείς, μεταγλωττιστές και οτιδήποτε άλλο
- Δυνατότητα να σερφάρετε στο Διαδίκτυο με την ησυχία σας
- Λογισμικό για το ινστιτούτο (τουλάχιστον ορισμένα προγράμματα που μπορούν να αποδώσουν ένα έγγραφο στο δίκτυο με σήμανση .md)
- Ευκολία
Επιβίωση
Εγκατέστησα και ρύθμισα το Vim, το Nvim και όλες τις άλλες χαρές ενός τεμπέλη προγραμματιστή αρκετά γρήγορα. Ωστόσο, η δυνατότητα να σερφάρετε στο Διαδίκτυο προκάλεσε δυσκολίες (ποιός θα το φανταζόταν), γιατί ακόμα δεν μπορώ να αντιγράψω τους συνδέσμους. Τότε σκέφτηκα ότι σερφάροντας στο Διαδίκτυο ενώ βρίσκομαι στην κονσόλα τουλάχιστον παράλογο και άρχισα να ψάχνω για αντικαταστάτη. Χρειάστηκε πολύς χρόνος για να αναζητήσω τροφοδότες RSS για την κονσόλα, αλλά τελικά βρέθηκαν μερικοί τροφοδότες και άρχισα με χαρά να τους χρησιμοποιώ και να απολαμβάνω τη ροή των πληροφοριών.
Τώρα λογισμικό για εργασία με έγγραφα. Εδώ έπρεπε να δουλέψω σκληρά και να γράψω ένα σενάριο έτσι ώστε το αρχείο μου .md να αποδίδεται χωρίς κάρτα βίντεο (ειρωνεία). Για να το κάνω αυτό, χρησιμοποίησα μια υπηρεσία για την προβολή και την αποστολή αρχείων .md και, στη συνέχεια, χρησιμοποιώντας μια άλλη υπηρεσία για την επεξεργασία ιστοσελίδων σε .pdf, έφτιαξα έγγραφα. Το πρόβλημα λύθηκε.
Υπήρχαν επίσης ορισμένα προβλήματα με την ευκολία. Το τερματικό δεν υποστηρίζει κανονικά όλα τα χρώματα, το αποτέλεσμα είναι κάτι σαν
Αποτέλεσμα
Δεν άξιζε τον χρόνο. Σας προειδοποιώ αμέσως, εάν θέλετε να μεταβείτε σε μια κονσόλα για λίγο, να είστε προετοιμασμένοι για το γεγονός ότι θα πρέπει να υποφέρετε. Ωστόσο, ως αποτέλεσμα, απέκτησα ένα πλήρως λειτουργικό σύστημα, με διαχειριστή αρχείων, πίνακες, πρόγραμμα περιήγησης, επεξεργαστές και μεταγλωττιστές. Σε γενικές γραμμές, δεν είναι κακό, αλλά μετά από μια εβδομάδα, απλά δεν άντεξα και αγόρασα ένα νέο υπολογιστή. Αυτό είναι το μόνο που έχω. Μοιραστείτε την εμπειρία σας, θα είναι ενδιαφέρον να μάθετε τι κάνατε όταν βρεθήκατε σε λειτουργία μόνο για κονσόλα για κάποιο χρονικό διάστημα.
Πηγή: www.habr.com