双击桌面是否可以执行动作(命令或Bash脚本)?
我想模拟Fences在Windows系统中执行的功能:双击桌面,显示/隐藏桌面中的图标/文件夹。
脚本不是问题,我想知道的是双击桌面上未使用的区域时如何执行该脚本。
双击桌面是否可以执行动作(命令或Bash脚本)?
我想模拟Fences在Windows系统中执行的功能:双击桌面,显示/隐藏桌面中的图标/文件夹。
脚本不是问题,我想知道的是双击桌面上未使用的区域时如何执行该脚本。
Answers:
我猜你的意思是单击桌面本身,而不是单击桌面上的图标(后者可以通过将脚本放在桌面文件夹中来完成...)
如果您愿意妥协,请使用CCSM
apt-get install compizconfig-settings-manager
使用“命令”插件,您可以将命令(如运行脚本)绑定到事件。在“按钮绑定”标签下,您可以将命令分配给鼠标在边缘之一上的“单击”。我知道这不是完整的解决方案,但是您可以选择所有边缘,因此几乎可以完成您想要的一切。
希望能帮助您。
这是完全可能的。如果您在桌面上放置任何程序(脚本或二进制文件)并确保其具有执行许可权,则将由绝大多数桌面渲染软件(非常确定为thunar和nautilus)双击来执行该程序,相同的规格)。请注意,根据程序的实现,某些桌面处理程序可能会要求您确认希望运行而不是查看程序(这部分是为了解决一个历史问题,即FAT中的文件往往都被标记为可执行文件,即使不希望执行它们)。
如果您希望使用漂亮的图标,请在桌面上创建一个.desktop文件,以引用您要运行的程序。如果授予执行权限,则任何兼容的桌面渲染程序都将按照.desktop文件中的描述启动程序,并且应这样做,而无需以任何方式要求确认。
.desktop文件的创建规范为http://standards.freedesktop.org/desktop-entry-spec/latest/,或者您可以从/ usr / share / applications /下已经创建的内容开始。您可以检查以确保通过Desktop-file-utils中的“ desktop-file-validate”程序正确写入了.desktop文件。
关于Fences的图标组织功能:GNOME尚未找到任何东西,但是KDE.4有一个名为FolderView的桌面小部件,我认为它确实可以满足您的需求。这是公告,搜索“ folderview”: