aboutsummaryrefslogtreecommitdiff
path: root/zh_TW.Big5/books/porters-handbook/book.sgml
diff options
context:
space:
mode:
Diffstat (limited to 'zh_TW.Big5/books/porters-handbook/book.sgml')
-rw-r--r--zh_TW.Big5/books/porters-handbook/book.sgml27
1 files changed, 27 insertions, 0 deletions
diff --git a/zh_TW.Big5/books/porters-handbook/book.sgml b/zh_TW.Big5/books/porters-handbook/book.sgml
index a27d6c900a..7315f41635 100644
--- a/zh_TW.Big5/books/porters-handbook/book.sgml
+++ b/zh_TW.Big5/books/porters-handbook/book.sgml
@@ -4838,6 +4838,33 @@ BUILD_DEPENDS+= Xvfb:${X_VFBSERVER_PORT} \
</sect2>
+ <sect2 id="desktop-entries">
+ <title>Desktop entries</title>
+
+ <para>Desktop Entries (<ulink
+ url="http://standards.freedesktop.org/desktop-entry-spec/latest/">Freedesktop
+ standard</ulink>) 可以經由設定 <makevar>DESKTOP_ENTRIES</makevar>
+ 變數而輕易地建立在你的 port 之中。這些項目會在相應的桌面環境如 GNOME 或
+ KDE 的應用程式選單中出現。檔案 <filename>.desktop</filename>
+ 將會被建立、安裝以及自動地加入 <filename>pkg-plist</filename>
+ 中。語法為:</para>
+
+ <programlisting>DESKTOP_ENTRIES= "NAME" "COMMENT" "ICON" "COMMAND" "CATEGORY" StartupNotify</programlisting>
+
+ <para>項目分類可參考 <ulink
+ url="http://standards.freedesktop.org/menu-spec/latest/apa.html">
+ Freedesktop website</ulink>。 變數 <makevar>StartupNotify</makevar>
+ 決定應用程式在支援 startup noficication 的環境下是否清除狀態。</para>
+
+ <para>範例:</para>
+
+ <programlisting>DESKTOP_ENTRIES= "ToME" "Roguelike game based on JRR Tolkien's work" \
+ "${DATADIR}/xtra/graf/tome-128.png" \
+ "tome -v -g" "Application;Game;RolePlaying" \
+ false</programlisting>
+
+ </sect2>
+
</sect1>
<sect1 id="using-gnome">