Πρόβλημα με πληκτρολόγιο

...hardware-drivers για περιφερειακά (εκτυπωτές, κάμερες, εξ. σκληροί, κλπ)
Κανόνες Δ. Συζήτησης
Για την ευκολότερη επίλυση του προβλήματός σας.
Καλό είναι να δημοσιεύσετε τα αποτελέσματα της εντολής στο τερματικό :
lsusb

Πρόβλημα με πληκτρολόγιο

Δημοσίευσηαπό newtux » 25 Ιαν 2013, 19:31

Καλησπέρα,

Έχω ένα πρόβλημα με το πληκτρολόγιο στο νετμπουκ μου. δεν λειτουργεί το πλήκτρο w Υπάρχει κάποιος τρόπος να αλλάξω κάποιο άλλο πλήκτρο (το `~ πάνω αριστερά σκέφτομαι) ώστε να εμφανίζει το w ? Exω lubuntu 12.10 στο συγκεκριμένο νετμπουκ (compaq mini 110C-1030SV)
1 Linux: Αρχάριος ┃ Προγραμματισμός: Αρχάριος ┃ Αγγλικά: Προχωρημένος
2 Ubuntu 12.04 32bit (el_GR.UTF-8), Ubuntu 3.2.0.23 generic, Windows 7
3 Pentium Dual-Core CPU T4300 2.10GHz ‖ RAM 3990 MiB ‖ TOSHIBA KTWAA - TOSHIBA Satellite L550
4 ATI M96 [Mobility Radeon HD 4650] [1002:9480]
5 eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02) ⋮ wlan0: Realtek RTL8191SEvB Wireless LAN Controller [10ec:8172] (rev 10)
newtux
babeTUX
babeTUX
 
Δημοσιεύσεις: 61
Εγγραφή: 02 Αύγ 2011, 13:40
Εκτύπωση

Re: Πρόβλημα με πληκτρολόγιο

Δημοσίευσηαπό simosx » 25 Ιαν 2013, 20:05

newtux έγραψε:
Έχω ένα πρόβλημα με το πληκτρολόγιο στο νετμπουκ μου. δεν λειτουργεί το πλήκτρο w Υπάρχει κάποιος τρόπος να αλλάξω κάποιο άλλο πλήκτρο (το `~ πάνω αριστερά σκέφτομαι) ώστε να εμφανίζει το w ? Exω lubuntu 12.10 στο συγκεκριμένο νετμπουκ (compaq mini 110C-1030SV)


Ρίξε μια ματιά στο http://askubuntu.com/questions/24916/ho ... rtain-keys
Ο τρόπος που περιγράφει μπορεί να λειτουργήσει και στον υπολογιστή σου.
Θα ήταν εξαιρετικό αν μπορούσες να δώσεις μετά μια περίληψη των βημάτων, μιας και έχουμε και άλλα άτομα (ένα τουλάχιστον) που αναφέρθηκαν στο ίδιο πράγμα.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Πρόβλημα με πληκτρολόγιο

Δημοσίευσηαπό newtux » 26 Ιαν 2013, 15:33

Ανοίγουμε τερματικό, γράφουμε xev και πατάμε enter. Τρέχει αυτό και πατάμε τα πλήκτρα που μας ενδιαφέρουν, δηλαδή το πλήκτρο που θέλουμε να είναι αυτό το οποιό θα χρησιμοποιηθεί (στην περίπτωσή μου το `~ ),το πλήκτρο με το γράμμα (ή τα γράμματα) που θέλουμε να πάει/πάνε στο νέο πλήκτρο (στην περίπτωση μας το w και το ς τελικό).

Ενώ τρέχει το xev στο τερματικό, πατάμε το ` και εμφανίζει σε κάποιο σημείο αυτό:
Κώδικας: Επιλογή όλων
KeyRelease event, serial 33, synthetic NO, window 0x3600001,
root 0xaa, subw 0x0, time 18422059, (539,-66), root:(677,556),
state 0x10, keycode 49 (keysym 0x60, grave), same_screen YES,
XLookupString gives 1 bytes: (60) "`"
XFilterEvent returns: False


Μας ενδιαφέρουν στην τρίτη γραμμή το keycode 49 που θα είναι το πλήκτρο στο οποίο θα βάλουμε την νέα τιμή

Μετά πατάμε πάλι xev και κάνουμε το ίδιο για το w (συνδεσα εξωτερικό πληκτρολόγιο γιατι το w στο πληκτρολόγιο του νετμπουκ δεν δουλεύει):
Κώδικας: Επιλογή όλων
KeyRelease event, serial 33, synthetic NO, window 0x3400001,
root 0xaa, subw 0x0, time 18574943, (186,-170), root:(324,452),
state 0x10, keycode 25 (keysym 0x77, w), same_screen YES,
XLookupString gives 1 bytes: (77) "w"
XFilterEvent returns: False


Μας ενδιαφέρει η τρίτη γραμμή αλλά όχι το keycode αλλά εντός παρένθεσης το όνομα που όπως βλέπουμε είναι w οπότε κανένα πρόβλημα


Μετά ανοίγουμε πάλι τερματικό και πατάμε xev και κάνουμε το ίδιο με το ς
Κώδικας: Επιλογή όλων
KeyRelease event, serial 33, synthetic NO, window 0x3400001,
root 0xaa, subw 0x0, time 18703780, (365,327), root:(371,399),
state 0x2010, keycode 25 (keysym 0x7f3, Greek_finalsmallsigma), same_screen


Μας ενδιαφέρει η τρίτη γραμμή, το όνομα που εδώ είναι Greek_finalsmallsigma


θέλουμε να περάσουμε στο keycode 49 το w και το ς (Greek_finalsmallsigma). Δεν βρήκα τρόπο να το κάνω να έχει δυο τιμές που να αλλάζουν αναλόγως την γλώσσα (δηλαδη στα ελληνικά να εμφανίζει ς και στα αγγλικα w) οπότε αποφάσισα όταν το πατάς να βγάζει w και αν το πατάς με shift και ` να βγάζει ς, ανεξαρτήτως διάταξης γλώσσας. Αυτό γίνεται έτσι:

xmodmap -e "keycode 49 = w Greek_finalsmallsigma"

Ακολουθησα έπειτα το παρακάτω για να λειτουργεί κάθε φορά που εκκινεί το λειτουργικό, γιατί αλλιώς με το reboot χάνεται η ρύθμιση που κάναμε
Κώδικας: Επιλογή όλων
xmodmap -pke > .Xmodmap

(δημιουργεί ένα αρχείο .Xmodmap στο home directory)

Μετά χρειάζεται να δημιουργήσετε έναν φάκελο που ονομάζεται .xinitrc στο home directory όπου τοποθετούμε μέσα την γραμμή xmodmap .Xmodmap


...και δεν δούλεψε. Καμιά ιδέα πως θα μπορούσε να λυθεί αυτό το θέμα? :)
1 Linux: Αρχάριος ┃ Προγραμματισμός: Αρχάριος ┃ Αγγλικά: Προχωρημένος
2 Ubuntu 12.04 32bit (el_GR.UTF-8), Ubuntu 3.2.0.23 generic, Windows 7
3 Pentium Dual-Core CPU T4300 2.10GHz ‖ RAM 3990 MiB ‖ TOSHIBA KTWAA - TOSHIBA Satellite L550
4 ATI M96 [Mobility Radeon HD 4650] [1002:9480]
5 eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02) ⋮ wlan0: Realtek RTL8191SEvB Wireless LAN Controller [10ec:8172] (rev 10)
newtux
babeTUX
babeTUX
 
Δημοσιεύσεις: 61
Εγγραφή: 02 Αύγ 2011, 13:40
Εκτύπωση

Re: Πρόβλημα με πληκτρολόγιο

Δημοσίευσηαπό simosx » 26 Ιαν 2013, 20:31

newtux έγραψε:

θέλουμε να περάσουμε στο keycode 49 το w και το ς (Greek_finalsmallsigma). Δεν βρήκα τρόπο να το κάνω να έχει δυο τιμές που να αλλάζουν αναλόγως την γλώσσα (δηλαδη στα ελληνικά να εμφανίζει ς και στα αγγλικα w) οπότε αποφάσισα όταν το πατάς να βγάζει w και αν το πατάς με shift και ` να βγάζει ς, ανεξαρτήτως διάταξης γλώσσας. Αυτό γίνεται έτσι:

xmodmap -e "keycode 49 = w Greek_finalsmallsigma"


Όπως είναι έτσι, με δύο ορίσματα μετά το =, καταγράφεις τι να τυπώνει όταν πατάς
1. το πλήκτρο 49 σκέτο
2. το πλήκτρο 49 με Shift.

Αν το αφήσεις με δύο ορίσματα, τότε οι ίδιες τιμές θα πάνε και όταν αλλάξεις διάταξη π.χ. ελληνικά.
Οπότε, αρκεί να προσθέσεις δύο ακόμα ορίσματα [σύνολο 4] με τις τιμές που θέλεις να δεις.

Τέλος, αρκεί να φτιάξεις αρχείο
Κώδικας: Επιλογή όλων
~/.Xmodmap

με περιεχόμενο μόνο την εντολή που θέλεις να αλλάξει, π.χ.
Κώδικας: Επιλογή όλων
keycode 49 = w Greek_finalsmallsigma

- εδώ δείχνει δύο μόνο ορίσματα -
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Πρόβλημα με πληκτρολόγιο

Δημοσίευσηαπό newtux » 26 Ιαν 2013, 23:38

Ευχαριστώ για την λύση με τα 4 ορίσματα, δούλεψε μια χαρά και αλλάζει από w σε ς με την αλλαγή της διάταξης από αγγλικά σε ελληνικά και αντίστροφα.

Το θέμα που έχω είναι ότι δεν φορτώνει αυτόματα η αλλαγή με την εκκίνηση του lubuntu. Έβαλα μόνο την εντολή που θέλω να αλλάξει με τα 4 ορίσματα μέσα στο .Xmodmap (το οποίο είχε ήδη δημιουργηθεί στο home directory από την προηγούμενη προσπάθεια να το κάνω να εκκινήσει με το λειτουργικό), όμως δεν φορτώνει με την εκκίνηση. Τι πρέπει να κάνω ?
1 Linux: Αρχάριος ┃ Προγραμματισμός: Αρχάριος ┃ Αγγλικά: Προχωρημένος
2 Ubuntu 12.04 32bit (el_GR.UTF-8), Ubuntu 3.2.0.23 generic, Windows 7
3 Pentium Dual-Core CPU T4300 2.10GHz ‖ RAM 3990 MiB ‖ TOSHIBA KTWAA - TOSHIBA Satellite L550
4 ATI M96 [Mobility Radeon HD 4650] [1002:9480]
5 eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02) ⋮ wlan0: Realtek RTL8191SEvB Wireless LAN Controller [10ec:8172] (rev 10)
newtux
babeTUX
babeTUX
 
Δημοσιεύσεις: 61
Εγγραφή: 02 Αύγ 2011, 13:40
Εκτύπωση

Re: Πρόβλημα με πληκτρολόγιο

Δημοσίευσηαπό simosx » 27 Ιαν 2013, 00:05

newtux έγραψε:
Το θέμα που έχω είναι ότι δεν φορτώνει αυτόματα η αλλαγή με την εκκίνηση του lubuntu. Έβαλα μόνο την εντολή που θέλω να αλλάξει με τα 4 ορίσματα μέσα στο .Xmodmap (το οποίο είχε ήδη δημιουργηθεί στο home directory από την προηγούμενη προσπάθεια να το κάνω να εκκινήσει με το λειτουργικό), όμως δεν φορτώνει με την εκκίνηση. Τι πρέπει να κάνω ?


Θέλει τρόπο αυτόματης φόρτωσης.
Κατά το σύνδεσμο που έδωσα παραπάνω, μπορείς να δοκιμάσεις

έγραψε:
Then you have to create a file called .xinitrc in your home directory where you put this commandline xmodmap .Xmodmap in.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Πρόβλημα με πληκτρολόγιο

Δημοσίευσηαπό newtux » 27 Ιαν 2013, 00:24

To είχα ήδη φτιάξει αυτό το αρχείο από πιο πριν που δοκίμαζα. Έγραψα μέσα σε αυτό ως κείμενο το:

xmodmap .Xmodmap

...και το αποθήκευσα. Δεν λειτούργησε, γι' αυτό λέω εαν υπάρχει κάποιος άλλος τρόπος ή μήπως εγώ δεν κάνω κάτι σωστα
1 Linux: Αρχάριος ┃ Προγραμματισμός: Αρχάριος ┃ Αγγλικά: Προχωρημένος
2 Ubuntu 12.04 32bit (el_GR.UTF-8), Ubuntu 3.2.0.23 generic, Windows 7
3 Pentium Dual-Core CPU T4300 2.10GHz ‖ RAM 3990 MiB ‖ TOSHIBA KTWAA - TOSHIBA Satellite L550
4 ATI M96 [Mobility Radeon HD 4650] [1002:9480]
5 eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02) ⋮ wlan0: Realtek RTL8191SEvB Wireless LAN Controller [10ec:8172] (rev 10)
newtux
babeTUX
babeTUX
 
Δημοσιεύσεις: 61
Εγγραφή: 02 Αύγ 2011, 13:40
Εκτύπωση

Re: Πρόβλημα με πληκτρολόγιο

Δημοσίευσηαπό simosx » 27 Ιαν 2013, 01:12

newtux έγραψε:To είχα ήδη φτιάξει αυτό το αρχείο από πιο πριν που δοκίμαζα. Έγραψα μέσα σε αυτό ως κείμενο το:

xmodmap .Xmodmap

...και το αποθήκευσα. Δεν λειτούργησε, γι' αυτό λέω εαν υπάρχει κάποιος άλλος τρόπος ή μήπως εγώ δεν κάνω κάτι σωστα


Ξέχασα ότι πρέπει και
Κώδικας: Επιλογή όλων

chmod +x ~/.xinitrc
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Πρόβλημα με πληκτρολόγιο

Δημοσίευσηαπό newtux » 27 Ιαν 2013, 13:11

Έτρεξα και αυτή την εντολή, δεν φορτώσε με την εκκίνηση :problem:
1 Linux: Αρχάριος ┃ Προγραμματισμός: Αρχάριος ┃ Αγγλικά: Προχωρημένος
2 Ubuntu 12.04 32bit (el_GR.UTF-8), Ubuntu 3.2.0.23 generic, Windows 7
3 Pentium Dual-Core CPU T4300 2.10GHz ‖ RAM 3990 MiB ‖ TOSHIBA KTWAA - TOSHIBA Satellite L550
4 ATI M96 [Mobility Radeon HD 4650] [1002:9480]
5 eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02) ⋮ wlan0: Realtek RTL8191SEvB Wireless LAN Controller [10ec:8172] (rev 10)
newtux
babeTUX
babeTUX
 
Δημοσιεύσεις: 61
Εγγραφή: 02 Αύγ 2011, 13:40
Εκτύπωση

Re: Πρόβλημα με πληκτρολόγιο

Δημοσίευσηαπό simosx » 27 Ιαν 2013, 15:04

newtux έγραψε:Έτρεξα και αυτή την εντολή, δεν φορτώσε με την εκκίνηση :problem:


Δοκίμασε και
Κώδικας: Επιλογή όλων

ln -s ~/.xinitrc ~/.xsession


Τώρα διαβάζει είτε το .xinitrc ή το .xsession. Είναι κάποιες από τις λεπτομέρειες που δεν τις έχουμε χρησιμοποιήσει για πολλά χρόνια.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Επόμενο

  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Περιφερειακά