我认为这是一个愚蠢的问题,但这个问题有点烦人。创建快捷方式或将其放在任务栏上不是问题。我可以做到。
问题是这样的:
- 我创建了一个自定义 .desktop 文件,使用带有适当参数的脚本来启动 xfreerdp
- 我把这个桌面文件放在任务栏中(见图中按钮1)
- 当我运行快捷方式时,xfreerdp 可以正常打开,但它“放置”在任务栏中的另一个快捷方式中(参见图像中的按钮 2)
所以......我的问题是关于避免这种行为:我可以创建一个在程序运行时不会被任务栏中的另一个快捷方式替换的快捷方式吗?
.desktop 文件的内容:
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Name=TS
Comment=Open TS
Type=Application
Terminal=false
Exec=/home/user/bin/rdp_xfreerdp.sh
Icon=/usr/share/icons/Humanity/apps/48/gnome-remote-desktop.svg
脚本rdp_xfreerdp.sh的内容:
xfreerdp /v:ts.domain.com \
/d:WG \
/u:user \
/p:$(zenity \
--entry \
--title="Domain Password" \
--text="Enter your _password:" \
--hide-text) \
/size:1290x912 \
/bpp:24 \
/sound \
+clipboard \
&
谢谢
答案1
VM_CLASS
您可以通过在两个地方添加相同的属性来实现这一点:
StartupWMClass=rdptoserver1
到桌面文件/wm-class:rdptoserver1
剧本xfreerdp