我已.desktop
设置此文件来更新我的软件:
[Desktop Entry]
Version=1.0
Type=Application
Name=Update Software
Comment=Application
Exec=/home/david/Update_Script.sh
Icon=/home/david/Downloads/upgrade.jpg
Categories=Application;
Terminal=true
然而,它启动终端,我更喜欢终端。因此,请不要将此标记为重复这。我希望文件打开 xterm,然后在脚本完成时关闭 xterm。脚本当前的样子如下:
sudo apt-get upgrade
sudo apt-get update
sudo apt-get install -f
sudo apt-get clean
.desktop
我是否需要在文件或脚本中添加一些内容以使其打开 xterm(并在完成后关闭它)?
答案1
.desktop
Ctrl-Alt-T 快捷键都会启动x-terminal-emulator
,它是 的符号链接/etc/alternatives/x-terminal-emulator
,而 又是 的符号链接/usr/bin/gnome-terminal.wrapper
。简而言之,gnome-terminal
aka Terminal 是 Ubuntu 上的默认终端仿真器。
如果您只想使用xterm
一个.desktop
文件,请按照评论中 muru 的建议使用
Exec=xterm -e /path/to/script.sh
如果要全局更改系统默认启动的终端,请运行
sudo update-alternatives --config x-terminal-emulator