2013-05-30 29 views
0

如果您運行JavaScript ...javascript樣式「alert('test');」使用終端在Linux桌面上完成?

alert('test'); 

一個新的窗口彈出並顯示

test 
在Linux桌面

,所有你能做的就是運行

echo test 

但所有這是在終端

回聲它它不會打開一個新的彈出風像java這樣的流。

+0

這可能有助於http://www.linuxquestions.org/questions/linux-newbie-8/how-to-produce-pop-up-message-box-alert-window-from-shell-script-149866/ –

回答

1

你可以嘗試使用通知,發送命令。你需要安裝libnotify。

notify-send test

另一個你可以嘗試是xmessage。

xmessage test

+0

libnotify ('yum install libnotify -y')效果很好,非常感謝。 –

0

gxmessage命令應該工作。

另一個命令,gdialog

0

alert不是標準的javascript API方法,它是由網絡瀏覽器引入的。在這個問題中,要在Linux桌面環境中顯示一個彈出窗口,可以使用notify-send或gnome-osd-client或類似命令。

所以,如果你想顯示從JavaScript的通知,請確保您的JavaScript運行時(node.js的,犀牛,或者類似的東西),支持系統的命令行執行(嘗試在node.js中child_process.spawnRuntime.exec在Java中