Αποστολέας Θέμα: Συντομεύσεις Πληκτρολογίου  (Αναγνώστηκε 601 φορές)

odysseas

  • Ομάδα διαγωνισμάτων 2011
  • *
  • Μηνύματα: 842
Συντομεύσεις Πληκτρολογίου
« στις: 07 Απρ 2014, 10:16:30 πμ »
Κάποια στιγμή (μόνο στον server, όχι στους clients) σταμάτησαν να λειτουργούν οι συντομεύσεις πληκτρολογίου. Για την ακρίβεια, λειτουργούν επιλεκτικά: σε μερικά προγράμματα όπως π.χ. το Inkscape δεν λειτουργούν καθόλου, σε άλλα όπως π.χ το LibreOffice λειτουργούν μόνο όταν έχω αγγλικά αλλά όχι όταν έχω ελληνικά, ενώ σε άλλα όπως π.χ. ο Firefox λειτουργούν κανονικά. Καμιά ιδέα τι θα μπορούσα να δοκιμάσω;

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 5704
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Συντομεύσεις Πληκτρολογίου
« Απάντηση #1 στις: 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

  • Ομάδα διαγωνισμάτων 2011
  • *
  • Μηνύματα: 842
Απ: Συντομεύσεις Πληκτρολογίου
« Απάντηση #2 στις: 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

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