我有一个错误的键盘,其中我的 w、f、b、6、2 键不起作用。我想将这些键重新映射到其他键组合,这样当我按下时,我会在文本中得到相应的字母数字字符。例如
w -> Ctrl+t
6 -> Ctrl+9
我该怎么做?
我有一个错误的键盘,其中我的 w、f、b、6、2 键不起作用。我想将这些键重新映射到其他键组合,这样当我按下时,我会在文本中得到相应的字母数字字符。例如
w -> Ctrl+t
6 -> Ctrl+9
我该怎么做?
我运行 kubuntu,我正在尝试进行一些调整以使其适应我的需求。我的机械键盘有抖动问题。在 Windows 中,我可以将弹跳键的延迟设置为 20 毫秒,因此每次键盘双击时,输入只注册一次。
我正在尝试在 Kubuntu 中做同样的事情,但反弹键功能允许我将延迟设置为 500 毫秒最小值,这远高于我需要的 20 毫秒。有人知道如何将反弹键设置为小于 500 毫秒吗?我真的需要它来处理我的键盘,谢谢
当在 st 终端(来自 bspwm)下运行时,如何使 Delete 键在Micro文本编辑器中工作?
当我按下 Delete 键时,会出现这个序列:“[P”。
我尝试更改 TERM 和 COLORTERM 变量,以及在 /etc/inputrc 上设置“set enable-keypad on”。但这些都不起作用。St 终端在 TERM 环境变量中有 st-256color ,而 xterm-256color 是其他几个终端所做的。
我目前正在使用 Lubuntu 18.04 LTS。顺便说一句:我没有使用 Bspwm,而是使用 Lxde。我刚才提到了 Bspwm,因为它与 st 终端关系更密切。
所以基本上,我想运行这两个命令,但我想检查键是否已经存在。我知道如何在 bash 中执行 ifthenelse,但我不确定如何获取结果并将其存储在变量中以供我检查,以便我可以将其放入条件运算符中。例如,如果它已经存在,那么我可以跳过下载并再次添加它。
示例 1(--fetch-keys):
sudo apt-key adv --fetch-keys https://packages.microsoft.com/keys/microsoft.asc
sudo tee /etc/apt/sources.list.d/vscode.list > /dev/null <<- END
deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main
END
示例 2(--recv-keys):
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B9A06DE3
sudo tee /etc/apt/sources.list.d/inkscape.list > /dev/null <<- END
deb [arch=amd64] http://ppa.launchpad.net/inkscape.dev/stable-daily/ubuntu bionic main
END
我在 Ubuntu 上,正在学习如何协作使用 Git。
我使用以下命令在本地 Ubuntu 桌面上创建了一对公钥/私钥:
ssh-keygen -b 2048
然后我通过以下方式访问了我的公钥:
cat /home/user/.ssh/id_rsa.pub
按照我在网上找到的说明,我在 GitHub 上创建了一个存储库,然后转到“设置”并添加了我的公钥。
然后我想做两件事:
1) 检查我的身份验证是否与 GitHub 配合良好。我通过键入:
ssh -T [email protected]
我得到以下输出,我回答“是”
# The authenticity of host 'github.com (xxxx)' can't be established.
# RSA key fingerprint is xxxxx.
# Are you sure you want to continue connecting (yes/no)? Yes
然后我得到一个弹出窗口说:
An application wants to access the private key "user@ubuntu" but it is locked.
It then asks for a password.
2) 对我新创建的远程存储库进行 Git 推送。
# First, I connect my local repository to my remote GitHub one (this works)
$ git remote add origin [email protected]:username/repository_name.git
# Next, I try and push my local commits to the repository_name:
$ git push origin master
然后我得到与 1) 相同的弹出窗口,要求访问我的私钥和密码。
我的问题是:
这是正常的吗?我对公钥/私钥和快速认证的概念非常陌生,但我认为我永远不应该分享我的私钥?那么为什么 Git 要求它呢?
如果我需要提供它,Git 是在询问我的 Git 密码还是我的密钥密码(我在制作公钥/私钥时会设置的密码)
谢谢
这个怎么解决,
root@work:/# sudo apt-get update
Hit:1 http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu xenial InRelease
Get:2 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]
Hit:3 http://nyc2.mirrors.digitalocean.com/ubuntu xenial InRelease
Hit:4 http://nyc2.mirrors.digitalocean.com/ubuntu xenial-updates InRelease
Hit:6 http://nyc2.mirrors.digitalocean.com/ubuntu xenial-backports InRelease
Get:5 http://ag-projects.com/ubuntu xenial InRelease [7,109 B]
Err:5 http://ag-projects.com/ubuntu xenial InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY F74046C316D8F9F5
Fetched 109 kB in 0s (181 kB/s)
Reading package lists... Done
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://ag-projects.com/ubuntu xenial InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY F74046C316D8F9F5
W: Failed to fetch http://ag-projects.com/ubuntu/dists/xenial/InRelease The following signatures couldn't be verified because the public key is not available: NO_PUBKEY F74046C316D8F9F5
W: Some index files failed to download. They have been ignored, or old ones used instead.
*****************************
root@work:/# sudo apt-key list
/etc/apt/trusted.gpg
--------------------
pub 1024D/437D05B5 2004-09-12
uid Ubuntu Archive Automatic Signing Key <[email protected]>
sub 2048g/79164387 2004-09-12
pub 4096R/C0B21F32 2012-05-11
uid Ubuntu Archive Automatic Signing Key (2012) <[email protected]>
pub 4096R/EFE21092 2012-05-11
uid Ubuntu CD Image Automatic Signing Key (2012) <[email protected]>
pub 1024D/FBB75451 2004-12-30
uid Ubuntu CD Image Automatic Signing Key <[email protected]>
pub 1024D/163A0DF5 2007-05-24
uid AG Projects Debian Package Signing Key <[email protected]>
sub 2048g/9565A2F3 2007-05-24
pub 2048R/9CA27E41 2018-02-02
uid John ATEL (Newkey) <[email protected]>
sub 2048R/36CFB265 2018-02-02
sub 2048R/9934ADF8 2018-02-02
/etc/apt/trusted.gpg.d/nilarimogard_ubuntu_webupd8.gpg
------------------------------------------------------
pub 1024R/4C9D234C 2010-01-20
uid Launchpad webupd8
在 Windows 中,您可以使用 AutoHotKey 使 Capslock 成为独立键(例如,将其绑定到“转义”)以及修饰符(以便您可以绑定,例如“CapsLock + k”以启动浏览器)。
我已经在 sun 下尝试了一切以使 CapsLock 具有自己的特殊绑定加上使其成为 Ubuntu 和 Xubuntu 中的修饰键,并尝试了各种 Autokey python 脚本,但似乎这在 Ubuntu/Xubuntu 上是不可能的?
我错了吗?有谁知道这可能是可能的吗?