首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.xprofile和启动应用程序的脚本在Ubuntu16.10运行几分钟后停止工作

.xprofile和启动应用程序的脚本在Ubuntu16.10运行几分钟后停止工作
EN

Ask Ubuntu用户
提问于 2017-02-17 06:02:58
回答 1查看 1.2K关注 0票数 2

在运行Ubuntu时,我在.xprofile上使用了一些脚本,在启动应用程序中使用了一些脚本,我注意到,无论是今天还是几天前,这些脚本都停止了工作。

他们没有。他们确实跑了5到10分钟,结果他们倒过来了。我在.xprofile中的脚本是允许touchegg运行的:

代码语言:javascript
复制
synclient TapButton2=0
synclient ClickFinger2=0
synclient TapButton3=0
synclient ClickFinger3=0
synclient HorizTwoFingerScroll=0
synclient VertTwoFingerScroll=0
touchegg &

在启动应用程序中,我有如下内容:

代码语言:javascript
复制
sleep 20 && setxkbmap -layout us -option ctrl:swapcaps

然后,当我打开电脑,触蛋工作,帽子和控制键被交换。但只有几分钟。然后突然一切都恢复过来了。帽子又回到了原来的位置,触蛋也不再起作用了。通常在电脑打开后5到10分钟内就会发生。有什么主意吗?

谢谢!

ps:我安装了gnome应用程序,我想它下载了一堆gnome的东西,我在网上读到,gnome会话可能会覆盖我的脚本。所以我卸载了大部分gnome会话包(我也意外地删除了统一7,所以我不得不重新安装它)。但我的问题还是一样..。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2017-02-20 22:28:07

除了我在Ubuntu上执行更新并切换到Kernel4.10之外,还没有找到以前工作的脚本突然停止工作的原因。

但是,通过将我的所有脚本都放入一个.sh文件中,我找到了一种解决方法。我通过运行

代码语言:javascript
复制
chmod +x filename.sh

我称之为启动应用程序。我还修改了这个启动应用程序文件(在我的例子中,它名为start_script.desktop,它位于..config/autostart/中),并添加了行:

代码语言:javascript
复制
X-GNOME-Autostart-Delay=3

最后,我注意到的另一件事是,我的命令过去是这样的:

代码语言:javascript
复制
sleep 20; setxkbmap -layout us -option ctrl:swapcaps

所以,也许现在不允许在一行中包含多个命令?

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/884267

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档