我有一个用 C# 编写的名为prg.exe的程序。我想使用参数 (arg1) 在单声道中运行此程序,并将输出重定向到名为log.txt的日志文件。
如果我打开终端并输入命令:
mono --debug prg.exe arg1 > log.txt
Run Code Online (Sandbox Code Playgroud)
一切正常。
程序完成后,将创建log.txt文件,其中包含所有错误。
现在我想创建一个名为prg.desktop的桌面条目:
[Desktop Entry]
Name=My prg
Comment=some comment
Icon=/usr/share/pixmaps/openbox.xpm
Exec=mono --debug prg.exe arg1 > log.txt
Type=Application
Encoding=UTF-8
Terminal=false
Categories=None;
Run Code Online (Sandbox Code Playgroud)
如果我运行prg.desktop,则不会创建log.txt文件。
上面的脚本是经过简化的。事实上,Exec 行分别包含prg.exe和log.txt文件的完整路径。
我需要做什么来创建日志文件?
非常感谢。
首先:
最后让我们开始吧:
我已遵循在 ubuntu 桌面上以 root 身份登录和如何启用 root 登录?。他们可以工作,我可以登录。如你看到的:
但现在问题来了:一旦我尝试编辑我的/etc/gdm3/custom.conf
、更改AutomaticLogin=user
为AutomaticLogin=root
并重新启动,ubuntu 登录屏幕将不再显示。它卡在这个屏幕上:
现在我根本无法登录。
我怎样才能让它发挥作用?
日志可以在以下位置找到:https://gist.github.com/janwiesemann/8f7c8d2e267c61d6c514da8ae734794f
我正在尝试创建自己的桌面环境,并且正在使用 sudo nautilus,但我不小心删除了 ubuntu 3d 的 .desktop 条目,需要帮助
我正在运行 Ubuntu 15.04 和 Docky 作为我的启动器。为了OriginPro
在Wine
启动器下运行,我创建了一个.desktop
文件并将其固定到我的 Docky
但是,当它启动时,它会打开一个单独的图标(我无法通过右键单击将其固定到 Docky)。我在 Matlab(不是 wine)上遇到了类似的问题,但是将.desktop
文件名更改为与单击它时打开的文件名完全匹配使它们分组,但它不适用于OriginPro
.
我使用的是 Ubuntu 18.04。我已经安装了 XAMPP 并创建了一个 .desktop 文件来运行它。
[Desktop Entry]
Type=Application
Name=XAMPP Control Panel
Version=7.3.0.0
Exec=sudo -i python /opt/lampp/share/xampp-control-panel/xampp-control-panel.py
Encoding=UTF-8
Terminal=false
Comment=Start and Stop XAMPP
Icon=/home/lee/.local/favicon.ico
Run Code Online (Sandbox Code Playgroud)
但是,由于某种原因它不会运行。“Exec”行在 CL 上运行良好。我已将其设置为执行。有任何想法吗?
在 20.04 时,我有一些*.desktop
文件在~/Desktop
. 这些工作正常并在我的桌面上正确显示了一个图标。
升级到22.04后,图标消失了。谷歌告诉我这些文件应该位于~/.local/share/applications
,所以我将它们移到那里,但这并没有帮助。
desktop-file-validate
(来自desktop-file-utils
包)表示文件有效。
如何恢复桌面图标?
我正在制作一个小 .desktop 创建者的东西,用户提供一个路径。路径可以是链接应用程序或目录。有没有直接的方法来测试是否是应用程序?我可以测试它是否是目录。
谢谢
对于 Unix/Linux/Ubuntu,我仍然是一个完整的菜鸟。根据之前的问题,我在 4 年前尝试安装 Ubuntu,但是当我什至无法配置我的屏幕分辨率时就放弃了。
我现在有一台预装了 Ubuntu 16.4 LTS 的新 PC,我按照我在网上找到的说明成功更新到 17.10。我敢肯定,在接下来的几个月里,我会在尝试解决这个问题时遇到很多非常基本的问题,但是我已经遇到了一个特殊问题,我在网上找不到任何关于看似微不足道的问题的帮助.
我有一个 Dropbox 文件/home/mini/Dropbox/Public/notes.txt,我也从其他(基于 Windows 的)机器上查看/编辑。目前,我只能通过使用 Ubuntu“文件资源管理器”(Nautilus?)导航到该文件来访问该文件。
目前我桌面上唯一的文件/图标是我认为名为Chromium Web Browser.Desktop 的东西,它出现在我按照在线说明将其安装为我的默认浏览器之后。我要的是另一个文件/图标将调用Gedit的我notes.txt文件。
我可以在Chromium...desktop文件上调用Gedit,但我不了解任何内容,所以我不知道将其视为创建我自己的“快捷方式”的起点是否有意义。
在我的 Windows 机器上,我只需右键单击“目标”文件并选择发送到 -> 桌面(创建快捷方式)来创建一个*.lnk文件,或者我可以创建一个包含命令行记事本的*.bat文件\Users\Fumblefingers\Dropbox\Public\notes.txt,但我就是不知道如何在 Ubuntu 中做类似的事情。
要重复-我要的是一个桌面文件/图标调用Gedit的我notes.txt文件。我仍然觉得很难相信我自己无法解决这个问题,但我相信这里有人可以解释事情(请用非常简单的术语!:)