标签: .desktop

在启动器上创建 foobar.desktop 文件和 Wine 应用程序图标

这是我之前的问题(什么是 .desktop 文件? )的规范,我想知道如何创建 .desktop 文件以便在 Wine 应用程序的启动器上创建图标。

我不明白下面的代码与我们有什么关系:

[Desktop Entry]
Name=FooBar
Comment=Foo & Bar
Exec=sh -c "cd /home/USER/.wine/drive_c/Program\ Files/FOOBAR_FOLDER; wine foobar.exe"
Icon=wine
Terminal=false
Type=Application
Categories=Wine;
StartupNotify=true
Run Code Online (Sandbox Code Playgroud)

将 USER 和 FOOBAR_FOLDER 替换为适当的值。因此,您可以通过键入“FooBar”在启动器中找到您的应用程序。

这是对与我之前的问题类似的问题的最佳答案,您可以在这里看到:如何为 Wine 安装的应用程序创建自定义应用程序启动器?,但我不明白如何处理我刚刚提供的代码。我尝试在终端上复制并粘贴,但它不起作用。

换句话说,我需要相同的答案,但更全面的解释和更容易理解,因为我不知道如何处理所提供的代码!请注意,我对计算机的技能很少。非常感谢!:)

wine launcher .desktop

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

是否可以在 someapp.desktop 文件中运行多个命令?

我只是想找到一种在打开应用程序(Firefox)时运行额外命令的方法,但我失败得很惨......

原来的问题在这里

我尝试在应用程序命令之后添加我的命令,如下行所示:

Exec=firefox %u & /bin/monitor_process.sh firefox
Run Code Online (Sandbox Code Playgroud)

但这会导致monitor_process.shFF 打开,显示“打开文件...”对话框。

我尝试过; & &&但没有成功...

那么,知道如何处理 .desktop 文件中的多个命令吗?

另外,塞尔格说:

那也行不通。Exec= 必须只有一个语句,不;被允许。

command-line bash .desktop 14.04

5
推荐指数
2
解决办法
1801
查看次数

桌面文件中的 #!/usr/bin/env xdg-open 是什么?

我创建了一个简单的桌面文件来检查远程位置的连接性,其中Exec=ping 192.168.0.9. 但#!/usr/bin/env xdg-open在 Desktop Entry 之前创建的一个文件和在 Desktop Entry 之前创建的另一个文件#!/usr/bin/env xdg-open,两者的工作原理相同。那么桌面文件有什么用呢?这是什么意思?

.desktop

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

应用程序未显示在 Gnome 3 活动 > 创建 .desktop 配置文件后搜索中

我通常将本地 *.desktop 文件放在~/.local/share/applications. 因为最近当我按下按键后搜索它们时,它们不再出现SUPER。不过它们都可以从终端启动。

我该怎么做才能从仪表板再次访问这些程序?

该系统是gnome3上的ubuntu Bionic

gnome activities-overview .desktop

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

更改 Dock 中喜爱的应用程序的命令行参数

我已经为 GNOME 终端的文件中的 Exec 行添加了一个选项.desktop(我需要添加--maximize)。文件是/usr/share/applications/org.gnome.Terminal.desktop.

我在 Dock 的收藏夹中有终端。但我的更改没有效果 - 即使重新启动 GNOME shell 后,终端仍然以正常模式启动。问题出在哪里以及如何更改 Dock 中我最喜欢的应用程序的命令行参数?

gnome-terminal .desktop gnome-shell ubuntu-dock

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

Nautilus .desktop 启动器不工作(19.04 迪斯科)

我最近将我的系统更新到 Ubuntu 19.04。

出于某种原因,.desktop启动器似乎不再适用于 Nautilus。它们现在被识别为文本文件,而不是呈现为实际的快捷方式:

截图 - 鹦鹉螺

这仅发生在 Nautilus 中。相比之下,这就是 Nemo 中相同的快捷方式现在的样子

截图 - Nemo

(我已经对 Caja 和 Thunar 进行了同样的尝试,一切都在那里工作)

这是 GNOME 人的另一个设计决定,还是只是在版本升级过程中出现的问题?

重要说明(可能):我使用的是 Unity 7

nautilus .desktop 19.04

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

运行桌面快捷方式只是在文本编辑器中打开它

我查看了与该主题相关的其他一些 StackExchange 问题,但无论出于何种原因,我仍然无法找到解决方案。

test.desktop这是我桌面上的简单文件:

[Desktop Entry]
Version=1.0
Name=Test        
Comment=Test the terminal running a command inside it
Exec=gnome-terminal -e "~/test.rb"
Icon=utilities-terminal
Terminal=false
Type=Application
Categories=Application;
Run Code Online (Sandbox Code Playgroud)

我只是想创建一个双击时运行 Ruby 脚本的快捷方式。我试图让最终用户非常容易打开它,但当我双击该文件时,它只是在文本编辑器中不断打开。

我也验证了它也有写权限,但仍然没有。如果我替换~/test.rbifconfig,它仍然不起作用。

我在这里做错了什么?

gnome ruby command-line unity .desktop

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

如何更改执行 .desktop 文件的默认终端?

我一直在尝试以 alacritty 作为默认值来执行 vim。我已经将 alacritty 设置为我的默认终端模拟器,并且在我的 vim.desktop 中我更改exec=vim %Fexec=alacritty -e vim %F. 问题是当我打开一个文件时,它首先在 gnome 终端中执行命令,然后在 alacritty 中启动 vim,问题是 gnome 终端保持打开状态。我也试过创建一个脚本:

#!/bin/bash
alacritty -e vim & disown | exit
Run Code Online (Sandbox Code Playgroud)

这根本行不通。我不知道还能做什么,我在网上找不到任何东西。提前致谢!

是否可以更改运行Exec=命令的默认终端?这样就可以通过写作Exec=vim %F来快速运行它

vim command-line bash .desktop

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

具有开始输入和目标属性的桌面快捷方式

我使用的是 Ubuntu 20.04,并且我已经使用 wineHQ 安装了一个 Windows 应用程序。在 Windows 中,桌面图标有两个参数“开始于”和“目标”。“Start in”路径指向网络服务器路径,“Target”指向C盘上的一个文件,后跟一个网络路径文件。我想知道如何将 Ubuntu .desktop 文件配置为使用目标并在参数中启动。请参阅下面的配置;

Windows 桌面快捷方式

目标:C:\ApplicationDirectory\BIN\MyApp.EXE \\ServerName\ApplicationDirectory\FileName

开始于:\\ServerName\ApplicationDirectory

Windows 桌面快捷方式

Ubuntu .Desktop 文件配置

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=sudo ~/.wine/MyApplication/BIN/MyApp.EXE smb://ServerName/ApplicationDirectory/FileName
Name=MyApplication
Comment=MyApplication
Run Code Online (Sandbox Code Playgroud)

问题:

  1. Wine 安装在根目录中,要访问 MyApplication 目录,有时我必须从winecfg输入我的根密码,该目录不可见。有没有办法将此文件配置为始终以 root 身份运行?
  2. 如何配置 .Desktop 文件中的“Start in”属性以在我的网络路径中启动?

icons wine lubuntu .desktop desktop-icons

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

.desktop 文件不显示图标

我正在使用 Ubuntu 20.04。我想更改一些图标,所以我打开/usr/share/applications查看.desktop已安装应用程序的文件。但是这些.desktop文件不显示它们的图标(如屏幕截图所示),所以我不知道我应该更改哪些图标。

没有图标的 .desktop 文件

如何使.desktop文件显示其图标?

icons .desktop 20.04

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