linux服务器远程桌面 数字键盘不能用

举报
风吹稻花香 发表于 2021/06/05 01:11:30 2021/06/05
【摘要】   linux服务器远程 数字键盘不能用 xface快捷键,数字键盘 https://wiki.archlinux.org/index.php/Activating_Numlock_on_Bootup_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87) 为了防止wiki 失效 下面会复制一些非原文。    ...

 

linux服务器远程 数字键盘不能用

xface快捷键,数字键盘

https://wiki.archlinux.org/index.php/Activating_Numlock_on_Bootup_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

为了防止wiki 失效

下面会复制一些非原文。

 

 

控制台

使用单独服务

Tip: 这些步骤可以被install systemd-numlockonttyAUR 并 enabling numLockOnTty service替代.

首先创造在相关 TTY 上设置 numlock 的脚本:

/usr/bin/numlock
 

  
  1. #!/bin/bash
  2. for tty in /dev/tty{1..6}
  3. do
  4. /usr/bin/setleds -D +num < "$tty";
  5. done

然后创建并 enable systemd 服务:

/etc/systemd/system/numlock.service
 

  
  1. [Unit]
  2. Description=numlock
  3. [Service]
  4. ExecStart=/usr/bin/numlock
  5. StandardInput=tty
  6. RemainAfterExit=yes
  7. [Install]
  8. WantedBy=multi-user.target

扩展getty@.service

这个方法比使用单独服务简单,不需要在脚本中写入 VT 编号。在原始 gettty unit 文件上添加一段扩展:

# systemctl edit getty\@.service
 

  
  1. [Service]
  2. ExecStartPre=/bin/sh -c 'setleds +num < /dev/%I'

要禁用登录屏幕上打数字键启用提示,编辑 getty@tty1.service,添加 --nohints 到 agetty 选项:

# systemctl edit getty@tty1.service
 

  
  1. [Service]
  2. ExecStart=
  3. ExecStart=-/sbin/agetty --nohints --noclear %I $TERM

Bash alternative

将 setleds -D +num 加入到 ~/.bash_profile. 需要注意的是,不同于其他方法,这种方式将会在你登录后才生效。

X window

有许多可选方案:

startx

如果你使用startx来启动X window会话,只需安装 numlockx 软件包并将其加入到~/.xinitrcexec之前:


  
  1. #!/bin/sh
  2. #
  3. # ~/.xinitrc
  4. #
  5. # Executed by startx (run your window manager from here)
  6. #
  7. numlockx &
  8. exec your_window_manager

KDE Plasma 用户

系统设置的硬件/输入设备/键盘一项中,包含了 NumLock 行为的配置方法。

GDM

注意: GDM 已经不再执行 /etc/gdm/Init 中的脚本.

安装 numlockx 并将下面内容加入 ~/.xprofile:


  
  1. if [ -x /usr/bin/numlockx ]; then
  2. /usr/bin/numlockx on
  3. fi

GNOME

不使用 GDM 的时候,可以将 numlockx 加入 GNOME 的启动程序中。 先 安装 numlockx。然后,添加一个启动命令来启动 numlockx:

$ gnome-session-properties

 

Startup Applications Preferences 程序中,点击添加 然后输入:

Name: Numlockx
Command: /usr/bin/numlockx on
Comment: Turns on numlock.

注意: 这不是系统设置,每个用户都需要单独设置。

Xfce

~/代表home,不是代表根目录

~/.config/xfce4/xfconf/xfce-perchannel-xml/keyboards.xml中确保以下值设定为true:


  
  1. <property name="Numlock" type="bool" value="true"/>
  2. <property name="RestoreNumlock" type="bool" value="true"/>

SDDM

/etc/sddm.conf配置文件中, 在[General]部分中添加以下行:


  
  1. [General]
  2. Numlock=on

SLiM

取消文件/etc/slim.conf中如下行的注释(删除#):

#numlock on

 

OpenBox

在文件 ~/.config/openbox/autostart 中加入如下内容:

numlockx &

 

LightDM

参见 LightDM (简体中文)#默认打开小键盘.

LXDM

在 /etc/lxdm/lxdm.conf 中设置:

numlock=1

 

LXQt

在 ~/.config/lxqt/session.conf 中设置:

numlock=true
 

文章来源: blog.csdn.net,作者:网奇,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/jacke121/article/details/115959477

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。