首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏dart

    利用dart脚本执行xmodmap

    dart脚本做运维也很爽,如下是我运行xmodmap的样例。 在Ubuntu 20.04中.xsession,.xinitrc等都不起作用了,如果有谁有方法利用.xsession等可以使得linux自动在图形界面登录后运行xmodmap还请告知。 具体思路是在bashrc中执行dart脚本,如果.xmodmap被访问的时间小于系统启动时间,则说明系统启动时xmodmap没有执行,则执行xmodmap并更新.xmodmap的被访问时间。 如此可以保证xmodmap在系统启动后执行且只执行一次。dart就当个加强版的bash用即可。 在bashrc中添加 dart run /home/dart/.xmodmap.dart > /tmp/xmodmap.dart.out .xmodmap.dart中代码如下: import 'dart

    1K00发布于 2021-01-16
  • 来自专栏caoayu的分享

    Linux 下更改大写锁定键为ESC

    更换系统键位(linux) 在 deepin 中,可以使用 xmodmap 来进行键位替换 xmodmap -help # 查看帮助命令 首先在 ~ 目录下,创建一个 .xmodmap 的文件,文件内容如下 keycode 9 = Caps_Lock NoSymbol Caps_Lock keycode 66 = Escape NoSymbol Escape add Lock = Caps_Lock 使用命令 xmodmap ~/.xmodmap 即可将更改生效 如果想要更改回来,只删除文件是不行的,需要替换过来在重载配置。 keycode 66 = Caps_Lock NoSymbol Caps_Lock keycode 9 = Escape NoSymbol Escape add Lock = Caps_Lock 再执行 xmodmap ~/.xmodmap 即可 在 vim 中进行替换 inoremap jj <Esc>`^ # 在插入模式将 jj 按键映射为 `esc`,并返回到上次修改的地方.

    4.3K30发布于 2020-12-15
  • 来自专栏landv

    [deepin][linux]deepin禁用鼠标中间粘贴功能

    方法如下: 1、禁用中键功能 在终端输入如下命令即可:   1)禁用中键粘贴,开启侧键复制粘贴功能 xmodmap -e "pointer = 1 25 3 4 5 6 7 2"   2)仅禁用中键粘贴   xmodmap -e "pointer = 1 25 3 4 5 6 7 8" 2、恢复中键功能 在终端输入如下命令即可: xmodmap -e "pointer = 1 2 3 4 5 6 7 8" 这里xmodmap命令是在修改按键映射,我们应该知道,鼠标键盘按下时实际产生的是一个“信号”,至于这个信号要怎么处理,则由软件(含操作系统)去实现。 如果你习惯左手去操作鼠标,想把鼠标左右按键功能交换,就可以这么设置: xmodmap -e "pointer = 3 2 1 4 5 6 7 8" 如果想知道更多关于按键映射的信息,可自行去查阅。

    2.5K20发布于 2020-04-28
  • 来自专栏RainMark 的文章

    make capslock+hjkl as arrows

    Eventually I figured out that I could just use xmodmap and xcape to do the job, while still being able Step 1 (mapping caps_lock + hjkl): Create a file (say "~/.xmodmap") with the following content: keycode Then, run xmodmap ~/.xmodmap. Step 2 (caps_lock as escape): Run xcape -e 'Mode_switch=Escape'.

    76530发布于 2019-09-04
  • 来自专栏零域Blog

    linux更改键盘映射

    vim 编辑器,而早期的vi 的键盘设置跟现在的qwert键盘的按键差别较大,所以我一般选择将不常用的Caps_Lock与常用的Esc 互换,在Win下有很多好用的软件可以直接更改,linux下需要用到xmodmap 获取按键具体名称 使用 xmodmap -pke |less 查看想要交换的按键的具体名称 写入配置文件 将需要交换的按键写入配置文件~/.keymaprc remove Lock = Caps_Lock keysym Caps_Lock = Escape keysym Escape = Caps_Lock NoSymbol Caps_Lock 使用xmodmap ~/.keymaprc 命令即可更改设置 加入环境变量 为了不每次都输入上边的命令,可以将其写入文件 $ cat "xmodmap ~/.keymaprc" > ~/swkey $ chomd a+x ~/swkey $ sudo mv ~/swkey

    8.3K10编辑于 2022-03-22
  • ubuntu 安装精简桌面; VNC; vncserver 配置

    /bin/sh export XKL_XMODMAP_DISABLE=1 unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS gnome-panel /bin/sh export XKL_XMODMAP_DISABLE=1 #unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS #gnome-panel

    3.1K20发布于 2020-12-30
  • 来自专栏嘉钰踩坑实录

    Ubuntu 安装 TightVNCServer 时灰屏

    /bin/sh autocutsel -fork xrdb $HOME/.Xresources xsetroot -solid grey export XKL_XMODMAP_DISABLE=1 export

    3.6K20编辑于 2024-02-02
  • 来自专栏linux运维

    系统鼠标设置问题:系统鼠标设置错误,影响使用

    # 示例:交换鼠标左右键 xmodmap -e "pointer = 3 2 1" # 恢复默认按键映射xmodmap -e "pointer = 1 2 3"5.

    80000编辑于 2025-02-09
  • [ubuntu]ubuntu安装vncserver后,windows连接灰屏解决方法

    /bin/bash export $(dbus-launch) export XKL_XMODMAP_DISABLE=1 unset SESSION_MANAGER gnome-panel &

    60610编辑于 2025-07-17
  • 来自专栏Rust语言学习交流

    【Rust日报】2021-12-25 ​𝑋𝑟𝑒𝑚𝑎𝑝: Linux的key remapper

    xmodmap不同,它支持特定于应用程序的重映射和Wayland。 快速- Xremap是用Rust编写的,比Python等无jit解释器更快。

    83130编辑于 2021-12-29
  • 来自专栏没有专栏啊

    ubuntu20.04搭建vnc图形化

    /bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS export XKL_XMODMAP_DISABLE=1 export XDG_CURRENT_DESKTOP

    6.3K30发布于 2021-09-24
  • 来自专栏生信小驿站

    腾讯云服务器安装ubuntu图形界面

    /bin/sh # Uncomment the following two lines for normal desktop: export XKL_XMODMAP_DISABLE=1 unset SESSION_MANAGER

    31.5K1612发布于 2020-12-31
  • 来自专栏祥的专栏

    [Linux]Ubuntu安装vnc并解决花屏问题

    /bin/sh # Uncomment the following two lines for normal desktop: export XKL_XMODMAP_DISABLE=1 unset SESSION_MANAGER

    5K10编辑于 2021-12-08
  • 来自专栏没有专栏啊

    ubuntu18.04搭建图形化

    /bin/sh autocutsel -fork xrdb $HOME/.Xresources xsetroot -solid grey export XKL_XMODMAP_DISABLE=1

    1.9K76发布于 2021-09-23
  • 来自专栏python3

    i3wm配置笔记

    for_window [title="gmrun"] floating enable for_window [class="Gmrun"] floating enable #exec xfce4-panel exec xmodmap ~/.Xmodmap exec start-pulseaudio-x11 以下为conky配置 ### Conky configuration file ## Output is printed to

    1.4K10发布于 2020-01-09
  • 来自专栏运维随笔

    Ubuntu系统如何搭建可视化界面

    /bin/sh # Uncomment the following two lines for normal desktop: export XKL_XMODMAP_DISABLE=1 unset SESSION_MANAGER

    5.2K63编辑于 2022-02-15
  • 来自专栏全栈程序员必看

    FVWM_fw一流是什么意思

    (S)hift, (M)eta, (N)othing, or 1-5, representing the X Modifiers mod1-mod5 (man xmodmap

    87220编辑于 2022-11-09
  • 来自专栏《ATT&CK视角下的红蓝攻防对抗》

    【玩转腾讯云】五.手把手教你用VNC搭建Ubuntu可视化界面(一)

    /bin/sh # Uncomment the following two lines for normal desktop: export XKL_XMODMAP_DISABLE=1 unset SESSION_MANAGER

    16.3K12388发布于 2020-04-05
  • 来自专栏《How Linux Work》

    【Linux】《how linux work》第十四章 Linux 桌面简介

    There are a number of ways to do this, from making small adjustments with the old xmodmap command to 有许多方法可以实现这一点,从使用旧的 xmodmap 命令进行小的调整到使用 setxkbmap 实用程序提供全新的键盘映射。 你如何知道应该使用哪种(如果有)? X一直在其核心协议中具有内部键盘映射功能,您可以使用xmodmap命令进行操作,但是任何相当现代的系统都使用XKB(X键盘扩展)来获得更精细的控制。 XKB is complicated, so much so that many people still use xmodmap when they need to make quick changes Two especially interesting features of the system are these: XKB非常复杂,以至于许多人在需要快速更改时仍然使用xmodmap

    1.5K10编辑于 2024-05-06
  • 来自专栏TopFE

    webvnc novnc 方案

    /bin/sh export XKL_XMODMAP_DISABLE=1 unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS gnome-panel

    3.9K10编辑于 2022-01-24
领券