首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Caja -如何以编程方式重新加载桌面

Caja -如何以编程方式重新加载桌面
EN

Unix & Linux用户
提问于 2018-06-21 18:08:37
回答 1查看 533关注 0票数 0

我可以通过点击桌面上的任意位置按F5来重新加载CaJ桌面。有没有办法以编程的方式做这件事?

例如,我有一个用户脚本将一些文件复制到$HOME/Desktop目录。我希望脚本能够执行F5,这样用户就可以立即看到这些文件,而不必手动执行F5。

我能做到

代码语言:javascript
复制
caja -q && caja -n &

这是可行的,但有副作用,杀死所有其他恰巧打开的caja窗户。

EN

回答 1

Unix & Linux用户

发布于 2019-04-21 15:40:43

回答说,因为我偶然发现了同样的问题,并找到了一个解决方案

要刺激刷新,您可以:

  1. 安装xautomation by sudo apt install xautomation (您将需要它提供的xte功能)
  2. 创建一个名为refresh的文件,并在其中添加以下内容:
代码语言:javascript
复制
#!/bin/bash

xte "key F5"
  1. 最后,右键单击refresh文件,转到properties,并检查Permissions选项卡中的所有Execute选项,它现在可以随时刷新
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/451163

复制
相关文章

相似问题

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