[BUG]Deepin v20beta .desktop快捷方式无法使用Terminal=true
Tofloor
poster avatar
CrystalRays
deepin
2020-04-19 23:04
Author
本帖最后由 crystalrays 于 2020-4-19 17:58 编辑

桌面上新建a.desktop和run.sha.desktop内容如下:
  1. [Desktop Entry]
  2. Comment=
  3. Exec=./run.sh
  4. Icon=
  5. Name=test
  6. Path=/home/crystalrays/Desktop
  7. StartupNotify=false
  8. Terminal=true
  9. Type=Application
Copy the Code
run.sh内容如下:
  1. > 1.txt
Copy the Code
双击没反应
但是把a.desktop里的Terminal=true改为Terminal=false双击就可以生成1.txt

有大佬知道是为什么吗?是deepin的bug吗?我需要给pyqt写的应用程序创建图标,但是没有terminal的话python程序根本跑不起来啊!!!


Reply Favorite View the author
All Replies
avatar
CrystalRays
deepin
2020-04-20 01:59
#1
自己顶一下
Reply View the author
avatar
Ziggy
deepin
2020-04-20 02:54
#2
加Hidden=false试试
Reply View the author
avatar
CrystalRays
deepin
2020-04-20 03:06
#3

我这里没用
Reply View the author
avatar
CrystalRays
deepin
2020-04-20 03:17
#4

我找到论坛里以前也有人反映过这个问题,是深度终端的bug,好像换Gnome终端就没问题了
https://bbs.deepin.org/post/139375
看来不够重视啊,这个问题 3 年了还存在https://bbs.deepin.org/user/48640
Reply View the author
avatar
jerry979
deepin
2020-04-20 04:30
#5
你是想在终端中运行吗?那得在命令前面加  deepin-terminal -x
Reply View the author
avatar
jingle
deepin
2020-04-20 04:33
#6
https://bbs.deepin.org/post/192250
我找到论坛里以前也有人反映过这个问题,是深度终端的bug,好像换Gnome终端就没问题了
https://bbs.deepi ...

深度终端内部已经有dtk版本了后续会替换吧
Reply View the author
avatar
CrystalRays
deepin
2020-04-20 22:00
#7
https://bbs.deepin.org/post/192250
你是想在终端中运行吗?那得在命令前面加  deepin-terminal -x

deepin-terminal -e目前这么解决了
只不过除了一般的linux,还得为深度专门搞一个sh
Reply View the author