Το Στέκι των Πληροφορικών

Γενικά => Τεχνική υποστήριξη => Linux => Μήνυμα ξεκίνησε από: za√‘ag στις 17 Οκτ 2019, 09:50:02 ΜΜ

Τίτλος: Απενεργοποίηση του NUM LOCK σε laptop
Αποστολή από: za√‘ag στις 17 Οκτ 2019, 09:50:02 ΜΜ
Εχτές έβαλα ένα παλιό και ξεχασμένο laptop φίλου (Centrino με δίσκο IDE που χάλασε και δεν συμφέρει να αγοράσουμε καινουριο - το δε dvd για να βγει και να μπει στη θέση του tray με σκληρό δίσκο είναι λίγο πολύπλοκο) οπότε σκέφτηκα να τον βάλω στο εργαστήριο σαν σταθμό εργασίας ... μια χαρά δουλεύει.

Το μόνο "θεματάκι" είναι να απενεργοποιήσω το num lock μετά το login... Έβαλα στο ltsp.conf 2 γραμμές:

[mac address της κάρτας του laptop]
X_NUMLOCK=False


αλλά δεν δουλεύει ... προφανώς κάτι άλλο πρέπει να κάνω ....
Τίτλος: Απ: Απενεργοποίηση του NUM LOCK σε laptop
Αποστολή από: alkisg στις 17 Οκτ 2019, 10:36:03 ΜΜ
Από τον Επόπτη, δεξί κλικ Εκτέλεση → Άνοιγμα κονσόλας → Διαχειριστή, τοπικά, και τρέχεις:
numlockx off

Αυτό απενεργοποιεί το numlock; Αν όχι, τι μήνυμα βγάζει;
Τίτλος: Απ: Απενεργοποίηση του NUM LOCK σε laptop
Αποστολή από: za√‘ag στις 17 Οκτ 2019, 10:39:03 ΜΜ
Παράθεση από: alkisg στις 17 Οκτ 2019, 10:36:03 ΜΜ
Από τον Επόπτη, δεξί κλικ Εκτέλεση → Άνοιγμα κονσόλας → Διαχειριστή, τοπικά, και τρέχεις:
numlockx off

Αυτό απενεργοποιεί το numlock; Αν όχι, τι μήνυμα βγάζει;

Τη ρύθμιση που έχω να την αφήσω; Είναι σωστή;
Θα το δω αύριο και θα απαντήσω...
Τίτλος: Απ: Απενεργοποίηση του NUM LOCK σε laptop
Αποστολή από: alkisg στις 18 Οκτ 2019, 06:39:49 ΠΜ
Η ρύθμιση καλή φαίνεται, οπότε π.χ. μπορεί να σου λείπει το πακέτο numlockx, οπότε η δοκιμή μέσα από τον Επόπτη να μας το πει, και αν μετά το εγκαταστήσεις και κάνεις δημοσίευση εικονικού, να δουλέψει και η ρύθμιση.
Τίτλος: Απ: Απενεργοποίηση του NUM LOCK σε laptop
Αποστολή από: za√‘ag στις 18 Οκτ 2019, 10:53:57 ΠΜ
Το έκανα. Δεν εμφάνισε σφάλμα και έσβησε το numlock.
Μετά από αποσύνδεση του χρήστη και με άλλο login σε άλλο χρήστη άναψε πάλι, αλλά με τον χρήστη που είχα δώσει την εντολή δεν ανάβει.
Το έκανα και με αποσυνδεδεμένους τους χρήστες και μετά από επανεκκίνηση πάλι ανάβει μετά από login.

Τι άλλο μένει;
Τίτλος: Απ: Απενεργοποίηση του NUM LOCK σε laptop
Αποστολή από: alkisg στις 18 Οκτ 2019, 12:04:58 ΜΜ
Επομένως αν κατάλαβα καλά το X_NUMLOCK δουλεύει σωστά αλλά κατά το login το MATE το ξαναθέτει ανάλογα με την αποθηκευμένη κατάσταση, με προεπιλογή το on.

Θα τσεκάρω αύριο σε ποιο gsetting αποθηκεύει την κατάσταση του numlock το MATE.
Τίτλος: Απ: Απενεργοποίηση του NUM LOCK σε laptop
Αποστολή από: za√‘ag στις 21 Οκτ 2019, 09:56:08 ΠΜ
Παράθεση από: alkisg στις 18 Οκτ 2019, 12:04:58 ΜΜ
Επομένως αν κατάλαβα καλά το X_NUMLOCK δουλεύει σωστά αλλά κατά το login το MATE το ξαναθέτει ανάλογα με την αποθηκευμένη κατάσταση, με προεπιλογή το on.

Θα τσεκάρω αύριο σε ποιο gsetting αποθηκεύει την κατάσταση του numlock το MATE.

Βρήκες κάτι; Αυτό που είδα κι εγώ είναι ότι αποθηκεύει για κάθε χρήστη το status του numlock που είχε όταν έκανε logout...
Το θέμα είναι ότι αυτό το λαπτοπ δεν εχει ξεχωριστό αριθ. πληκτρολόγιο οπότε πρέπει να είναι OFF υποχρεωτικά.

Άλλο ένα "θεματάκι" αλλά όχι σημαντικο ειναι οτι δεν αναγνωρίζει το touchpad ...το λαπτοπ είναι ένα ACER ASPIRE 5620
Τίτλος: Απ: Απενεργοποίηση του NUM LOCK σε laptop
Αποστολή από: alkisg στις 21 Οκτ 2019, 10:48:23 ΠΜ
Το βρήκα, είναι το εξής:

$ gsettings list-recursively | grep numlock
org.mate.peripherals-keyboard remember-numlock-state true

Αν αυτό γίνει false κεντρικά για όλους τους χρήστες, τότε δεν θα το θυμάται. Το πρόβλημα είναι ότι δεν μπορώ π.χ. να το βάλω στα sch-scripts για όλα τα σχολεία, επειδή στη γενική περίπτωση είναι καλό να θυμάται το numlock.

Οπότε... δοκίμασε τις παρακάτω εντολές:
Κώδικας (Bash) [Επιλογή]

sudo -i
cat > /usr/share/glib-2.0/schemas/90_local.gschema.override<<EOF
[org.mate.peripherals-keyboard]
remember-numlock-state = true
EOF
glib-compile-schemas /usr/share/glib-2.0/schemas
ltsp-update-image -c /
exit


Για το touchpad, δοκίμασε άλλον kernel, αλλά γενικά υπάρχουν και συσκευές στα laptops που δεν υποστηρίζονται από κανέναν kernel.
Τίτλος: Απ: Απενεργοποίηση του NUM LOCK σε laptop
Αποστολή από: za√‘ag στις 21 Οκτ 2019, 10:51:21 ΠΜ
Παράθεση από: alkisg στις 21 Οκτ 2019, 10:48:23 ΠΜ
Το βρήκα, είναι το εξής:

$ gsettings list-recursively | grep numlock
org.mate.peripherals-keyboard remember-numlock-state true

Αν αυτό γίνει false κεντρικά για όλους τους χρήστες, τότε δεν θα το θυμάται. Το πρόβλημα είναι ότι δεν μπορώ π.χ. να το βάλω στα sch-scripts για όλα τα σχολεία, επειδή στη γενική περίπτωση είναι καλό να θυμάται το numlock.

Οπότε... δοκίμασε τις παρακάτω εντολές:
Κώδικας (Bash) [Επιλογή]

sudo -i
cat > /usr/share/glib-2.0/schemas/90_local.gschema.override<<EOF
[org.mate.peripherals-keyboard]
remember-numlock-state = true
EOF
glib-compile-schemas /usr/share/glib-2.0/schemas
ltsp-update-image -c /
exit


Για το touchpad, δοκίμασε άλλον kernel, αλλά γενικά υπάρχουν και συσκευές στα laptops που δεν υποστηρίζονται από κανέναν kernel.

Τις εντολές που λες να τις γράψω μέσα από το epoptes σαν διαχειρ. τοπικά στο λαπτοπ ή να τις βάλω κάτω από την mac address στο ltsp.conf?
Τίτλος: Απ: Απενεργοποίηση του NUM LOCK σε laptop
Αποστολή από: za√‘ag στις 23 Οκτ 2019, 12:23:01 ΠΜ
Τι πρέπει να κάνω ώστε να γίνει μόνο για το λαπτοπ και όχι για όλους;
Τίτλος: Απ: Απενεργοποίηση του NUM LOCK σε laptop
Αποστολή από: za√‘ag στις 14 Νοε 2019, 12:44:00 ΜΜ
Δεν κατάφερα κάτι ... απλά έχουν συνδεθεί από μια φορά όλοι οπότε το θυμάται και μενει σβηστό.
Με νέα αναβάθμιση πυρήνα  (4.15.0-69) το touchpad δουλεύει ...