-credit to nedroid for strange art

  • 2 Posts
  • 68 Comments
Joined 2 years ago
cake
Cake day: June 10th, 2023

help-circle





  • As someone who hasn’t yet moved to Wayland, how good is support these days for alternate keyboard mappings? Is this something that each individual window manager needs to support, or does Wayland itself manage them?

    Not just “international keyboard” support, but truly arbitrary keyboard/symbol mapping support. I muddle in programming with APL, which needs its own key mapping with Unicode symbols.

    I recall KDE had its own mapping support which used some system APL layout but I’d rather not have key mappings tied to a specific window manager.




  • This is scary indeed. We may someday soon need something like an active tattoo on our face, or a badge on clothing, with a pattern that changes each second based on a private/public key pair, so videos can’t be easily faked of our own likeness with a valid visual signature.

    That could actually work – a QR code that updates at regular intervals, encoding an ever-changing signature. It could be validated to certify the video of a person was genuine.

    Of course that would also mean any authenticated video can never be truly anonymous :(





  • Are there any minor failures in your Tesla that you can claim warranty against? I wouldn’t begrudge anyone stuck with one now who bought in the past, but a sort of civil disobedience, aimed at costing the company as much as possible, would be an ethical imperative here. Claim any warranty repair you can. Be a ‘picky’ customer. Make support and sales spend extra effort and money in any way possible for your property. After all, you paid for it, make them spend as much money as possible.




  • NEW METHOD which avoids the udev ‘event storm’ caused by docking/undocking the keyboard


    [/usr/local/bin/asusUX8406_kbdwatch]

    #!/bin/bash
    
    me=$(basename "$0")
    laststate=2
    
    while true; do
      sleep 3
      output=$(lsusb -d 0b05:1b2c)
      stat=$?
      if [ $stat == 1 ] && [ $laststate != 1 ]; then
        ## kbd removed, enable lower display
        laststate=1
        logger -p user.info "${me} KEYBOARD REMOVED"
        xrandr --auto && xrandr --output eDP-2 --below eDP-1
      elif [ $stat == 0 ] && [ $laststate != 0 ]; then
        ## kbd replaced, disable lower display
        laststate=0
        logger -p user.info "${me} KEYBOARD DOCKED"
        xrandr --output eDP-2 --off
      fi
    done
    

    Hook this up to your init system, or run from a nohup session redirected to /dev/null on login or session startup … for example, on my system I am member of group video, so installing it to /usr/local/bin and setting ownership to root:video and sudo chmod ug+rx allows it to be run on session login automatically.