Ubuntu

Ubuntu用户和开发人员的问答


3
如何将Wine中的所有文件类型与其相应的本机应用程序相关联?
对于单个文件类型,这很容易完成,如如何在Wine中将文件类型与本机应用程序关联?,方法是.reg为所需的文件类型创建一个。但这仅适用于AVI。我使用了一些酒类应用程序(uTorrent,Soulseek,Eudora等),它们可以启动各种文件。例如,电子邮件附件可以是JPG,DOC,PDF,PPS ...这不可能(也不是理想的)来跟踪电子邮件中可能收到的所有文件类型或洪流下载的文件类型。 因此,我需要一个更通用,更广泛的解决方案。我需要文件关联以兑现当前配置的任何本机应用程序。我希望对系统中配置的所有文件类型都执行此操作。 我已经想出了使解决方案通用的方法。只需将.regfor中启动的应用替换为winebrowser,如下所示: [HKEY_CLASSES_ROOT\.pdf] @="PDFfile" "Content Type"="application/pdf" [HKEY_CLASSES_ROOT\PDFfile\Shell\Open\command] @="C:\\windows\\system32\\winebrowser.exe \"%1\"" 香港专业教育学院测试过,它可以正常工作。由于winebrowser xdg-open用作后端,并将Windows路径转换为Unix路径,因此启动了正确的(Linux)应用程序。 因此,我需要一个用于Wine注册表的“批处理”更新程序,这种wine-update-associations脚本可以在安装新应用程序时立即运行。也许一个工具可以: 列出我的系统中与默认的已安装应用程序相关联的所有Mime Types类型 提取所有需要的信息(glob,mime类型等) 以上述格式生成.REG文件 棘手的部分是:我搜索了很多,以查找有关在Ubuntu 10.10及更高版本中如何完成关联的信息,至少可以说文档稀缺且令人困惑。Freedesktop.org没有完整的规范,甚至Gnome文档也已过时。到目前为止,我已经收集了4个包含关联信息的文件,但对于要使用哪个(或为什么)或如何使用它们来生成.reg文件一无所知: ~/.local/share/applications/mimeapps.list ~/.local/share/applications/miminfo.cache /usr/share/applications/miminfo.cache /etc/gnome/defaults.list 任何帮助,脚本或解释将不胜感激! 谢谢!

2
如何找出哪个用户删除了目录?
我的Ubuntu服务器上大约有30位活跃用户。我个人认识每个使用服务器的人。最近,我和几个朋友正在研究该项目。我们为该项目创建了一个新目录,并且由于每个人都认识每个人,因此我们不必费心在一系列权限下保护我们的工作。我们应该这样做,因为今天早上醒来时发现有人删除了我们的整个目录。 我们的工作每天晚上都会备份,因此恢复我们的工作确实并不重要。但是,我们想找出是谁删除了它,以便我们与他们面对面。到目前为止,找到罪魁祸首最好的方法是检查每个人的bash历史记录,但这是漫长而乏味的,而且很可能是,如果目录删除背后存在恶意,我们的罪魁祸首可能会修改他们的罪魁祸首来掩盖他们的踪迹(或者他们当然可以使用其他外壳)。 那么,基本上,找出谁删除目录的最简单,最快的方法是什么? 在此先感谢您的时间。

4
Java在某些网站上不起作用
我已经icedtea6-plugin在Ubuntu盒子上安装了。奇怪的是,当我浏览Internet时,某些网站可以使用Java,而某些网站则不能。例如,我可以通过http://www.nordea.dk/登录到我的银行;他们使用Java小程序来验证用户身份。 但是当我尝试使用http://keepvid.com/时;它说Loading Java Applet。一两分钟后,它会说: Error: Please click here to download Java, If you already have Java, please restart your browser and try again. 我试图重新启动计算机,关闭并打开Chromium浏览器。但这也不起作用。 有人可以指出正确的方向来解决这个问题吗? 谢谢。
8 java  chromium 

1
如何使脚本命令附加到文件?
脚本命令将终端活动转换为特定文件。我了解该部分,但是有没有办法将其追加到现有文件中? 我的最终目标script是使用date命令所实现的时间戳,将数据追加到现有文件中。最终有一个启动器,它在启动时会预先执行,我的终端上有每个输出的日志文件。我认为我已经解决了难题,除了使脚本命令附加。

5
如何在Windows和Ubuntu之间共享分区?
我有一台装有Windows的PC,并且想使用Ubuntu作为我的主要操作系统进行双引导。 我想创建一个Home分区来存储我的所有文件,并希望能够在Windows 7上访问它们而无需手动安装该分区或任何其他内容。 我想知道应该创建哪种分区,以及是否可以共享我的Home分区来简化事务。 谢谢

5
用Docky代替Unity bar?
我想做的是禁用Unity侧栏(启动器),该栏默认情况下显示在左侧,而改用Docky。我想保留Unity的所有其他功能(例如,应用程序菜单和顶部栏的良好集成)。
8 unity  docky 


1
Ubuntu Kernel PPA的内核是否在与指定版本相同的时间范围内受支持?
我想知道是否要从Ubuntu Kernel PPA安装内核并使用10.04 LTS作为我的版本,因为我喜欢支持期长,它们会在支持时间的同时结束吗? 10.04 LTS桌面的支持日期为2013年4月,服务器的支持日期为2015年4月。如果我查看Ubuntu Kernel PPA网站,则找不到任何引用,他们将承诺提供更新多长时间。因为它是PPA,我可以有什么期望吗? 根据Synaptic,2015年4月之前支持10.04中的内核软件包。 我不想最终得到一个系统,该系统具有除内核以外的所有可用更新。
8 kernel 


2
如何创建仅包含指向其他PPA链接的PPA?
这样,我只需要在Launchpad上维护一个PPA并拥有我喜欢的所有软件包即可。 更新:也欢迎漂亮的解决方法;) 更新:我正在家里运行服务器。因此,如果有一个可以建立我自己的私人仓库的解决方案,那将是完全可以的。
8 ppa  launchpad 

2
基于密钥而不是如果密钥+ IP匹配信任SSH服务器
是否有可能使ssh客户端不在乎ssh服务器位于哪个IP(如果之前有其他服务器位于该IP之后),而是信任特定的服务器密钥?(也许昵称那些密钥?)我使用动态DNS,并且在某些计算机上启用了IPv6隐私扩展,并且总是被问到它是否认为可以安全连接。另一种可能性是由DHCP分配的地址被分配给不同的ssh服务器,并导致各种“密钥与IP不匹配”错误。
8 ssh 

2
键入时完成单词的工具
我有一个熟悉etype的朋友。此应用程序可以在他打字时完成并建议单词,从而为他提供帮助。现在,根据我的建议,他正在使用Ubuntu,但他确实在Ubuntu上需要此应用程序。 由于没有etype Ubuntu版本,因此Ubuntu是否有类似的应用程序? 您对男人有何建议? 该应用程序应适用于: 浏览器(Firefox,Chromium) 在诸如(libreoffice,Openoffice)的文字处理器上


1
了解此shell语句
我承认这是一项家庭作业,但我无法解释以下命令行: 警告:这就是所谓的FORK BOMB!此命令行可以并且会因为消耗所有RAM和CPU而使您的PC崩溃(请相信我,我尝试过...) :(){ :|:& };: 据我所知,这是我到目前为止要做的一件事(搜索这些字符非常令人沮丧)。 管道可以将一些命令连接在一起,以便第一个输出被第二个用作输入。 &是在后台运行命令(通常用于从不应受该命令阻止的shell中启动命令) 我猜:是要分叉吗?但是在这里我完全迷路了!我愿意学习,所以也许有人拥有一个很好的资源可供我阅读?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.