Linux 中使用屏幕键的技巧

Linux 中使用屏幕键的技巧,第1张

导语:Linux 中使用屏幕键的技巧。屏幕键盘是一种实用工具,它在屏幕上显示虚拟键盘,允许那些有移动障碍的用户用指针设备或游戏杆输入数据。屏幕键盘旨在为那些有移动障碍的用户提供最低级别的功能。

Linux 中使用屏幕键的技巧

在 Debian,Ubuntu 或者 Linux Mint 中:

$ sudo apt-get install florence

在 Fedora,CentOS 或者 RHEL (CentOS/RHEL 需要EPEL 仓库) 中:

$ sudo yum install florence

在 Mandriva 或者 Mageia 中:

$ sudo urpmi florence

对于 Archlinux 用户,Florence 存在于 AUR 中。

配置和加载屏幕键盘

当你安装好 Florence 之后,你只需要简单的'输入以下命令就能加载屏幕键盘:

$ florence

默认情况下,屏幕键盘总是在其他窗口的顶部,让你能够在任意活动的窗口上进行输入。

在键盘的左侧点击工具按键来改变 Florence 的默认配置。

在 Florence 的 "样式 (style)" 菜单中,你能够自定义键盘样式,启用/取消声音效果。

在“窗口 (window)”菜单中,你能够调整键盘背景透明度、按键不透明度,以及控制键盘比例、工具栏、尺寸和总是置顶等特性。如果你的桌面分辨率不是非常高,透明度调整就显得非常有用,因为屏幕键盘会挡住其他窗口。在这个例子中,我切换到透明键盘,并且设置不透明度为 50%。

在“行为 (behaviour)”菜单中,你能够改变输入方法。Florence 支持几种不同的输入法: 鼠标 (mouse)、触摸屏 (touch screen)、计时器 (timer) 和漫步 (ramble)。鼠标输入是默认输入法。最后的两种输入法不需要按鼠标键。 计时器输入通过将指针滞留在按键上一定时间来触发按键。漫步输入的原理跟计时器输入差不多,但是经过训练和灵巧使用,能够比计时器输入更加迅速。

在“布局 (layout)”菜单中,你能够改变键盘布局。比如,你能够扩展键盘布局来增加导航键,数字键和功能键。

Linux系统,居然被两个不懂任何技术的小孩“攻破”了。他们只是在键盘和屏幕上一通乱按,就轻松绕过密码,进入了被锁定的Linux系统桌面。最近,一位程序员父亲就这样,眼睁睁地看着自己的电脑被孩子“玩坏”。

作为一名程序员,他首先想到的不是打骂孩子,而是——如何复现漏洞。他发现这个漏洞确实是孩子乱按导致的,在某些特殊按键组合下,Linux的屏幕锁定进程会崩溃,从而绕过了密码。也就是说,只要有人知道了这个漏洞,无需密码就可以偷偷打开别人已经锁定的Linux电脑。他将情况反馈到官方GitHub上,最终这个奇怪的漏洞上周被正式修复了。但这并不能让程序员们放心,这些年因Linux桌面进程崩溃导致的安全漏洞层出不穷,屡见不鲜,你永远不知道下一个bug会是什么。

孩子们“乱杀”的桌面系统漏洞,这两个小孩,是怎么“发现”这一漏洞的呢?这位程序员父亲将自己的电脑锁定后,孩子们试图解锁它,就开始在电脑键盘上瞎打。突然,屏保界面消失,孩子们成功进入了Linux系统。

什么?连密码都没有输入?他让他们再演示一次。这次,孩子们同样做到了,但依旧只是“乱敲”键盘而已。

太奇怪了。他在两个小孩离开后,自己又悄悄地试了一下,没能成功。不过他认为,这肯定是个漏洞,因为已经亲眼见过两次了。

这位程序员父亲所用的桌面系统是Cinnamon(Linux桌面环境之一),他推测,Cinnamon是不是有什么奇怪的bug,在不输入密码的情况下也能解锁桌面。当天晚上10点半,他在Linux Mint的GitHub页面上反馈了这一bug,并描述了孩子们敲击键盘的场景:他们同时按下了物理键盘和屏幕虚拟键盘,而且,尽量多按一些虚拟键盘。

消息一出,马上就有网友表示,自己同样遇到了这种问题,而且用的桌面系统也是Cinnamon。随后,Linux Mint程序员火速赶往现场。检查后发现,这的确是一个bug,而且Cinnamon 4.2以上的桌面系统,都会受到影响,因为这一版开始支持屏幕虚拟键盘了。导致这个bug的具体行为是:长按“e”键,并在虚拟键盘上选中“ē”。现在,Linux Mint已经为这个漏洞推出了一个新补丁,不过需要自己手动安装。

隐藏显示浮条热键=CTRL + ALT + H

右击“锁”图标,或者右击“智能拼音”输入法显示栏,

“繁”、“联”、“键盘图标”就会显示。

[热键]

打开/关闭输入法=CTRL_SPACE

# 中英文快速切换键 可以设置为L_CTRL R_CTRL L_SHIFT R_SHIFT L_SUPER R_SUPER

中英文快速切换键=L_CTRL

双击中英文切换=0

击键时间间隔=250

光标跟随=CTRL_K

隐藏主窗口=CTRL_ALT_H

切换虚拟键盘=CTRL_ALT_K

GBK支持=CTRL_M

GBK繁体切换键=CTRL_ALT_F

联想=CTRL_L

反查拼音=CTRL_ALT_E

全半角=SHIFT_SPACE

中文标点=ALT_SPACE

上一页=-

下一页==

第二三候选词选择键=SHIFT

保存词库=CTRL_ALT_S

记录模式=CTRL_ALT_J


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/6214998.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-18
下一篇 2023-03-18

发表评论

登录后才能评论

评论列表(0条)

保存