[Seek Help] 如何增加一个删除的快捷键??
Tofloor
poster avatar
不知道用啥昵称
deepin
2023-01-12 22:29
Author

如题,deepin如何增加一组像windows里一样的"ctrl+D"就可以把文件移到回收站里的删除快捷键?每次都要鼠标右键删除,感觉不顺手。

设置里增加快捷键要用命令,可小白不懂。恳请各位大神指点一下。

PS:不要说delete键。我就是想用ctrl+D。

Reply Favorite View the author
All Replies
1 / 2
To page
jjcui8595
deepin
2023-01-12 22:34
#1

两个键比一个更快捷?

Reply View the author
liwl
deepin
2023-01-12 22:44
#2

我也是啊,想用这个,可惜了,deepin并没有这个功能的,我也曾多次在直播活动提问过,目前看来是不太可能了

Reply View the author
吉吉如律令
deepin
2023-01-12 23:12
#3
jjcui8595

两个键比一个更快捷?

可能是delete键在右手边不容易按到吧

Reply View the author
吉吉如律令
deepin
2023-01-12 23:13
#4
liwl

我也是啊,想用这个,可惜了,deepin并没有这个功能的,我也曾多次在直播活动提问过,目前看来是不太可能了

能不能写个脚本,可以获取选中文件的路径,然后用rm命令删除,然后设置快捷键去调用这个脚本

Reply View the author
[^_^]
deepin
2023-01-12 23:19
#5

https://blog.csdn.net/weixin_39869043/article/details/116960477

Reply View the author
不知道用啥昵称
deepin
2023-01-12 23:38
#6
jjcui8595

两个键比一个更快捷?

快捷键就是要方便快捷啊。在右边的delete键甚至都不如鼠标右键删除方便。连银河麒麟都有ctrl+D快捷键。偏偏深度就没有,以前写了好几次反馈了,都杳无音信。

Reply View the author
不知道用啥昵称
deepin
2023-01-12 23:39
#7
liwl

我也是啊,想用这个,可惜了,deepin并没有这个功能的,我也曾多次在直播活动提问过,目前看来是不太可能了

反馈,几乎没啥作用。。上次听个程序员说。反馈单基本就是做样子的,没人会看的。

Reply View the author
不知道用啥昵称
deepin
2023-01-12 23:40
#8
[^_^]

https://blog.csdn.net/weixin_39869043/article/details/116960477

尴尬,我完全看不懂。

Reply View the author
[^_^]
deepin
2023-01-12 23:47
#9
不知道用啥昵称

尴尬,我完全看不懂。

只是个思路,利用 X 环境的 API 去模拟一些按键事件。我也不知道咋个整。、

Reply View the author
liwl
deepin
2023-01-12 23:49
#10
吉吉如律令

能不能写个脚本,可以获取选中文件的路径,然后用rm命令删除,然后设置快捷键去调用这个脚本

这个思路是可以的,我试过,失败了,因为设置的话,快捷键也是全局的,会有各种问题,不知道如何仅在文管下生效。最好不要调用rm,而是gio命令,移动到回收站。

Reply View the author
liwl
deepin
2023-01-12 23:50
#11
不知道用啥昵称

反馈,几乎没啥作用。。上次听个程序员说。反馈单基本就是做样子的,没人会看的。

还是有用的,反馈的很多问题都解决了的

只不过这个是设计层面的问题,直播时回复的

Reply View the author
不知道用啥昵称
deepin
2023-01-12 23:55
#12
liwl

还是有用的,反馈的很多问题都解决了的

只不过这个是设计层面的问题,直播时回复的

没这快捷键确实很不方便,平时我用的最多的就是复制粘贴剪切删除。

Reply View the author
[^_^]
deepin
2023-01-12 23:57
#13

https://justcode.ikeepstudying.com/2018/03/shell%E8%84%9A%E6%9C%AC%EF%BC%9A%E5%9C%A8linux%E4%B8%AD%E6%A8%A1%E6%8B%9F%E5%87%BB%E9%94%AE%E5%92%8C%E9%BC%A0%E6%A0%87%E7%A7%BB%E5%8A%A8-%E9%94%AE%E7%9B%98%E7%B2%BE%E7%81%B5-xdotool-%E6%A8%A1/

Reply View the author
[^_^]
deepin
2023-01-12 23:58
#14
[^_^]

https://justcode.ikeepstudying.com/2018/03/shell%E8%84%9A%E6%9C%AC%EF%BC%9A%E5%9C%A8linux%E4%B8%AD%E6%A8%A1%E6%8B%9F%E5%87%BB%E9%94%AE%E5%92%8C%E9%BC%A0%E6%A0%87%E7%A7%BB%E5%8A%A8-%E9%94%AE%E7%9B%98%E7%B2%BE%E7%81%B5-xdotool-%E6%A8%A1/

试试这个,我成功的用 Ctrl D 模拟了在选中的文件上执行右键的操作。脚本配合控制中心的自定义快捷键理论上可以实现。

Reply View the author
不知道用啥昵称
deepin
2023-01-13 00:01
#15
[^_^]

试试这个,我成功的用 Ctrl D 模拟了在选中的文件上执行右键的操作。脚本配合控制中心的自定义快捷键理论上可以实现。

买嘎。作为小白真心看不懂。不过还是感谢您的指点。

Reply View the author
DebuggerX
deepin
2023-01-13 18:34
#16
liwl

这个思路是可以的,我试过,失败了,因为设置的话,快捷键也是全局的,会有各种问题,不知道如何仅在文管下生效。最好不要调用rm,而是gio命令,移动到回收站。

增加快捷键,命令是:

bash -c 'AW=$(xwininfo -int -id $(xdotool getactivewindow) | grep "Window id") && if [[ $AW =~ "桌面" ]] || [[ $AW =~ " — 文件管理器" ]]; then xdotool keyup d key --clearmodifiers Delete; fi'

然后绑定快捷键 Ctrl+D 即可。

只会在桌面和文管里生效。

Reply View the author
DebuggerX
deepin
2023-01-13 18:39
#17
吉吉如律令

能不能写个脚本,可以获取选中文件的路径,然后用rm命令删除,然后设置快捷键去调用这个脚本

不用这么麻烦,直接在按下 Ctrl+D 的时候利用 xdotool 模拟按 Delete 键就行了。

Reply View the author
DebuggerX
deepin
2023-01-13 18:44
#18
DebuggerX

增加快捷键,命令是:

bash -c 'AW=$(xwininfo -int -id $(xdotool getactivewindow) | grep "Window id") && if [[ $AW =~ "桌面" ]] || [[ $AW =~ " — 文件管理器" ]]; then xdotool keyup d key --clearmodifiers Delete; fi'

然后绑定快捷键 Ctrl+D 即可。

只会在桌面和文管里生效。

原理还是利用万能的 xdotool ,获取当前激活的窗口,如果是桌面或者文管,那么先模拟抬起 Ctrl+D 键,然后模拟按 Delete 键,从而实现删除文件,而且其他软件不受影响。

Reply View the author
吉吉如律令
deepin
2023-01-13 19:16
#19
It has been deleted!
吉吉如律令
deepin
2023-01-13 19:22
#20
DebuggerX

不用这么麻烦,直接在按下 Ctrl+D 的时候利用 xdotool 模拟按 Delete 键就行了。

谢谢,这个工具挺有用的

Reply View the author
1 / 2
To page