Μέσα από τα πιο κοινά προβλήματα που αντιμετώπισα όταν μετανάστευσα για πρώτη φορά στο Ubuntu ήταν το θέμα των αναλύσεων οθόνης και μερικά επιπλέον ζητήματα ανίχνευσης υλικού, μιλώ για 10 χρόνια πριν, είχα μια εξέδρα παιχνιδιών τότε.
Για αυτό χρησιμοποίησα 3 οθόνες και χρησιμοποίησα τις θύρες της κάρτας γραφικών και εκτός από αυτό με τη θύρα της μητρικής πλακέτας, η οποία στα Windows είναι δυνατή περισσότερο χωρίς, στο Linux, δεν μπόρεσα να το κάνω.
Τέλος πάντων, δεν είναι κάτι που το απαιτεί όπως πολλοί από εσάς θα γνωρίζετε, όλες οι πιθανές αναλύσεις μιμούνται τα Windows ενώ στο Linux μόνο τα σωστά οπότε όταν ήθελα να κάνω οθόνες καθρεφτών, αντιμετώπισα ένα μεγάλο πρόβλημα από τότε όταν χρησιμοποιείτε τις θύρες VGA εμφανίζει μόνο συγκεκριμένες αναλύσεις ενώ με DVI και HDMI άλλα πράγματα που δημιουργώ διένεξη.
Για αυτό Βρήκα το Xrandr ένα μικρό εργαλείο που με βοήθησε να λύσω τα προβλήματά μου. Σε αυτήν την περίπτωση πρέπει να έχουμε όλες τις οθόνες που πρόκειται να χρησιμοποιήσουμε ή εάν είναι μόνο μία που δεν έχουμε κανένα πρόβλημα.
Στο πρώτο βήμα πρόκειται να ενεργοποιήσουμε μια ακόμη ανάλυση στις ρυθμίσεις της οθόνης μας, πρώτα επαληθεύουμε την επιλογή που θέλουμε να έχουμε με την οθόνη μας και την κάρτα γραφικών μας, στην περίπτωσή μου Με ενδιαφέρει να ενεργοποιήσω ανάλυση 1280 × 1024.
Τώρα είναι σημαντικό να ελέγξετε ποιες αναλύσεις μπορεί να υποστηρίξει η οθόνη μας καθώς και ποια συχνότητα λειτουργεί.
Το έχουμε ήδη διερευνήσει, με αυτά τα δεδομένα τα λαμβάνουμε με αυτήν τη σύνταξη:
gtf 1280 1024 70
Αυτή η γραμμή εντολών μου έριξε κάτι σαν το εξής:
# 1280×1024 @ 70.00 Hz (GTF) hsync: 63.00 kHz; pclk: 96.77 MHz Modeline “1280x1024_70.00” 96.77 1152 1224 1344 1536 864 865 868 900 -HSync +Vsync
Αυτό που μας ενδιαφέρει είναι τα εξής:
96.77 1152 1224 1344 1536 864 865 868 900 -HSync +Vsync
Πριν απλώς πρέπει να εκτελέσουμε τα ακόλουθα στο τερματικό:
Xrandr
Οπου εμεις θα εμφανίσει πληροφορίες σχετικά με τις οθόνες μας, εδώ θα τις προσδιορίσουμε, στην περίπτωσή μου έχω VGA-0 DVI-1 και HDMI-1
Αφού λάβετε τα δεδομένα για προσθήκη στις λειτουργίες οθόνης προχωράμε να προσθέσουμε αυτούς τους τρόπους ως εξής, προσθέτοντας αυτό που μας έδωσε η προηγούμενη εντολή:
xrandr --newmode “1280x1024_70.00″ 96.77 1152 1224 1344 1536 864 865 868 900 -HSync +Vsync
Μετά την εκτέλεση αυτής της προηγούμενης γραμμής, η οποία πρόσθεσε τη νέα λειτουργία ανάλυσης της οθόνης μας, εκτελούμε την ακόλουθη γραμμή εντολών, Θα προσθέσω την ανάλυση στις οθόνες HDMI και DVI:
xrandr --addmode DVI-1 1280x1024_70.00 xrandr --addmode HDMI-1 1280x1024_70.00
Και τέλος προχωράμε για να ενεργοποιήσουμε τις αποφάσεις
xrandr --output DVI-1 --mode 1280x1024_70.0 xrandr --output HDMI-1 --mode 1280x1024_70.0
Με αυτήν την τελευταία γραμμή εντολών έχουμε ενεργοποιήσει τη λειτουργία ανάλυσης που θέλουμε στο Ubuntu και μπορούμε να την επιλέξουμε από το Σύστημα> Προτιμήσεις> Οθόνες ή μπορούμε να την ενεργοποιήσουμε απλά εκτελώντας αυτήν τη γραμμή εντολών (στην περίπτωσή μου):
xrandr -s 1280x1024_70.0
Τέλος, μπορώ μόνο να το σχολιάσω Αυτή η διαδικασία ισχύει μόνο κατά τη διάρκεια της περιόδου σύνδεσης που έχουμε, επομένως, κατά την επανεκκίνηση του συστήματος, οι εφαρμοζόμενες αλλαγές δεν αποθηκεύονται, για την επίλυση αυτού του προβλήματος μπορούμε να δημιουργήσουμε ένα σενάριο που εκτελείται κατά την εκκίνηση.
Ή μπορούμε να χρησιμοποιήσουμε τα ακόλουθα, ανοίγουμε το ακόλουθο αρχείο και επεξεργαζόμαστε:
sudo gedit /etc/gdm/Init/Default
Θα αναζητήσουμε τις ακόλουθες γραμμές:
PATH=/usr/bin:$PATH OLD_IFS=$IFS
Και ακριβώς κάτω από αυτά, στην περίπτωσή μου προσθέτω τα εξής:
xrandr --newmode “1280x1024_70.00″ 96.77 1152 1224 1344 1536 864 865 868 900 -HSync +Vsync xrandr --addmode DVI-1 1280x1024_70.00 xrandr --addmode HDMI-1 1280x1024_70.00 xrandr --output DVI-1 --mode 1280x1024_70.0 xrandr --output HDMI-1 --mode 1280x1024_70.0
Ένα άλλο είναι να δημιουργήσετε ένα bash που εκτελεί τις ίδιες εντολές, αλλά στην περίπτωσή μου κολλάω με τα παραπάνω.
#!/bin/bash # setting up new mode xrandr --newmode “1280x1024_70.00″ 96.77 1152 1224 1344 1536 864 865 868 900 -HSync +Vsync xrandr --addmode DVI-1 1280x1024_70.00 xrandr --addmode HDMI-1 1280x1024_70.00 xrandr --output DVI-1 --mode 1280x1024_70.0 xrandr --output HDMI-1 --mode 1280x1024_70.0 ##sleep 1s ##done
Δεν είμαι ειδικός που δημιουργεί bash, αλλά θα ήταν κάτι τέτοιο, αν κάποιος θέλει να υποστηρίξει για να το τελειοποιήσει, θα εκτιμηθεί.
Όσο είναι δυνατόν, μένει για μένα μια λύση που με την πάροδο του χρόνου δεν έπαψε να είναι αποτελεσματική, εάν γνωρίζετε κάποια άλλη μέθοδο ή εφαρμογή, μην διστάσετε να τη μοιραστείτε, καθώς θα σας ευχαριστήσω πολύ.
Πολύ ενδιαφέρον, θα θυμάμαι το άρθρο σας. Χαιρετίσματα.
Ακολούθησα τις οδηγίες σας, αλλά στο Ubuntu 16.04 δεν υπάρχει κατάλογος / etc / gdm
Δεν ξέρω πού να βάλω το σενάριο έτσι ώστε να ξεκινά χωρίς λάθος.
Σας ευχαριστώ πολύ για το σεμινάριο !!
Σε περίπτωση που μπορεί να βοηθήσει κάποιον ... στην περίπτωσή μου να αφήσει μόνιμα την αλλαγή με το ubuntu 18.04 έπρεπε να δημιουργήσω ένα αρχείο .xprofile στο σπίτι / χρήστη και να προσθέσω τη διαμόρφωση ως εξής
sudo gedit /home/team/.xprofile
και μέσα στο αρχείο τα ακόλουθα, στην περίπτωσή μου με την ανάλυση που ήθελα
xrandr –newmode «1680x1050_60.00» 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync + vsync
xrandr –addode VGA-1 1680x1050_60.00
xrandr - έξοδος VGA-1 - τρόπος 1680x1050_60.00
Αδερφέ, σκέφτηκα ότι το άρθρο σας ήταν πολύ καλό, με βοήθησε πολύ, σας ευχαριστώ πολύ αδελφέ!
Πάρτε την πρώτη μέθοδο, σε ανάλυση 1440 × 900, και λειτουργεί.
#! / bin / bash
## Χρησιμοποιημένη λειτουργία:
# Όνομα μοντέλου scipt
# ./modeline.sh «3840 2160 60 ″ DP-1
# 3840 2160 είναι η ανάλυση
# 60 είναι hz
# DP-1 είναι η θύρα εξόδου
modeline = »$ (gtf $ 1 | sed -n 3p | sed 's / ^. \ {11 \} //')»
echo $ modeline
xrandr –newmode $ modeline
λειτουργία = »$ (gtf $ 1 | sed -n 3p | cut -c 12- | cut -d '' '-f2)»
xrandr –addmode $ 2 \ »$ mode \»
xrandr –output $ 2 –mode \ »$ mode \»
Γειά σου! Τι γίνεται αν θέλω να προσθέσω αυτήν τη νέα ανάλυση στην οθόνη VGA μου; τα δημιουργήσατε μόνο για DVI και HDMI! Σας παρακαλούμε!
Αντικαθιστάτε μόνο την εντολή που έβαλα με το όνομα που έχετε, VGA-1, VGA-0, VGA-2 κ.λπ. Εφόσον εκτελείτε το gtf, σας δείχνει ποιο όνομα έχουν οι οθόνες σας.
Πολύ καλό το άρθρο σας, αλλά χρειάστηκε όλη η ημέρα pvto για να αλλάξετε την ανάλυση. Η ανάλυση δεν έχει αποθηκευτεί, μέχρι τώρα, αλλά καμία από τις δύο επιλογές που δώσατε για να την αποθηκεύσετε δεν λειτουργεί. Το Linux είναι πολύ καλό, αλλά αυτές οι λεπτομέρειες κάνουν τους ανθρώπους να επιστρέφουν στα παράθυρα χωρίς να σκέφτονται