You are not logged in.

#1 2019-02-20 17:42:58

Dr.Aequitas
Member
Registered: 2018-07-10
Posts: 11

Samsung NP550 fn keys not working

I'm using arch with openbox. I've checked extra keyboard keys, keyboard, acpi and udev wiki pages and several bbs topics about this issue but could not figure out the problem exactly.
journalctl -f output here:

 aequitas  arch  ~  $  journalctl -f
-- Logs begin at Thu 2019-02-07 21:17:39 +03. --
Şub 20 20:05:18 arch root[13100]: ACPI group/action undefined: button/volumeup / VOLUP
Şub 20 20:05:18 arch root[13102]: ACPI group/action undefined: button/volumedown / VOLDN
Şub 20 20:05:19 arch root[13104]: ACPI group/action undefined: button/volumedown / VOLDN
Şub 20 20:05:19 arch root[13106]: ACPI group/action undefined: button/volumedown / VOLDN
Şub 20 20:05:19 arch root[13108]: ACPI group/action undefined: button/volumedown / VOLDN
Şub 20 20:05:19 arch root[13110]: ACPI group/action undefined: button/volumedown / VOLDN
Şub 20 20:05:30 arch sudo[13111]: aequitas : TTY=pts/1 ; PWD=/home/aequitas ; USER=root ; COMMAND=/usr/bin/systemctl enable acpid
Şub 20 20:05:30 arch sudo[13111]: pam_unix(sudo:session): session opened for user root by (uid=0)
Şub 20 20:05:30 arch systemd[1]: Reloading.
Şub 20 20:05:31 arch sudo[13111]: pam_unix(sudo:session): session closed for user root
Şub 20 20:07:25 arch root[13251]: ACPI group/action undefined: video/brightnessdown / BRTDN
Şub 20 20:07:25 arch root[13253]: ACPI group/action undefined: video/brightnessdown / BRTDN
Şub 20 20:07:32 arch root[13255]: ACPI group/action undefined: button/prog1 / PROG1
Şub 20 20:07:37 arch root[13257]: ACPI group/action undefined: video/brightnessup / BRTUP
Şub 20 20:07:40 arch root[13283]: ACPI group/action undefined: video/switchmode / VMOD
Şub 20 20:07:52 arch root[13285]: ACPI group/action undefined: button/mute / MUTE
Şub 20 20:07:54 arch root[13287]: ACPI group/action undefined: button/volumedown / VOLDN
Şub 20 20:07:55 arch root[13289]: ACPI group/action undefined: button/volumeup / VOLUP
Şub 20 20:08:06 arch root[13291]: ACPI group/action undefined: button/wlan / WLAN

Buttons look good when testing with "journalctl -f" but none of them function.
I installed acpid and enabled and started it manually.
I'm stuck. Can anyone help me understand this situation.
Thanks in advance.

Offline

#2 2019-02-20 17:59:00

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,424
Website

Re: Samsung NP550 fn keys not working

The output of xev and showkey would be more relevant.


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#3 2019-02-20 19:02:32

Dr.Aequitas
Member
Registered: 2018-07-10
Posts: 11

Re: Samsung NP550 fn keys not working

Here is xev output:

 aequitas  arch  ~  $  xev
Outer window is 0x3000001, inner window is 0x3000002

PropertyNotify event, serial 8, synthetic NO, window 0x3000001,
    atom 0x27 (WM_NAME), time 18943901, state PropertyNewValue

PropertyNotify event, serial 9, synthetic NO, window 0x3000001,
    atom 0x22 (WM_COMMAND), time 18943901, state PropertyNewValue

PropertyNotify event, serial 10, synthetic NO, window 0x3000001,
    atom 0x28 (WM_NORMAL_HINTS), time 18943901, state PropertyNewValue

CreateNotify event, serial 11, synthetic NO, window 0x3000001,
    parent 0x3000001, window 0x3000002, (10,10), width 50, height 50
border_width 4, override NO

PropertyNotify event, serial 14, synthetic NO, window 0x3000001,
    atom 0x13d (WM_PROTOCOLS), time 18943901, state PropertyNewValue

MapNotify event, serial 15, synthetic NO, window 0x3000001,
    event 0x3000001, window 0x3000002, override NO

PropertyNotify event, serial 20, synthetic NO, window 0x3000001,
    atom 0x1a2 (_NET_WM_VISIBLE_NAME), time 18943902, state PropertyNewValue

PropertyNotify event, serial 20, synthetic NO, window 0x3000001,
    atom 0x1a3 (_NET_WM_VISIBLE_ICON_NAME), time 18943902, state PropertyNewValue

PropertyNotify event, serial 20, synthetic NO, window 0x3000001,
    atom 0x1c0 (_OB_APP_ROLE), time 18943902, state PropertyNewValue

PropertyNotify event, serial 20, synthetic NO, window 0x3000001,
    atom 0x1c2 (_OB_APP_NAME), time 18943902, state PropertyNewValue

PropertyNotify event, serial 20, synthetic NO, window 0x3000001,
    atom 0x1c3 (_OB_APP_CLASS), time 18943902, state PropertyNewValue

PropertyNotify event, serial 20, synthetic NO, window 0x3000001,
    atom 0x1c4 (_OB_APP_GROUP_NAME), time 18943902, state PropertyNewValue

PropertyNotify event, serial 20, synthetic NO, window 0x3000001,
    atom 0x1c5 (_OB_APP_GROUP_CLASS), time 18943902, state PropertyNewValue

PropertyNotify event, serial 20, synthetic NO, window 0x3000001,
    atom 0x1c1 (_OB_APP_TITLE), time 18943902, state PropertyNewValue

PropertyNotify event, serial 20, synthetic NO, window 0x3000001,
    atom 0x1c6 (_OB_APP_TYPE), time 18943902, state PropertyNewValue

PropertyNotify event, serial 20, synthetic NO, window 0x3000001,
    atom 0x146 (_NET_WM_ICON), time 18943902, state PropertyNewValue

ReparentNotify event, serial 20, synthetic NO, window 0x3000001,
    event 0x3000001, window 0x3000001, parent 0x4057a0,
    (0,0), override NO

PropertyNotify event, serial 21, synthetic NO, window 0x3000001,
    atom 0x14b (_NET_WM_STATE), time 18943902, state PropertyNewValue

ConfigureNotify event, serial 21, synthetic NO, window 0x3000001,
    event 0x3000001, window 0x3000001, (0,0), width 178, height 178,
    border_width 0, above 0x4057cc, override NO

ConfigureNotify event, serial 21, synthetic NO, window 0x3000001,
    event 0x3000001, window 0x3000001, (0,30), width 178, height 178,
    border_width 0, above 0x4057cc, override NO

PropertyNotify event, serial 21, synthetic NO, window 0x3000001,
    atom 0x142 (_NET_FRAME_EXTENTS), time 18943902, state PropertyNewValue

PropertyNotify event, serial 21, synthetic NO, window 0x3000001,
    atom 0x1a9 (_KDE_NET_WM_FRAME_STRUT), time 18943902, state PropertyNewValue

PropertyNotify event, serial 22, synthetic NO, window 0x3000001,
    atom 0x1a7 (_NET_WM_ALLOWED_ACTIONS), time 18943903, state PropertyNewValue

ConfigureNotify event, serial 22, synthetic YES, window 0x3000001,
    event 0x3000001, window 0x3000001, (-2,54), width 178, height 178,
    border_width 2, above 0x0, override NO

PropertyNotify event, serial 22, synthetic NO, window 0x3000001,
    atom 0x145 (_NET_WM_DESKTOP), time 18943903, state PropertyNewValue

MapNotify event, serial 30, synthetic NO, window 0x3000001,
    event 0x3000001, window 0x3000001, override NO

VisibilityNotify event, serial 30, synthetic NO, window 0x3000001,
    state VisibilityUnobscured

Expose event, serial 30, synthetic NO, window 0x3000001,
    (0,0), width 178, height 10, count 3

Expose event, serial 30, synthetic NO, window 0x3000001,
    (0,10), width 10, height 58, count 2

Expose event, serial 30, synthetic NO, window 0x3000001,
    (68,10), width 110, height 58, count 1

Expose event, serial 30, synthetic NO, window 0x3000001,
    (0,68), width 178, height 110, count 0

PropertyNotify event, serial 30, synthetic NO, window 0x3000001,
    atom 0x16c (WM_STATE), time 18943904, state PropertyNewValue

FocusIn event, serial 31, synthetic NO, window 0x3000001,
    mode NotifyNormal, detail NotifyNonlinear

KeymapNotify event, serial 31, synthetic NO, window 0x0,
    keys:  34  0   0   0   16  0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

PropertyNotify event, serial 43, synthetic NO, window 0x3000001,
    atom 0x1a6 (_NET_WM_ICON_GEOMETRY), time 18943908, state PropertyNewValue

KeyRelease event, serial 45, synthetic NO, window 0x3000001,
    root 0x111, subw 0x0, time 18943994, (816,291), root:(816,347),
    state 0x10, keycode 36 (keysym 0xff0d, Return), same_screen YES,
"   XLookupString gives 1 bytes: (0d) "
    XFilterEvent returns: False

KeyPress event, serial 48, synthetic NO, window 0x3000001,
    root 0x111, subw 0x0, time 19125762, (646,-23), root:(646,33),
    state 0x10, keycode 233 (keysym 0x1008ff02, XF86MonBrightnessUp), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 48, synthetic NO, window 0x3000001,
    root 0x111, subw 0x0, time 19125762, (646,-23), root:(646,33),
    state 0x10, keycode 233 (keysym 0x1008ff02, XF86MonBrightnessUp), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 48, synthetic NO, window 0x3000001,
    root 0x111, subw 0x0, time 19127062, (646,-23), root:(646,33),
    state 0x10, keycode 232 (keysym 0x1008ff03, XF86MonBrightnessDown), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 48, synthetic NO, window 0x3000001,
    root 0x111, subw 0x0, time 19127062, (646,-23), root:(646,33),
    state 0x10, keycode 232 (keysym 0x1008ff03, XF86MonBrightnessDown), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 48, synthetic NO, window 0x3000001,
    root 0x111, subw 0x0, time 19131113, (646,-23), root:(646,33),
    state 0x10, keycode 235 (keysym 0x1008ff59, XF86Display), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 48, synthetic NO, window 0x3000001,
    root 0x111, subw 0x0, time 19131113, (646,-23), root:(646,33),
    state 0x10, keycode 235 (keysym 0x1008ff59, XF86Display), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 48, synthetic NO, window 0x3000001,
    root 0x111, subw 0x0, time 19132463, (646,-23), root:(646,33),
    state 0x10, keycode 200 (keysym 0x1008ffb0, XF86TouchpadOn), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 48, synthetic NO, window 0x3000001,
    root 0x111, subw 0x0, time 19132463, (646,-23), root:(646,33),
    state 0x10, keycode 200 (keysym 0x1008ffb0, XF86TouchpadOn), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 48, synthetic NO, window 0x3000001,
    root 0x111, subw 0x0, time 19133167, (646,-23), root:(646,33),
    state 0x10, keycode 121 (keysym 0x1008ff12, XF86AudioMute), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 48, synthetic NO, window 0x3000001,
    root 0x111, subw 0x0, time 19133307, (646,-23), root:(646,33),
    state 0x10, keycode 121 (keysym 0x1008ff12, XF86AudioMute), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 48, synthetic NO, window 0x3000001,
    root 0x111, subw 0x0, time 19133562, (646,-23), root:(646,33),
    state 0x10, keycode 122 (keysym 0x1008ff11, XF86AudioLowerVolume), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 48, synthetic NO, window 0x3000001,
    root 0x111, subw 0x0, time 19133708, (646,-23), root:(646,33),
    state 0x10, keycode 122 (keysym 0x1008ff11, XF86AudioLowerVolume), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 48, synthetic NO, window 0x3000001,
    root 0x111, subw 0x0, time 19134018, (646,-23), root:(646,33),
    state 0x10, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 48, synthetic NO, window 0x3000001,
    root 0x111, subw 0x0, time 19134169, (646,-23), root:(646,33),
    state 0x10, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 48, synthetic NO, window 0x3000001,
    root 0x111, subw 0x0, time 19134971, (646,-23), root:(646,33),
    state 0x10, keycode 75 (keysym 0xffc6, F9), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 48, synthetic NO, window 0x3000001,
    root 0x111, subw 0x0, time 19135168, (646,-23), root:(646,33),
    state 0x10, keycode 75 (keysym 0xffc6, F9), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 48, synthetic NO, window 0x3000001,
    root 0x111, subw 0x0, time 19136852, (646,-23), root:(646,33),
    state 0x10, keycode 210 (keysym 0x1008ff43, XF86Launch3), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 48, synthetic NO, window 0x3000001,
    root 0x111, subw 0x0, time 19136852, (646,-23), root:(646,33),
    state 0x10, keycode 210 (keysym 0x1008ff43, XF86Launch3), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 48, synthetic NO, window 0x3000001,
    root 0x111, subw 0x0, time 19137276, (646,-23), root:(646,33),
    state 0x10, keycode 246 (keysym 0x1008ff95, XF86WLAN), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 48, synthetic NO, window 0x3000001,
    root 0x111, subw 0x0, time 19137276, (646,-23), root:(646,33),
    state 0x10, keycode 246 (keysym 0x1008ff95, XF86WLAN), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

FocusOut event, serial 48, synthetic NO, window 0x3000001,
    mode NotifyNormal, detail NotifyNonlinear

Last edited by Dr.Aequitas (2019-02-20 19:06:00)

Offline

#4 2019-02-21 13:53:33

Dr.Aequitas
Member
Registered: 2018-07-10
Posts: 11

Re: Samsung NP550 fn keys not working

Any idea how to figure this out?

Offline

#5 2019-02-23 10:30:14

Dr.Aequitas
Member
Registered: 2018-07-10
Posts: 11

Re: Samsung NP550 fn keys not working

Still waiting for someone to help?

Offline

#6 2019-02-23 10:55:54

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,679
Website

Re: Samsung NP550 fn keys not working

Please don't bump threads without providing new information.

Have you tried https://aur.archlinux.org/packages/samsung-tools/?

Offline

#7 2019-02-23 16:15:12

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 19,739

Re: Samsung NP550 fn keys not working

Head_on_a_Stick wrote:

Please don't bump threads without providing new information.

As a moderator, Let me make that official.   I note that the keys generate events, for example XF86MonBrightnessDown.   But, on Openbox, you need to bind them to something.  Yo did not state what you have done in that regard. 

You need a section in your rc.xml file that does this.  Like this:

 
<keyboard>
    <keybind key="W-Tab">
      <action name="NextWindow">
        <allDesktops>yes</allDesktops>
      </action>
    </keybind>
    <keybind key="W-S-Tab">
      <action name="PreviousWindow">
        <allDesktops>yes</allDesktops>
      </action>
    </keybind>
    <keybind key="Menu">
      <action name="NextWindow">
        <!--<panels>yes</panels> -->
        <!--<desktop>yes</desktop>-->
        <allDesktops>yes</allDesktops>
      </action>
    </keybind>
    <!-- Keybindings for running applications -->
    <keybind key="W-e">
      <action name="Execute">
        <startupnotify>
          <enabled>true</enabled>
          <name>emacs</name>
        </startupnotify>
        <command>e</command>
      </action>
    </keybind>
    <keybind key="W-f">
      <action name="Execute">
        <startupnotify>
          <enabled>true</enabled>
          <name>Thunar</name>
        </startupnotify>
        <command>Thunar</command>
      </action>
    </keybind>
    <keybind key="W-p">
      <action name="Execute">
        <startupnotify>
          <enabled>true</enabled>
          <name>pavucontrol</name>
        </startupnotify>
        <command>pavucontrol</command>
      </action>
    </keybind>
    <keybind key="W-t">
      <action name="Execute">
        <startupnotify>
          <enabled>true</enabled>
          <name>terminal</name>
        </startupnotify>
        <command>urxvt</command>
      </action>
    </keybind>
    <keybind key="W-Return">
      <action name="Execute">
        <startupnotify>
          <enabled>true</enabled>
          <name>terminal</name>
        </startupnotify>
        <command>urxvt</command>
      </action>
    </keybind>
    <keybind key="XF86AudioPlay">
      <action name="Execute">
        <startupnotify>
          <enabled>true</enabled>
          <name>Play/Pause</name>
        </startupnotify>
        <command>mpc toggle</command>
      </action>
    </keybind>
    <keybind key="XF86AudioNext">
      <action name="Execute">
        <startupnotify>
          <enabled>true</enabled>
          <name>Next</name>
        </startupnotify>
        <command>mpc next</command>
      </action>
    </keybind>
    <keybind key="XF86AudioPrev">
      <action name="Execute">
        <startupnotify>
          <enabled>true</enabled>
          <name>Prev</name>
        </startupnotify>
        <command>mpc prev</command>
      </action>
    </keybind>
    <keybind key="XF86AudioStop">
      <action name="Execute">
        <startupnotify>
          <enabled>true</enabled>
          <name>Stop</name>
        </startupnotify>
        <command>mpc stop</command>
      </action>
    </keybind>
    <keybind key="XF86AudioMute">
      <action name="Execute">
        <startupnotify>
          <enabled>false</enabled>
          <name>Toggle Mute</name>
        </startupnotify>
        <command>pavolume mute</command>
        <!--command>amixer set Master toggle </command>-->
      </action>
    </keybind>
    <keybind key="XF86AudioRaiseVolume">
      <action name="Execute">
        <startupnotify>
          <enabled>false</enabled>
          <name>Volume Up</name>
        </startupnotify>
        <command>pavolume increase</command>
        <!--command>amixer set Master 3dB+ </command>-->
      </action>
    </keybind>
    <keybind key="XF86AudioLowerVolume">
      <action name="Execute">
        <startupnotify>
          <enabled>false</enabled>
          <name>Volume Down</name>
        </startupnotify>
        <command>pavolume decrease</command>
        <!--command>amixer set Master 3dB-</command>-->
      </action>
    </keybind>
    <keybind key="w-space">
      <action name="Execute">
        <startupnotify>
          <enabled>true</enabled>
          <name>Toggle Touchpad</name>
        </startupnotify>
        <command>toggleTouchpad</command>
      </action>
    </keybind>
    <keybind key="w-F1">
      <action name="Execute">
        <startupnotify>
          <enabled>true</enabled>
          <name>Run Interface</name>
        </startupnotify>
        <command>dmenu_run</command>
      </action>
    </keybind>
    <keybind key="W-g">
      <action name="Execute">
        <startupnotify>
          <enabled>true</enabled>
          <name>Galculator</name>
        </startupnotify>
        <command>galculator</command>
      </action>
    </keybind>
    <keybind key="XF86MonBrightnessUp">
      <action name="Execute">
        <command>backlight -i 100</command>
      </action>
    </keybind>
    <keybind key="XF86MonBrightnessDown">
      <action name="Execute">
        <command>backlight -d 100</command>
      </action>
    </keybind>
    <keybind key="W-x">
      <action name="Execute">
        <startupnotify>
          <enabled>true</enabled>
          <name>gmrun</name>
        </startupnotify>
        <command>gmrun</command>
      </action>
    </keybind>
    <keybind key="Print">
      <action name="Execute">
        <startupnotify>
          <enabled>true</enabled>
          <name>Print Screen</name>
        </startupnotify>
        <command>scrot</command>
      </action>
    </keybind>
    <keybind key="W-Print">
      <action name="Execute">
        <startupnotify>
          <enabled>true</enabled>
          <name>Print Screen and upload</name>
        </startupnotify>
        <command>scrotpush</command>
      </action>
    </keybind>
  </keyboard>

Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Offline

#8 2019-02-23 21:14:37

Dr.Aequitas
Member
Registered: 2018-07-10
Posts: 11

Re: Samsung NP550 fn keys not working

Sorry for bumping the thread, I thought doing this once a day would be OK. Sorry again.
And many thanks to @ewaller. I didn't know that I had to add key bindings to rc.xml for this.
Although I've switched to qtile for a while, I added some key binding lines to my qtile/config.py file for backlight controls in order to see if it works, and yes, it did.
I'm adding the lines for anyone who would check this thread later.

#These are just for defining
backlight_up = "sudo xbacklight -inc 10"
backlight_dn = "sudo xbacklight -dec 10"

#These are the key bindings for backlight increase and decrease
Key(
    [], "XF86MonBrightnessUp",
    lazy.spawn(backlight_up)
    ),
Key(
    [], "XF86MonBrightnessDown",
    lazy.spawn(backlight_dn)
    ),

Thanks again. Thread can be marked as solved.

Last edited by Dr.Aequitas (2019-02-23 21:15:17)

Offline

Board footer

Powered by FluxBB