Weird keyboard behavior in terminal on Fedora 29

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I recently installed Fedora 29 on my laptop (Dell Latitude) in some situations my ctrl keys on my external keyboard don't work inside a terminal. I cannot copy/paste (ctrl+shift+c/v) or activate nerdtree in vim (ctrl+n) however tmux commands work fine (ctrl+b).

I thought there was something wrong with my setup but the internal keyboard works just fine in all of the situations the external keyboard does not. I then suspected my keyboard but the ctrl keys work in every other situation that I have found (e.g. copy/paste from a text editor).

The same keyboard worked on Fedora 21-24 and also works on my arch linux system as expected.

Is there something I can do to troubleshoot what is going on?

I can see the keypress with xev which appears to be exactly the same as the keypress with the internal keyboard.

KeyRelease event, serial 37, synthetic NO, window 0x3000001,
    root 0x2ae, subw 0x0, time 118641087, (1190,1006), root:(1230,1133),
    state 0x2004, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

The X11 conf looks correct

$ cat /etc/X11/xorg.conf.d/00-keyboard.conf
# Written by systemd-localed(8), read by systemd-localed and Xorg. It's
# probably wise not to edit this file manually. Use localectl(1) to
# instruct systemd-localed to update it.
Section "InputClass"
        Identifier "system-keyboard"
        MatchIsKeyboard "on"
        Option "XkbLayout" "us,us"
        Option "XkbVariant" "dvorak,"
EndSection

I have no idea what the gdbus introspect output means

$ gdbus introspect --system --dest org.freedesktop.locale1 --object-path /org/freedesktop/locale1
node /org/freedesktop/locale1 {
  interface org.freedesktop.DBus.Peer {
    methods:
      Ping();
      GetMachineId(out s machine_uuid);
    signals:
    properties:
  };
  interface org.freedesktop.DBus.Introspectable {
    methods:
      Introspect(out s data);
    signals:
    properties:
  };
  interface org.freedesktop.DBus.Properties {
    methods:
      Get(in  s interface,
          in  s property,
          out v value);
      GetAll(in  s interface,
             out a{sv} properties);
      Set(in  s interface,
          in  s property,
          in  v value);
    signals:
      PropertiesChanged(s interface,
                        a{sv} changed_properties,
                        as invalidated_properties);
    properties:
  };
  interface org.freedesktop.locale1 {
    methods:
      SetLocale(in  as arg_0,
                in  b arg_1);
      SetVConsoleKeyboard(in  s arg_0,
                          in  s arg_1,
                          in  b arg_2,
                          in  b arg_3);
      SetX11Keyboard(in  s arg_0,
                     in  s arg_1,
                     in  s arg_2,
                     in  s arg_3,
                     in  b arg_4,
                     in  b arg_5);
    signals:
    properties:
      readonly as Locale = ['LANG=en_US.UTF-8'];
      readonly s X11Layout = 'us,us';
      readonly s X11Model = '';
      readonly s X11Variant = 'dvorak,';
      readonly s X11Options = '';
      readonly s VConsoleKeymap = 'us-dvorak';
      readonly s VConsoleKeymapToggle = '';
  };
};
_______________________________________________
users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx



[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux