首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我的.desktop文件不能工作?

为什么我的.desktop文件不能工作?
EN

Ask Ubuntu用户
提问于 2020-07-11 22:46:35
回答 1查看 174关注 0票数 0

我最近安装和配置了两个游戏在我的桌面上使用葡萄酒。在/usr/share/application/中创建.desktop文件之后,我注意到当我尝试使用它们时,应用程序不会运行。

以下是我的.desktop文件的内容:

桌面

代码语言:javascript
复制
[Desktop Entry]
Type=Application
Name=osu!
GenericName=osu!
Exec=wine /home/geixco/Games/osu!/osu.exe
Icon=/home/geixco/Games/osu!/osu.png
Terminal=false

ut99.桌面

代码语言:javascript
复制
[Desktop Entry]
Type=Application
Name=UT99
GenericName=UT99
Exec=wine /home/geixco/Games/Unreal Tournament 1999/System/UnrealTournament.exe
Icon=/home/geixco/Games/Unreal Tournament 1999/ico.png
Terminal=false

当我自己尝试在终端中执行命令时,我遇到了以下错误:

代码语言:javascript
复制
geixco@ubuntu-NE56R:~$ wine /home/geixco/Games/osu!/osu.exe
bash: !/osu.exe: event not found
geixco@ubuntu-NE56R:~$ wine /home/geixco/Unreal Tournament 1999/System/UnrealTournament.exe
wine: cannot find '/home/geixco/Unreal'

尽管设置格式与Exec字段相同,但图标工作正常。如何修正格式以使命令正常工作?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2020-07-11 23:15:42

特殊的角色和空间正在抛出东西。

试试这些..。

桌面

代码语言:javascript
复制
[Desktop Entry]
Type=Application
Name=osu!
GenericName=osu!
Exec=wine "/home/geixco/Games/osu/osu.exe"
Icon="/home/geixco/Games/osu/osu.png"
Terminal=false

ut99.桌面

代码语言:javascript
复制
[Desktop Entry]
Type=Application
Name=UT99
GenericName=UT99
Exec=wine "/home/geixco/Games/Unreal Tournament 1999/System/UnrealTournament.exe"
Icon="/home/geixco/Games/Unreal Tournament 1999/ico.png"
Terminal=false

postnote:将.desktop文件放置在/usr/share/applications/中,所有用户都可以使用它们。最好把他们搬到~/.local/share/applications

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1258337

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档