繁体   English   中英

在Linux中更改默认系统文件复印机

[英]Change default system file copier in Linux

我已经编写了一个python应用程序来管理linux上的文件副本,我想知道如何获取它来处理复制/粘贴调用,例如通过按ctrl + c / ctrl + v或右键单击/ Copy ...启动的调用,或拖放,而不使用系统复印机。

我可以为所有基于deb的linux dist执行此操作吗? 还是对Ubuntu,Mint,Debian等使用不同的方式???

请原谅我的英语,并预先感谢!

简短的回答:不,你不能。

长答案:进行复制和粘贴的组件并不是由发行版单独定义的。 这是桌面系统/窗口管理器的功能。 换句话说:没有用于“ Linux”的“默认系统文件”复印机。

有一些文件管理器,例如KDE的dolphin; 或gnome上的nautilus都带有自己的文件复制实现。 有些不错,有些则不是很多(尝试使用nautilus复制包含数千个文件的整个目录)。

但是这里真正的问题是:为什么要这么做? 是什么让您认为需要运行解释器的文件复制实现适合替换Linux随附的默认设置? 您为什么认为对现有车轮的重新发明在做任何事情上会更好?

编辑:如果您要“管理”系统副本的原因是为了防止用户执行某些操作而进行的某些尝试……您应该更好地研究文件许可权和此类想法。 在Linux环境中,您根本无法通过操纵某些工具来首先管理用户的操作。 相反:了解操作系统为您提供的管理功能,然后使用它们!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM