如何诊断“启动应用程序时出错”?

凯文·里德(Kevin Reid)

my-app.desktop为编写的程序创建了一个文件。双击它时,出现错误消息“启动应用程序时出错”。如何获得有关问题所在的更多详细信息?

我看到了对话框的“详细信息”部分的引用,但是在我看到的对话框中没有类似的内容。如果我使用的是Mac,我将打开“控制台”应用程序以查看是否记录了任何错误,但是我还没有在Ubuntu上了解到类似的信息。

(请注意,与其他类似标题的问题不同,我不是在问这个特定的.desktop文件怎么了;我想知道一般如何查找。)

芒登

这是您可以使用的技巧。为您的应用程序创建一个包装器脚本,该脚本将启动该包装器并捕获错误输出:

#!/usr/bin/env bash

## Launch 'yourapp' and capture its standard error output
/path/to/yourapp 2>~/myapp.log

将其另存为,~/foo.sh并使用使其可执行chmod +x ~/foo.sh现在,将您的桌面启动器指向它。就像是:

[Desktop Entry]
Version=2.0
Type=Application
Exec=/home/kevin/foo.sh
Terminal=true
Comment=My app!

这样会将所有错误消息重定向到~/myapp.log,您可以在闲暇时检查它们。您可以使用2>>~/myapp.log,如果你想连续的错误信息被附加到文件,而不是覆盖它。


顺便说一句,那原因$PATH是不同的,因为你可能在你的设置$PATH~/.bahsrc未通过图形环境读取。这也是一个坏主意,因为$PATH每次您打开新终端时都会设置,这是不必要的开销。使用~/.profile此代替。欲了解更多详细信息,当看到文件的读取这里和更多的应用来做什么,看到的文件在这里

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何诊断“启动应用程序时出错”?

来自分类Dev

启动应用程序时出错

来自分类Dev

启动我的应用程序时出错

来自分类Dev

桌面启动图标“启动应用程序时出错”

来自分类Dev

插入实体框架后启动应用程序时出错

来自分类Dev

在Eclipse上启动Java应用程序时出错

来自分类Dev

在分阶段启动Rails应用程序时出错-Unicorn

来自分类Dev

启动Rails Passenger应用程序时出错

来自分类Dev

在.netcore中启动应用程序时出错

来自分类Dev

启动Android应用程序时如何启动服务?

来自分类Dev

启动Android应用程序时如何启动服务?

来自分类Dev

如何诊断仅在使用uWSGI运行应用程序时出现的Python Flask应用程序中的问题?

来自分类Dev

仅在首次启动应用程序时,如何启动具有特定活动的应用程序?

来自分类Dev

启动应用程序时如何禁止Javers创建表

来自分类Dev

每次启动应用程序时,如何刷新Webview的内容?

来自分类Dev

启动应用程序时如何分配WM_CLASS

来自分类Dev

从AndroidStudio启动应用程序时如何选择设备

来自分类Dev

从终端启动桌面应用程序时如何禁用日志

来自分类Dev

离子和电子应用程序未启动。启动应用程序时出错,在 {Project Directory} 中找不到模块

来自分类Dev

在系统启动时启动WPF应用程序时出错

来自分类Dev

运行Babel应用程序时出错

来自分类Dev

运行Javafx应用程序时出错

来自分类Dev

运行MVC应用程序时出错

来自分类Dev

安装Blackberry应用程序时出错

来自分类Dev

安装应用程序时出错

来自分类Dev

运行SOLR应用程序时出错

来自分类Dev

运行Ruby应用程序时出错

来自分类Dev

安装应用程序时出错

来自分类Dev

发布Marketplace应用程序时出错

Related 相关文章

热门标签

归档