.desktop 中的 XTerm 替代 Terminal

.desktop 中的 XTerm 替代 Terminal

我已.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

.desktopCtrl-Alt-T 快捷键都会启动x-terminal-emulator,它是 的符号链接/etc/alternatives/x-terminal-emulator,而 又是 的符号链接/usr/bin/gnome-terminal.wrapper。简而言之,gnome-terminalaka Terminal 是 Ubuntu 上的默认终端仿真器。

如果您只想使用xterm一个.desktop文件,请按照评论中 muru 的建议使用

Exec=xterm -e /path/to/script.sh

如果要全局更改系统默认启动的终端,请运行

sudo update-alternatives --config x-terminal-emulator

相关内容