返回首页

linux下如何做到从键盘输入字符不显示问题

来源:www.fanlv.net  时间:2023-08-02 13:59   点击:214  编辑:admin   手机版

一、linux下如何做到从键盘输入字符不显示问题

应该是终端键盘布局(keyboard layout)设置不当吧。

因为我们通常用的键盘都是us104兼容的,所以很少需要手动设置。

补充:

我最近遇到一个类似的问题,那些方向键/PageUp/PageDown/NumLock/PrintScreen等不能正常工作。这个是由于x.org使用input hotplugging不当造成的。

你试试下面的办法,禁用input hotplugging,手动配置键盘:

$ su

# cd /etc/X11

# cp xorg.conf xorg.conf.bak

# nano xorg.conf

在这个文件开头添加:

Section ServerFlags

Option AutoAddDevices False

Option AllowEmptyInput False

EndSection

然后查看这个文件与键盘相关的部分是否使用了正确的驱动和布局:

Section InputDevice

Identifier Generic Keyboard

Driver kbd

Option XkbRules xorg

Option XkbModel pc104

Option XkbLayout us

EndSection

之后重启X。

如果你的发行版默认没有/etc/X11/xorg.conf文件,再发百度消息给我,或者添加在问题补充里面。

再补充:

详细步骤

先打开终端,一般在GNOME菜单的附件里面。

以下命令在终端中输入:

〔切换到root用户:〕

输入su,回车,输入root密码,回车

依次输入以下命令,忽略前面的#提示符:

〔备份原来的xorg.conf,然后用编辑器打开这个文件〕

# cd /etc/X11

# cp xorg.conf xorg.conf.bak

# nano xorg.conf

现在应该在nano编辑器里面了,你按照我前面说的该添加的添加,该检查的检查,之后保存文件。

退出终端,重启X。

二、相比较其他编辑器如nano,vim的优势在哪儿

vim功能强大 用的熟练了 可以提高编辑速度 而且大多数linux都内置

三、Linux 命令中nedit &dtpad&Vi 3者的区别

shell中调用了这些程序分别是nedit和dtpad和Vi

建议学习Vim,很棒编辑器之神

你输入vimtudor,看看会有什么

四、linux 中如何利用nano修改档案内容

nano进去,下面有热键提示的。很少人会使用nano。

五、如何在树莓派上从源代码构建Golang

第一步是安装Mercurial,这是Google用来管理Go源代码的版本控制系统。

sudo apt-get install -y mercurial

对于Mercurial系统来说,其主要的命令行接口是hg,有了这个你就能下载Golang的源代码。下面的命令将把构建Golang所必须的源代码下载到/usr/local/go目录中去:

sudo hg clone -u default

这一过程大约需要10分钟,取决于你的网速有多快了。一旦下载完成,你就可以开始构建的过程了。用cd命令将当前目录修改为/usr/local/go/src,然后开始构建过程:

sudo ./all.bash

构建过程中会在终端上输出很多内容,大部分都是一些信息提示。整个构建过程大概需要90分钟到2小时。

构建进程会提示我们将Go的二进制包所在的目录添加到系统PATH中去。要做到这一点你需要编辑.profile文件,每次你创建一个新的shell会话时,Bash都会处理这个文件。用cd命令将你的当前目录切换回home,使用nano编辑器编辑.profile文件:

nano .profile

在文件最底部,添加如下这行:

export PATH=$PATH:/usr/local/go/bin

键入CTRL + X来退出nano编辑器,然后输入Y来确定编辑过的文件已保存。按下ENTER键来保持当前文件名不变。

你需要退出当前的终端然后重新开启另一个(如果你用的是桌面环境),或者也可以登出再登入(如果你用的是纯命令行界面)。

要验证Go是否安装正确,可以创建一个名为hello.go的文件,然后写下如下代码(著名的hello world又来了):

package main

import fmt

func main() {

fmt.Printf(Hello Make Tech Easier!\n)

}

要运行它,请在终端上输入:

1

go run hello.go

程序的输出结果是一行文本:Hello Make Tech Easier!

顶一下
(0)
0%
踩一下
(0)
0%
上一篇:返回栏目
热门图文