我没有像Gnome或KDE那样使用巨大的DE,并且使用xset命令更改键盘速率:

xset r rate 250 70

但是在系统挂起(通过pm-suspend)之后,此设置将丢失,因为udev会删除并再次添加所有设备.

>我尝试使用udev规则:

# /etc/udev/rules.d/00-custom-keyboard.rules

ACTION=="add", SUBSYSTEM=="usb", RUN+="/usr/bin/xset r rate 250 70" # Not working

ACTION=="add", SUBSYSTEM=="usb", RUN+="touch /tmp/test" # Working pretty!

我认为第一条规则不起作用,因为xset实用程序需要一些evdev上下文中不可用的上下文数据.

>我尝试使用xorg配置,但发现只有更改键盘布局的选项,即XkbLayout和XkbOptions

有没有办法在系统挂起后自动恢复键盘设置?

解决方法:

通过添加在系统简历上执行(不仅)的自定义脚本/etc/pm/sleep.d/00-keyboard解决了该问题:

#!/bin/bash

case $1 in

hibernate)

# Going to suspend to disk

;;

suspend)

# Going to suspend to RAM

;;

thaw)

# Resuming after hibernating

;;

resume)

# Resuming after suspending

echo "Restoring keyboard settings..."

/opt/scripts/keyboard.sh

;;

*)

echo "Something went wrong"

;;

esac

标签:linux,udev,xorg

来源: https://codeday.me/bug/20190624/1283244.html

linux关闭xorg日志,linux – 挂起后在Xorg环境中恢复键盘设置相关推荐

  1. linux关闭防火墙stop,linux如何关闭防火墙

    我的linux不想开启防火墙了,想要关闭,该怎么办呢?下面由学习啦小编给你做出详细的linux关闭防火墙方法介绍!希望对你有帮助! linux关闭防火墙方法一: 重启后生效 开启: chkconfig ...

  2. linux 关闭ext3日志,ssh – 可以在Linux(ext3)上减慢日志写入速度吗?

    我想知道tailf是否可以生成阻塞I / O,这会降低因日志记录而导致的服务器响应速度. 对于前者假设以下设置: Debian 5.1 linux服务器(foo)通过终端管理(foo托管在EC2上). ...

  3. linux不写日志,linux 重要日志

    以下介绍的是20个位于/var/log/ 目录之下的日志文件.其中一些只有特定版本采用,如dpkg.log只能在基于Debian的系统中看到. /var/log/messages - 包括整体系统信息 ...

  4. linux 进程 异常日志,linux后台启动程序,处理nohup日志太大的问题

    1.nohup.out的由来及作用 用途:LINUX命令用法,不挂断地运行命令. 语法:nohup Command [ Arg - ] [ & ] 描述:nohup 命令运行由 Command ...

  5. linux关闭timewait端口,linux 如何强制关闭 time_wait 连接

    匿名用户 1级 2016-04-16 回答 # netstat -an|awk '/tcp/ {print $6}'|sort|uniq -c 68 CLOSE_WAIT 2 CLOSING 136 ...

  6. Linux关闭java命令,Linux系统关闭或重新启动主机的命令详解

    即使现在Linux系统基本都是相对稳定,但有时候驱动程序和应用程序也可能存在一些小问题,这时就需要重新启动Linux系统主机,今天美联科技就来讲解下,关闭或重新启动Linux系统的几个实用命令. 1. ...

  7. linux 关闭rsync服务器,linux下配置rsync服务器和实时同步

    安装:rpm –ivh rsync-XXXXXX.RPM也可以用YUM 启动rsync必须要装xinetd,它是靠它启动的,端口是873 设定: /etc/xinetd.d/rsync:即#vi /e ...

  8. linux如何截断日志,linux 如何截取一段时间内log日志

    截取一段时间内的log日志可以使用sed命令对log文件进行抽取操作: 1,sed查看某时间段到现在的系统日志: sed -n '/May 20 17/,$p' /var/log/messages | ...

  9. 在linux关闭的命令,Linux系统关闭或重新启动主机的命令详解

    即使现在Linux系统基本都是相对稳定,但有时候驱动程序和应用程序也可能存在一些小问题,这时就需要重新启动Linux系统主机,今天美联科技就来讲解下,关闭或重新启动Linux系统的几个实用命令. 1. ...

最新文章

  1. linux amd显卡下载,下载:AMD显卡Linux催化剂驱动9.10版
  2. 创建私有CA及私有CA的使用
  3. mysql创建generator字段_springmvc+mybatsi-generator生成不了字段注释的解决方案
  4. python页面自动化测试代码覆盖率_Python项目在Jenkins中的自动化测试实践(语法检查、单元测试,coverage(代码覆盖率)、自动打包)...
  5. SpringBoot从介绍到各个框架的整合
  6. Ubuntu系统显卡驱动、CUDA、CUDNN安装(一显卡驱动)
  7. 限制用户不能删除SharePoint列表中的条目(项目)
  8. NAT技术及NAT ALG
  9. 干碳纤维 湿碳纤维_纤维状网站故障不是一种选择
  10. IOC如何工作:粗略
  11. erlang游戏服务器
  12. 上海亚商投顾:沪指失守3300点 传媒、游戏板块逆市大涨
  13. 微信小程序 实现 树形菜单其实很简单
  14. Logisim中文版 免JAVA环境 免安装
  15. 2009世界500强排名(2009年07月08日)
  16. ESP32 (WIFI)-AP、STA模式(14)
  17. 中文自然语言处理入门之Hanlp介绍
  18. 【数学建模】建立露天矿优化模型解决问题
  19. 【软考必背】100条知识点复习提纲,高频考点必须拿下!
  20. DreamCamera2常见预览问题修改方案

热门文章

  1. windows驱动开发推荐书籍
  2. 学习记录——微信小程序查询的两种方法
  3. 分享 60 个相见恨晚的神器工具
  4. photoshop 2021 for mac安装教程,亲测可用!!!
  5. 45.常用的数学工具类2-三角函数的使用
  6. 二维码图片生成 hutool
  7. 在html中对页面大小的设置吗,网页设计一般页面尺寸怎么设置呢?
  8. python打开文件对话框
  9. 18篇文章系统解读:中台规划如何撬动企业IT基础设施转型升级
  10. Qt 新建文件夹并在该文件夹下新建文件