Java Desktop System 所提供的應用程式具有許多相同特性,因為這些應用程式會使用相同的程式庫。 使用標準 GNOME 程式庫的應用程式,就稱為 GNOM 相容應用程式。 例如,Nautilus
檔案管理員及 gedit
文字編輯程式,都是 GNOME 相容應用程式。
除了作業系統所提供的程式庫之外,GNOME 也會提供程式庫。 這些程式庫可以讓 GNOME 執行現有的應用程式,以及 GNOME 相容應用程式。 例如,如果您的作業系統是以 UNIX 為基礎,就可以從 Java Desktop System 桌面,執行目前的 X11 應用程式,以及 Motif 應用程式。
GNOME 相容應用程式的一些功能如下:
一致的外視感覺
GNOME 相容應用程式都具有一致的外視感覺。 GNOME 相容應用程式使用的,是您在喜好設定工具中所指定的外視感覺設定。 您可以使用下列工具,變更 GNOME 相容應用程式的外視感覺:
功能表及工具列
喜好設定工具
主題
喜好設定工具
功能表列、工具列和狀態列
大部分的 GNOME 相容應用程式,都有功能表列、工具列與狀態列。 功能表列一定會包含 [檔案] 功能表與 [說明] 功能表。 [檔案] 功能表一定會包含 [退出] 功能表項目,而 [說明] 功能表則一定會包含 [關於] 功能表項目。
工具列是顯示在功能表列下方的一個控制列。 工具列包含了最常用的指令按鈕。 狀態列位於視窗的底部,可以提供您目前所檢視視窗的狀態資訊。 GNOME 相容應用程式也可能會包含其他控制列。 例如,檔案瀏覽器
視窗包含了位置列。
在 GNOME 相容應用程式中,有些控制列是可以卸離的。 也就是說,您可以抓住控制列上的控點,然後將控制列拖曳至其他位置。 您可以拖曳控制列,讓它黏附在視窗的另一端,或是螢幕的其他部分。 例如:您可以卸離檔案管理員中的功能表列、工具列與位置列。
預設的捷徑鍵
GNOME 相容應用程式都使用相同的捷徑鍵,來執行相同的動作。 例如:如果要結束 GNOME 相容應用程式,請按 [Ctrl] + [Q]。 如果要還原 GNOME 相容應用程式中的動作,請按 [Ctrl] + [Z]。
拖曳及放下
GNOME 相容應用程式都使用相同的協定,來執行拖曳及放下。 因此,當您拖曳及放下項目時,GNOME 相容應用程式的回應是一致的。
使用相同的協定,也可以讓 GNOME 相容應用程式,以精細的方式互相操作。 例如:GNOME 相容應用程式可以辨識您拖曳項目的格式。 當您將某個 HTML 檔從檔案管理員
視窗拖曳至 Web 瀏覽器時,這個檔案便會以 HTML 的格式顯示在瀏覽器中。 然而,當您將此 HTML 檔拖曳至文字編輯程式時,這個檔案就會以純文字格式,顯示在文字編輯程式中。