gpt4 book ai didi

ubuntu - 命令未在 etc/rc.local ubuntu 中运行

转载 作者:行者123 更新时间:2023-12-04 19:19:09 25 4
gpt4 key购买 nike

这是我的整个 rc.local 文件

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
cd ~/xcape && ./xcape -e 'Control_L=Escape'
exit 0

在 Ubuntu 中,我需要在 xcape 目录中运行 ./xcape -e 'Control_L=Escape' 以使我的大写锁定在自己按下时作为 esc 键工作,并在按住时进行控制。

每次启动计算机时我都需要运行这个命令,这很烦人,所以我通读了一些东西以在启动时自动运行这个命令,并且消息来源说要在它所在的导出 0 上方执行命令,并具有绝对路径。当我关闭计算机并打开它时,它不起作用,我的大写锁定键充当控制,但没有像应有的那样逃脱。这就是为什么我得出的结论是我的命令没有被运行。我应该怎么办?

最佳答案

有点陈旧,但以防万一,尝试添加命令的完整路径,如 ~不会因此扩展./不会工作。就像是

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
/home/<USER>/xcape -e 'Control_L=Escape'
exit 0

其中 是您的用户名。
还要检查/etc/rc.local 是否可执行 chmod +x /etc/rc.local

关于ubuntu - 命令未在 etc/rc.local ubuntu 中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26620396/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com