[other] 【已解决】请问编写的快捷方式默认是文本编辑器如何处理? Resolved
Tofloor
poster avatar
HZCY
deepin
2024-09-30 23:57
Author

这里是为参考我桌面上一个todesk软件的快捷方式数据

[Desktop Entry]

Version=4.7.2.0

Encoding=UTF-8

Name=ToDesk

Comment=ToDesk Remote Control Software

Comment[zh_CN]=ToDesk远程控制软件

Exec=env LIBVA_DRIVER_NAME=iHD LIBVA_DRIVERS_PATH=/opt/apps/com.todesk/files/bin /opt/apps/com.todesk/files/bin/ToDesk

Icon=todesk

GenericName=ToDesk Remote Control Software

GenericName[zh_CN]=ToDesk远程控制软件

Keywords=todesk

Categories=Network;

Type=Application

Terminal=false

以下是为根据上面快捷方式内容自己写的

[Desktop Entry]

Version=0.27.5

Encoding=UTF-8

Name=audiorelay

Comment=audiorelay 音频服务器

Comment[zh_CN]=audiorelay 音频服务器 让你声音可在局域网内传播

Exec=/home/hzcy/Downloads/audiorelay/bin/AudioRelay

Icon=/home/hzcy/Downloads/audiorelay/lib/AudioRelay.png

GenericName=audiorelay

GenericName[zh_CN]=audiorelay 音频服务器

Keywords=audiorelay

Categories=Network;

Type=Application

Terminal=false

上面的软件是通过应用商店安装过的软件,

而自己写的这个快捷方式是绿色软件没有经过应用商店安装的。

上面的快捷方式双击后是打开软件,而我自己写的这个快捷方式双击后却是打开文本编辑器,求大佬讲解或教导一下该如何处理?

解决方案:在创建是必须使用终端nano 名称.desktop,其他方式创建都失败了

Reply Favorite View the author
All Replies
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2024-10-01 00:07
#1

你现在当前文件夹目录下打开终端

输入ls看看这个文件的后缀是否是.desktop

Reply View the author
和平老三
deepin
2024-10-01 08:37
#2

加 x 权限了吗

Reply View the author
HZCY
deepin
2024-10-01 11:46
#3
把一切操作变成GUI

你现在当前文件夹目录下打开终端

输入ls看看这个文件的后缀是否是.desktop

文件后缀是没错的.desktop的。

Reply View the author
HZCY
deepin
2024-10-01 11:47
#4
和平老三

加 x 权限了吗

加了chmod +x权限的

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2024-10-01 12:47
#5
HZCY

文件后缀是没错的.desktop的。

你右下角打开显示是这个吗?

image.png

你的.desktop文件是放在桌面吗?

Reply View the author
HZCY
deepin
2024-10-03 17:52
#6
把一切操作变成GUI

你右下角打开显示是这个吗?

image.png

你的.desktop文件是放在桌面吗?

已经解决了,关键是创建的方式,必须使用终端nano来创建,如果你在桌面上使用类似windows那种直接改文件名不可用,也就是说我在桌面上先创建了一个文本文档.txt然后改名【软件】.desktop这样是不可以的。

在windows上如果你要改使用格式,你可以先创建一个文本文档.txt然后在改名[软件].lnk在往里面写入数据,就可以改为快捷方式,完全不需要通过shell.

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2024-10-03 19:05
#7
HZCY

已经解决了,关键是创建的方式,必须使用终端nano来创建,如果你在桌面上使用类似windows那种直接改文件名不可用,也就是说我在桌面上先创建了一个文本文档.txt然后改名【软件】.desktop这样是不可以的。

在windows上如果你要改使用格式,你可以先创建一个文本文档.txt然后在改名[软件].lnk在往里面写入数据,就可以改为快捷方式,完全不需要通过shell.

所以我当时就问你用ls命令显示出来是否是.desktop文件后缀,你直接鼠标改的话是改不成这个后缀的,

你要么就用mv命令修改文件名😂

Name=这个项就是你当前可以看到的显露出来的文件名称,但是这样你看不到真正的后缀

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2024-10-03 19:07
#8
HZCY

文件后缀是没错的.desktop的。

原来你没有用ls命令看后缀啊😂

Reply View the author
HZCY
deepin
2024-10-03 22:18
#9
把一切操作变成GUI

原来你没有用ls命令看后缀啊😂

我用ls命令查看也是desktop后缀的,我当时确实通过这个方式查看过的。

另外根据你的回答,我现在又疑惑了,不确定我是个例,还是全部人都如此。

因为我确实通过桌面更改后缀后,在ls和dir两个命令下查看都确实带有了.desktop后缀。

Reply View the author