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

Γενικά => Τεχνική υποστήριξη => Linux => Μήνυμα ξεκίνησε από: odysseas στις 07 Απρ 2014, 10:16:30 πμ

Τίτλος: Συντομεύσεις Πληκτρολογίου
Αποστολή από: odysseas στις 07 Απρ 2014, 10:16:30 πμ
Κάποια στιγμή (μόνο στον server, όχι στους clients) σταμάτησαν να λειτουργούν οι συντομεύσεις πληκτρολογίου. Για την ακρίβεια, λειτουργούν επιλεκτικά: σε μερικά προγράμματα όπως π.χ. το Inkscape δεν λειτουργούν καθόλου, σε άλλα όπως π.χ το LibreOffice λειτουργούν μόνο όταν έχω αγγλικά αλλά όχι όταν έχω ελληνικά, ενώ σε άλλα όπως π.χ. ο Firefox λειτουργούν κανονικά. Καμιά ιδέα τι θα μπορούσα να δοκιμάσω;
Τίτλος: Απ: Συντομεύσεις Πληκτρολογίου
Αποστολή από: alkisg στις 07 Απρ 2014, 01:04:08 μμ
Γιώργο ξεκίνα με αποτύπωση της τρέχουσας κατάστασης, για καλύτερη κατανόηση του προβλήματος:
setxkbmap -print
gsettings list-recursively org.gnome.libgnomekbd.keyboard
gconftool-2 --recursive-list /desktop/gnome/peripherals/keyboard/kbd/layouts

Για καθαρισμό, δοκίμασε όποιο θες από τα παρακάτω:
Δεξί κλικ στο εικονίδιο της γλώσσας, ιδιότητες κλπ, επαναφορά προεπιλογών.
gsettings reset-recursively org.gnome.libgnomekbd.keyboard
gconftool-2 --recursive-unset /desktop/gnome/peripherals/keyboard/kbd/layouts

Στο τέλος, ξανατρέξε τις εντολές αποτύπωσης της τρέχουσας κατάστασης, ώστε να δούμε τελικά ποιες ήταν οι διαφορές που χρειάστηκαν για να λύσουν το πρόβλημα.

Μάλλον το πρόβλημα το δημιουργεί το gnome, γι' αυτό κι εμείς αφήνουμε τα defaults του xorg που δουλεύουν μια χαρά εδώ και πάρα πολλά χρόνια... :)
Τίτλος: Απ: Συντομεύσεις Πληκτρολογίου
Αποστολή από: odysseas στις 08 Απρ 2014, 09:01:07 πμ
Άλκη, μετά την επαναφορά το πρόβλημα διορθώθηκε. Ευχαριστώ πάρα πολύ. Στη συνέχεια καταγράφω τις διαφορές πριν και μετά.

setxkbmap -print

Έξοδος πριν:
Κώδικας: [Επιλογή]
xkb_keymap {
xkb_keycodes  { include "evdev+aliases(qwerty)" };
xkb_types     { include "complete" };
xkb_compat    { include "complete" };
xkb_symbols   { include "pc+gr+us:2+inet(evdev)+group(lalt_lshift_toggle)+terminate(ctrl_alt_bksp)" };
xkb_geometry  { include "pc(pc105)" };
};

Έξοδος μετά:
Κώδικας: [Επιλογή]
xkb_keymap {
xkb_keycodes  { include "evdev+aliases(qwerty)" };
xkb_types     { include "complete" };
xkb_compat    { include "complete+ledscroll(group_lock)" };
xkb_symbols   { include "pc+us+gr:2+inet(evdev)+group(alt_shift_toggle)"};
xkb_geometry  { include "pc(pc105)" };
};

gsettings list-recursively org.gnome.libgnomekbd.keyboard

Έξοδος πριν:
Κώδικας: [Επιλογή]
org.gnome.libgnomekbd.keyboard layouts ['gr', 'us']
org.gnome.libgnomekbd.keyboard model ''
org.gnome.libgnomekbd.keyboard options ['grp\tgrp:lalt_lshift_toggle', 'terminate\tterminate:ctrl_alt_bksp']

Έξοδος μετά:
Κώδικας: [Επιλογή]
org.gnome.libgnomekbd.keyboard layouts @as []
org.gnome.libgnomekbd.keyboard model ''
org.gnome.libgnomekbd.keyboard options @as []

gconftool-2 --recursive-list /desktop/gnome/peripherals/keyboard/kbd/layouts

Καμία έξοδος.