![.desktop 操作指南:持久终端,自定义 $HOME](https://linux22.com/image/1038784/.desktop%20%E6%93%8D%E4%BD%9C%E6%8C%87%E5%8D%97%EF%BC%9A%E6%8C%81%E4%B9%85%E7%BB%88%E7%AB%AF%EF%BC%8C%E8%87%AA%E5%AE%9A%E4%B9%89%20%24HOME.png)
我有一个 Web 服务器 .jar 文件(它是一个 Jetty 应用程序),我为其创建了一个 .desktop 文件。单击 .desktop 文件会打开一个终端,开始运行该应用程序,然后关闭该终端(以及随之而来的应用程序)。
两个问题:首先,我怎样才能让这个终端持续存在?其次,应用程序需要从特定目录启动,有没有办法指定?
答案1
您可以将文件Exec
的行更改.desktop
为
Exec=xterm -hold -e "cd <your desired directory>&&<command for your application startup here>"
。
这将生成一个xterm
终端仿真器,并且在应用程序终止后仍保持它,直到您明确关闭窗口xterm
。