标签: .desktop

如何重定向桌面条目的输出

我有一个用 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.exelog.txt文件的完整路径。 我需要做什么来创建日志文件? 非常感谢。



mono redirect .desktop

2
推荐指数
1
解决办法
1027
查看次数

Ubuntu 22.04.1 LTS 上以 root 身份自动登录桌面

首先:

  • 我知道这不是一个好的做法。但我主要使用这个虚拟机来做一些疯狂的事情,而且我厌倦了一直输入密码。我也很懒,不想手动登录。所以请将此视为一个实验。
  • 这不是后面提到的问题的重复。继续阅读,你就会明白我的意思。
  • 为什么?只是因为!这是唯一的原因。
  • 是的,这是愚蠢且危险的。
  • 是的,我不会在其他地方使用它。这只是为了好玩。
  • 其他人:不要使用这个!

最后让我们开始吧:

我已遵循在 ubuntu 桌面上以 root 身份登录如何启用 root 登录?。他们可以工作,我可以登录。如你看到的:

root 不好,我知道但不在乎

但现在问题来了:一旦我尝试编辑我的/etc/gdm3/custom.conf、更改AutomaticLogin=userAutomaticLogin=root并重新启动,ubuntu 登录屏幕将不再显示。它卡在这个屏幕上:

登录

现在我根本无法登录。

我怎样才能让它发挥作用?

日志可以在以下位置找到:https://gist.github.com/janwiesemann/8f7c8d2e267c61d6c514da8ae734794f

root login .desktop

2
推荐指数
1
解决办法
6677
查看次数

不小心删除了 .desktop 条目,我该如何重新创建它?

我正在尝试创建自己的桌面环境,并且正在使用 sudo nautilus,但我不小心删除了 ubuntu 3d 的 .desktop 条目,需要帮助

unity .desktop

1
推荐指数
1
解决办法
951
查看次数

在 Wine 中运行的应用程序的重复图标

我正在运行 Ubuntu 15.04 和 Docky 作为我的启动器。为了OriginProWine启动器下运行,我创建了一个.desktop文件并将其固定到我的 Docky

但是,当它启动时,它会打开一个单独的图标(我无法通过右键单击将其固定到 Docky)。我在 Matlab(不是 wine)上遇到了类似的问题,但是将.desktop文件名更改为与单击它时打开的文件名完全匹配使它们分组,但它不适用于OriginPro.

wine launcher .desktop

1
推荐指数
1
解决办法
1667
查看次数

无法在桌面入口中使用 sudo 启动 XAMPP

我使用的是 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 上运行良好。我已将其设置为执行。有任何想法吗?

xampp .desktop 18.04

1
推荐指数
1
解决办法
3066
查看次数

升级到22.04后桌面图标丢失

在 20.04 时,我有一些*.desktop文件在~/Desktop. 这些工作正常并在我的桌面上正确显示了一个图标。

升级到22.04后,图标消失了。谷歌告诉我这些文件应该位于~/.local/share/applications,所以我将它们移到那里,但这并没有帮助。

desktop-file-validate(来自desktop-file-utils包)表示文件有效。

如何恢复桌面图标?

gnome .desktop 20.04 22.04

1
推荐指数
1
解决办法
1796
查看次数

给定一个路径,测试它的应用程序

我正在制作一个小 .desktop 创建者的东西,用户提供一个路径。路径可以是链接应用程序或目录。有没有直接的方法来测试是否是应用程序?我可以测试它是否是目录。

谢谢

.desktop

0
推荐指数
1
解决办法
39
查看次数

创建桌面图标以调用指定文件的文本编辑器

对于 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文件。我仍然觉得很难相信我自己无法解决这个问题,但我相信这里有人可以解释事情(请用非常简单的术语!:)

gedit text-editor shortcuts .desktop 17.10

0
推荐指数
1
解决办法
936
查看次数

标签 统计

.desktop ×8

17.10 ×1

18.04 ×1

20.04 ×1

22.04 ×1

gedit ×1

gnome ×1

launcher ×1

login ×1

mono ×1

redirect ×1

root ×1

shortcuts ×1

text-editor ×1

unity ×1

wine ×1

xampp ×1