xmodmap开机自动启动

2023-05-16

xmodmap我在i3中设置的开机自动启动一直不生效,因为一直忙也没有时间研究。就每次手动启动一下。手动启动总之还是麻烦,忙里偷闲,研究一下。

现象

xmodmap命令设置开启自动启动,无效。

xmodmap ~/.xmodmap

原因分析

xmodmap的启动可能依赖一些程序。比如:图形界面。
具体依赖哪个程序我没有深入研究。
猜测xmodmap启动的时候会检查xxxxx程序是否成功启动,如果成功启动了则正常启动,否则启动失败。

解决思考

我写程序的过程中也会遇到类似的问题,网页开发中经常遇到。很多时候延迟加载包致百病。
不管你是在等什么程序加载完成,我直接延迟启动即可。

解决办法

我是在i3中使用的,以下是i3的配置文件,目的就是启动我的自定义脚本xmodkeymap,其他桌面环境,只要执行启动脚本即可。

#键盘映射开机自启
exec --no-startup-id /home/itkey/.soft/bin/xmodkeymap & 

xmodkeymap脚本内容如下:

#!/bin/sh
/bin/bash -c "sleep 10; /usr/bin/xmodmap /home/itkey/.xmodmap"
/bin/bash -c "sleep 25; /usr/bin/xmodmap /home/itkey/.xmodmap"

第2行是休眠10秒加载,大部分时间已经可以了。后一行休眠25秒,只是一个保险,可以不要。是为了防止某些情况,系统启动过慢导致命令不生效。

这个方法实测对我有效。

参考

https://askubuntu.com/questions/54157/how-do-i-set-xmodmap-on-login

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

xmodmap开机自动启动 的相关文章

  • fastjson 属性排序

    fastjson把bean转成json字符串 xff0c 默认的顺序并不是按你实体类属性写的顺序来的 虽然属性顺序一般不会影响功能 xff0c 但是强迫症忍不了 因为java中通过反射机制是无法取到属性的顺序的 xff08 我猜测 xff0
  • 设计模式之【装饰者模式】,实现“穿衣打扮”自由原来这么简单

    文章目录 一 什么是装饰者模式1 装饰者模式原理2 装饰者模式四大角色3 代理 桥接 装饰器 适配器 4 种设计模式的区别4 装饰者模式的应用场景5 装饰者模式和代理模式的对比6 装饰者模式优缺点7 抽象装饰器 xff08 Decorato
  • mysql root允许远程连接

    在开发测试环境 xff0c 有时为了方便我们需要让root用户也可以远程连接 下面就讲一下如何设置 简明教程 连接mysql 不废话3行命令搞定 xff0c 不明白的看下面分步讲解 mysql span class token operat
  • windows http-server 因为在此系统上禁止运行脚本

    我想在windows中运行 http server 安装方法 xff1a span class token function npm span span class token function install span http serv
  • windows开启远程桌面

    现在的远程桌面工具很丰富 xff0c 向日葵 xff0c ToDesk TeamViewer 都是很简单易用的 但是在没有外网的场景下这些软件就不太好用了 今天来简单讲一下如果开启windows自带的远程桌面功能 环境 我这里以window
  • windows局域网传文件5种常用方法

    谈到文件分享 xff0c 在可以连接外网的情况下 xff0c 方法数不胜数 比如 xff1a QQ xff0c 微信 xff0c 邮件等等 那么如果无有外网 xff0c 在局域网下如何传输 远程桌面 在不安装第三方软件的情况下 xff0c
  • windows 11文件夹共享踩坑记录

    在windows 2008R2做文件共享一次就成功了 xff0c 没有什么特别之处 但是我在windows11中做文件共享 xff0c 请求的时候 总是提示 xff1a 登录失败 未知的用户名或错误密码 解决思路 在网上找答案 xff0c
  • SQL Server 2014安装笔记

    最近要部署一个项目 xff0c 需要用到SQL Server 2014 我把安装过程简单记录一下 xff0c 给有需要的朋友吧 下载安装包 在国内微软的官网下载速度还是比较慢的 xff0c 我是从 https msdn itellyou c
  • archlinux安装nodejs版本管理器nvm

    AUR安装 yay S nvm 安装完成以后并不是立马可以使用 xff0c 具体看下面 官方说明如下 xff1a You need to span class token builtin class name source span nvm
  • windows2008 JDK8安装内部错误61003

    在windows 2008 R2服务器上安装JDK8 Update341时 xff0c 出错报错内部错误61003情况 现象 原因分析 没有装visual c 43 43 2015 redistributable 解决办法 安装 visua
  • SQL Server Management Studio 访问远程数据库

    刚拿到这个软件时 xff0c 只会连接本地的数据库 服务器名称下拉框中的数据不知道怎么维护 后来才发现这个远程可能当作输入框使用 输入连接字符串就可以连接了 连接字符串 比如java中的jdbc连接字符串是 xff1a jdbc sqlse
  • SqlServer 导出导入表结构与数据

    在运维和数据备份的时候 xff0c 偶尔会需要导出表结构与数据 那么具体如何操作呢 xff1f 事先说明一下 xff0c 本文写的比较仓促 xff0c 质量一般 xff0c 仅供参考 环境 这里以Microsoft SQL Server M
  • 设计模式之【组合模式】,树形结构的完美解决方案

    文章目录 一 什么是组合模式1 组合模式三大角色2 组合模式应用场景3 组合模式注意事项和细节 二 透明组合模式1 学院院系案例2 透明组合模式总结 三 安全组合模式1 linux目录系统案例2 安全组合模式总结 四 源码中使用的组合模式1
  • Sql Server 脚本创建新的数据库

    基中dbname替换成你的数据库实例名称 D tools SqlServer MSSQL DATA 替换成文件保存的实际路径 span class token comment 创建数据库 span span class token keyw
  • windows使用nginx探索笔记

    在macOS和linux中使用nginx我早已经轻车熟路 突然切到windows的环境中 xff0c 我反而不会用了 于是我就记一下笔记吧 本篇写的比较冗长 xff0c 精简版本见 windows使用nginx https blog csd
  • windows安装nginx并设置开机自启动

    在macOS和linux中使用nginx我早已经轻车熟路 突然切到windows的环境中 xff0c 我反而不会用了 之前写了 windows使用nginx探索笔记 内容比较冗长 xff0c 所以本文尽量精简一下 环境 操作系统 xff1a
  • windows redis安装与开机自启动

    Redis 在 Windows 上不受官方支持 但是 xff0c 您可以按照以下说明在 Windows 上安装 Redis 进行开发 要在 Windows 上安装 Redis xff0c 您首先需要启用WSL2 xff08 适用于 Linu
  • windows11中hosts配置

    windows11中hosts配置 打开配置路径 win 43 r打开运行 xff0c 在运行中输入drivers双击etc目录就打开如下路径 xff1a 实际上也可以在运行中直接输入C Windows System32 drivers e
  • Windows Server 2019安装SQL Server 2014

    最近要部署一个项目 xff0c 需要用到SQL Server 2014 我把安装过程简单记录一下 xff0c 给有需要的朋友吧 下载安装包 在国内微软的官网下载速度还是比较慢的 xff0c 我是从 https msdn itellyou c
  • spring boot项目windows开机自启动

    windows服务器的运维的过程中 xff0c 很难避免服务器重启 如果每次服务器重启以后都要人工启动服务 xff0c 就太麻烦了 web 后端如果能开机自动启动 可以节省不少运维成本 相关阅读 windows安装nginx并设置开机自启动

随机推荐

  • 交行对账接口100.100.100.X访问超时解决办法

    今天维护一个老的项目 xff0c 一个老的项目已经稳定运行近1年了 最近突然出现故障了 windows服务器 xff0c 中间为了排除问题 xff0c 重启了一下服务器 毕竟windows服务器 xff0c 有时重启包治百病 各种问题都成功
  • PhpStudy集成环境,让天下没有难配的服务器环境

    简介 让天下没有难配的服务器环境 xff0c 解放运维 PhpStudy国内12年老牌公益软件 xff0c 集安全 xff0c 高效 xff0c 功能与一体 xff0c 已获得全球用户认可安装 xff0c 运维也高效 支持一键LAMP LN
  • windows安装mysql client 命令行客户端

    我在macOS和linux中 xff0c 有一些操作比较喜欢直接使用mysql 命令行程序完成 切到windows中反而不知道如何安装mysql client了 相关阅读 macOS 安装mysql client命令行工具 https bl
  • Error creating bean with name ‘BAdminMapper‘ defined in file [C:\Users\ASUS\Desktop\FleakMarket-mast

    项目最初是可正常运行的 xff0c 我只是把一些 java文件放到 xff08 就是直接用鼠标拖动文件 xff09 其他包下 xff0c 然后出现下面这个对话框 Refactor后 xff0c 当我重新Run Application 时 x
  • 查找(一):简单符号表

    1 1 符号表 符号表主要运用于键值对 xff08 key value xff09 的操作 用例能够将一个键值对插入符号表 xff0c 并希望在以后能够从符号表中按照键 key 找到相应的值 value 符号表从某种意义上与数组类似 xff
  • 微信支付配置信息如何获取

    微信支付需要配置各种key 密钥什么的 这样配置应该在哪获取 xff0c 刚接触的时候还挺懵的 因为我也没有找到相关介绍的文章 xff0c 我自己就在这么多菜单中一个个翻找 xff0c 终于凑齐了 就像集齐龙珠一样 于是我就整理一下留给需要
  • 微信公众号管理后台获取已关注的openid

    最近在调试微信支付功能 xff0c 创建新的订单时有个参数openid xff0c 我如果随便写就会返回一个错误appid和openid不匹配 因为我仅仅是为了测试微信支付的接口 xff0c 如何简单方便的获取测试用户的openid呢 xf
  • windows server 2016免驱网卡驱动

    普通的windows10免驱usb网卡 放到windows server 2016上就没有用了 产品型号 这里并不是广告 xff0c 以下产品亲测可用的 xff0c 其他usb无线网卡不太清楚 87 CZ0001 2 x1f5dd yiyk
  • GnuPG-2.1 与 pacman 密钥环

    我的archlinux有2周没有更新了 xff0c 今天更新老是报以下错误 xff1a 错误 xff1a dmenu 来自 34 T J Townsend lt blakkheim 64 archlinux org gt 34 的签名是勉强
  • Windows Terminal绿色版本

    Windows Terminal在线安装非常简单 如果电脑没法上网如果离线安装呢 xff1f 步骤 要求 xff1a Windows 10 1903版本及以上 到https github com microsoft terminal rel
  • ubuntu systemctl管理

    启动服务状态 systemctl start nginx service 查询服务状态 systemctl status nginx service 开机启动 systemctl span class token builtin class
  • docker container 开机自动启动

    我在docker中安装了mysql与redis 每次电脑重新后都要手动启动一下相应的docker容器 xff0c 感觉很不方便 能不能把docker容器设置成自动启动呢 xff1f 官方文档 官方有相关的文档 xff0c 大家可以自行看一下
  • Spring Boot 做成 archlinux service 开机自动启动

    archlinux与ubuntu操作方式基本相同 创建employee服务 span class token function sudo span span class token function vim span etc systemd
  • Nginx 服务器 SSL 证书安装部署配置https

    我使用的是腾讯的云服务器 xff0c 所以直接参考腾讯的官方文档很容易就实现了 详见文档 xff1a https cloud tencent com document product 400 35244 腾讯云服务器 步骤 申请证书 htt
  • javascript 获取url中的参数

    方法封装 span class token keyword function span span class token function getAllUrlParams span span class token punctuation
  • npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果 包括路径,请确保路径正确,然后再试一次。

    项目场景 xff1a 使用HBuilder X导入项目后 xff0c 在内置终端执行npm install命令时报错 问题描述 报错提示如下 xff1a npm span class token operator span 无法将 npm
  • VirtualBox 常用命令

    查看虚拟机列表 VBoxManage list vms 我这里显示的是 windows10LTSC 2fa64002 44ca 4ec1 a76e cf56aee5105c 这个名称 xff0c 我们后面会用的到 开启虚拟机在后台运行 VB
  • windows10自动登录

    输入用户名密码 xff0c 有利于保护数据的安全 但是如果我使用的是虚拟机 xff0c 或者本身也不存在什么敏感数据 每次输入用户名密码就会显的繁琐了 那么怎么设置用户自动登录呢 xff1f 软件实现 以前我都是使用软件实现的 xff0c
  • i3 Android Emulator floating模拟器浮动

    在i3 wm窗口管理器中 xff0c 开发android应用 模拟器平铺效果不太好 xff0c 会一直闪屏 所以我希望android模拟器默认是浮动的效果 设置如下 xff1a span class token comment Androi
  • xmodmap开机自动启动

    xmodmap我在i3中设置的开机自动启动一直不生效 xff0c 因为一直忙也没有时间研究 就每次手动启动一下 手动启动总之还是麻烦 xff0c 忙里偷闲 xff0c 研究一下 现象 xmodmap命令设置开启自动启动 xff0c 无效 x