Skip to content
  • Day 23

    World x11 openbox 40daysofnetbsd netbsd runbsd
    7
    1
    0 Votes
    7 Posts
    0 Views
    dwarmstrong@fosstodon.orgD
    @utahcon Its still early days and its hard to articulate.The most straightforward reason for the move is that all the paper cuts and edge cases are revealed from daily use.As for the why... I would say its a combination of curiosity about the various BSDs, @stefano 's persuasive arguments against computing monoculture, and the charms of an OS lovingly maintained over decades with hobbyists and tinkerers squarely in mind.
  • 2 Votes
    1 Posts
    238 Views
    andersgoA
    One of my biggest "frustrations" when migrating from OpenBSD to FreeBSD as my daily driver, was the loss of of working media keys on my Das Keyboard - especially the very convenient volume jog wheel. After some poking around i confirmed that the usbhid driver was working - and also default enabled in FreeBSD15 kernel. Xev tool printed the correct keycode events keycode 122 = XF86AudioLowerVolume keycode 123 = XF86AudioRaiseVolume keycode 172 = XF86AudioPlay The problem narrowed down to how to map these event to something useful I found a working solution in this discussion thread, by using the x11/sxhkd daemon to pass the events to mixer(8) https://forums.freebsd.org/threads/howto-enabling-multimedia-keys-gamepads-joysticks-for-desktop-usbhid.84464/ I had to tweak the sxhkd config a bit to work properly with mixer ~/.config/sxhkd/sxhkdrc XF86Audio{Play,LowerVolume,RaiseVolume} mixer {vol.mute="toggle",vol="-3%", vol="+3%"} Then I invoke the sxhkd daemon from my ~/.xsession file sxhkd & exec /usr/local/bin/fvwm3 Viola! #FreeBSD #Solved #X11 #FVWM3 #Xorg #AskFedi