關於本報

自由軟體鑄造場電子報
報主:中央研究院資創中心
創刊日期:2004-06-03
發報頻率:雙週刊
訂閱人數:3,349
官網:

近期電子報


訂閱便利貼


將貼紙語法置入您的網站或部落格當中, 訪客可以輸入mail取得認證信,並按下確認連結後, 快速訂閱您的報紙。
預覽圖
訂閱自由軟體鑄造場電子報報
自由軟體鑄造場電子報
-----------------------------------------------------------------------------------------------------
Plurk FaceBook Twitter 收進你的MyShare個人書籤 MyShare
  顯示內嵌語法

自由軟體鑄造場電子報
發報時間: 2009-06-16 05:00:00 / 報主:OSSF
[公益聯播]第四季早上講堂
本期目錄
[名家專欄] Linux懶人包進化版:Lazyscripts
[源碼秘技] 淺談長文件的製作~以 Writer 為例 (3)
[名家專欄] Linux懶人包進化版:Lazyscripts

Lazy 社群與 Arthur/共筆 2009/06/12

<專案簡介>

使用 Linux 的朋友又有福了!最新版 Linux 懶人包 Lazyscripts 於 4 月份正式釋出。除了承襲 Lazybuntu 的簡單上手、容易使用外,這次的懶人包更同時支援 Ubuntu、Debian,並且開始開發支援 Fedora 及 openSUSE 等台灣常見的 Linux 版本。Lazyscripts 能夠一鍵設定中文化介面,並自動從網路下載多媒體編碼器、安裝更好用的燒錄軟體、字典、廣播收聽軟體、BBS 連線程式等,輕易滿足一般辦公室應用與校園學生使用之需求。

近來國人使用 Linux 或使用雙系統(Linux 與 XP)的人數越來越多,而應用範圍也從伺服器(Server)朝向桌面端(Desktop)發展。隨著初階使用者的增加,設定快速便利的 Lazybuntu 就成了 Linux 新手選擇 Linux 發行套件的重要因素之一,這也讓 Ubuntu 一躍成為國內使用者最多的 Linux 發行套件。當 Lazybuntu 開發工作逐漸穩定後,新的開發者加入讓這個專案注入了心血。billy3321(雨蒼)的加入新增了許多 Lazybuntu 的功能,而 hychen 的加入則將整個 Lazybuntu 的架構重新改寫。由於這些成員的加入,Lazybuntu 開始支援不同的 Linux 發行版本,原本的專案名稱 Lazybuntu 也因應支援不同發行套件,而改名為 Lazyscripts,成為可讓許多 Linux 發行套件使用的懶人包。


<最新消息與操作說明>

 Lazyscripts 於2009 年 4 月 1 日正式釋出,接替原本 Lazybuntu 的維護,充分展現了開發社群自我挑戰的信心與決心。本次釋出的版本最大不同之處有 2 點:

(1)不需頻繁更新主程式:

新版的 Lazyscripts 不再將 scripts 與主程式合併釋出。Lazyscripts 懶人包只包含主程式,所有的功能會在執行時才從網路下載。而整個程式架構也分成了使用者介面(GUI)、程式核心(Core)、以及功能(Scripts)。功能將會隨著維護者的新增而更新,重新執行程式即可更新,不需要更新主程式。

(2)用戶可隨意自訂 Scripts:

如果您是進階使用者,未來 Lazyscripts 也提供幾個簡單步驟,讓您自訂專屬於你自己的scripts。也就是說,使用者對於懶人包所連結的軟體選項,是可以自由修改的。例如,您可以自行定義與客製化組合辦公室或班級內所需要的 Lazyscripts。這樣一份專屬的「軟體清單」懶人包,無疑造福更多的使用者。

如果您對於 Linux 與自由軟體有初步認識,但對操作介面不太熟悉,Lazyscripts 必然能幫上您,提供給您一個夠用、好用的套件安裝介面。就算是第一次使用 Lazyscripts 這個方便的工具,也能輕易上手。只要下載 Lazyscripts,解壓縮,並雙擊後即可執行。接著只要依據軟體的分類屬性,適當地勾選您要安裝/不安裝的軟體選項,並按下最下方的套用鍵即可。畫面上的終端機(Terminal)就會幫您下載與安裝您所規劃組合的軟體套件,只要稍注意一下網路連線就萬事OK啦。從安裝 Lazyscripts 到挑選軟體,到開始安裝選定的軟體,大約於 3 分鐘內應該可以完成,果真是名符其實的懶人包!

[名家專欄] Linux懶人包進化版:Lazyscripts*
圖1、親切好用、一目了然的使用介面


<開發社群>

Yurenju 是 Lazybuntu 專案剛成立時就加入開發團隊的人。「就參與動機而言,實在是非常單純。那時剛學會 python,正巧 PCMan 在找人寫可以讓新手更容易入門的懶人包,又想說用了 Linux 那麼久都沒什麼貢獻,所以就這樣加入了開發團隊,」Yurenju 說。「剛開始什麼都還不會的時候,PCMan 前輩的指導讓我進步了不少,從原本不會寫 Python、偶爾才寫一下 script,藉由 Lazybuntu 也讓我學到了不少東西,而最重要的就是跟前輩一起寫程式的經驗。」而說到開發過程中值得紀念的經驗,Yurenju 提到:「最初釋出 Lazybuntu 0.1 時,跟 PCMan 一起工作到晚上十二點,看著 OpenFoundry 上 Bug 一個一個的被標示成『解決』,而我們一起工作到十二點,終於在最後的那一刻,我們在 Ubuntu 台灣論壇上發布了最終 0.1 版本,那種感覺真的很好。那種搞破頭兩個人一直忙、最後終於趕上進度的那種快感,還有可以跟眾多高手一起工作的經驗真的是很開心。」

「大學時期就想實作類似 Lazybuntu 的東西了,只是一直沒去做,直到 Yurenju 說想要把 Lazybuntu 改成支援多家發行套件,就加入開發團隊了,而因為 Yurenju 在我加入後很忙,沒什麼時間進行專案,所以我才有機會把 Lazybuntu 改的面目全非,驗證從前的想法。哈哈哈哈哈,真是感謝老天爺,賜我良機!啊!Yurenju 不要瞪我,」Hychen 說。而對於共同開發的樂趣,Hychen 臉上露出狂熱的表情說著:「合作的感覺啊!實在是讓人熱血沸騰啊!最 High 的時段則莫屬假日約間咖啡廳協同寫 Code,腦力激盪!然後看著專案越來越完整。超開心的!而更讓我們開心的,則是使用者因為我們的軟體實用受惠而傳來的回應,特別是使用上的問題回報,無不是整個專案成長的堅固礎石。」

開發者與分工列舉如下,並附上我們熱情活潑的玉照。

[名家專欄] Linux懶人包進化版:Lazyscripts
yurenju:UI設計與對外文稿的撰寫。

[名家專欄] Linux懶人包進化版:Lazyscripts
billy3321:Scripts 的主要維護人,供應了許多 script, 也修了很多 script 方面的 bug

[名家專欄] Linux懶人包進化版:Lazyscripts
hychen:大幅度翻新 lazyscripts 的人,幾乎把 Lazybuntu 所有的 code 都改寫了。(右邊那個)

[名家專欄] Linux懶人包進化版:Lazyscripts
honkia:logo設計。

[名家專欄] Linux懶人包進化版:Lazyscripts
Aminzai:Scripts 維護成員

[名家專欄] Linux懶人包進化版:Lazyscripts
mrmoneyc: openSUSE scripts 維護成員

[名家專欄] Linux懶人包進化版:Lazyscripts
pcman:特別指導。 
 
[名家專欄] Linux懶人包進化版:Lazyscripts
*圖2、Lazyscripts開發成員經常出現的 Hacking Thursday
 

<未來發展>

著名的 Linux 開發者之一的雷蒙說過:「把使用者視為協同開發人,乃是迅速改善程式碼和有效除錯的最佳途徑!」Lazy 社群團隊一直保持與使用者的高度互動,誠摯希望使用者能透過任何管道告知我們使用狀況與建議。而本次 logo 票選活動也是希望能與使用者族群互動,讓大家共同決定 Lazyscripts 的第一印象。

Lazysciprts 目前最重要的目標,就是可以支援 OpenSUSE 以及 Fedora 兩大發行版本。當然維持軟體本身的可用性也是相當重要的工作。而國際化的部份也是如火如荼的展開中,我們預計在 0.2 版的時候,在國外的論壇發布 Lazyscripts,作為 Lazyscripts 在國外試水溫的第一步。 

[源碼秘技] 淺談長文件的製作~以 Writer 為例 (3)
Attila/文 2009/06/12

*樣式與目錄篇*


建立與套用樣式

範例的文章內分為四篇,每篇都有二到五節,這些篇名和節名都沒有設定特定的樣式(就是使用修改部份格式的預設值),現在我們先為文件名、篇名和節名設定樣式,並且套用到所有的篇名和節名。

 

步驟一:
[源碼秘技] 淺談長文件的製作~以 Writer 為例 (3)

按功能表的「格式」\「樣式和格式」。

步驟二:
[源碼秘技] 淺談長文件的製作~以 Writer 為例 (3)

這時會開啟一個「樣式和格式」的小視窗,目前顯示的正是段落的相關樣式。現在我們要先建立文件名的標題樣式,所以先把插入點移到第一行的文件標題內,然後按「選取的新樣式」鈕,從選單內按一下「選擇中的新樣式」。

步驟三:
[源碼秘技] 淺談長文件的製作~以 Writer 為例 (3)

在「樣式名稱」底下的欄位輸入「文件名標題」,接著按「確定」。

步驟四:
[源碼秘技] 淺談長文件的製作~以 Writer 為例 (3)

如此就會根據文件標題所設定的格式,建立起名為「文件名標題」的樣式。用同樣的方法。為篇名和節名建立相對應的樣式。(範例中分別為「篇名標題」和「節標題」)

〔補充說明〕

以中文來為樣式命名時,這些相關樣式可能會分的太散,通常Attila會在樣式名稱前面加上數序,如「01-文件名標題」、「02-篇名標題」、「03-節標題」(也代表將使用的目錄層級),如此這些自己建立的樣式就會出現在最前面,並且會連續排在一起,套用時比較方便。

步驟五:
[源碼秘技] 淺談長文件的製作~以 Writer 為例 (3)

把插入點移到下一個節上面,然後在「樣式和格式」的「節標題」上按二下滑鼠。

步驟六:
[源碼秘技] 淺談長文件的製作~以 Writer 為例 (3)

這一節就會套用「節標題」樣式。

用同樣的方法把四個篇名和節都套用它們所要用的樣式。(當文件要套用的內容多,要套用的格式也多樣,大家就會瞭解樣式的方便和威力)


建立目錄

步驟一:
[源碼秘技] 淺談長文件的製作~以 Writer 為例 (3)

通常目錄會獨立在一頁或幾頁,不會和內文和在一起,所以我們要先獨立出一面空白頁,以便加入目錄。

我們先把插入點移到第一頁,第一行,第一個字的左邊,然後按功能表的「插入」\「手動換行」。

步驟二:
[源碼秘技] 淺談長文件的製作~以 Writer 為例 (3)

在「插入換行」的視窗內,點選「換頁」,「樣式」選擇「目錄」,最後按一下確定。

步驟三:
[源碼秘技] 淺談長文件的製作~以 Writer 為例 (3)

這樣子就會在第一頁加入一個新的空白頁。然後把插入點移到這個頁面裡。接著按一下功能表的「插入」\「目錄」\「目錄」。

步驟四:
[源碼秘技] 淺談長文件的製作~以 Writer 為例 (3)

在「插入目錄」的視窗內,切換到「目錄」標籤。在上方的「標題」右邊欄位,輸入目錄所需要的標題(此處為「目錄」);「類型」則選擇為「內容目錄」。

接著在底下的「製作從」欄位內,取消勾選「大綱」(因為範例的文件不是利用大綱建立出來的),然後勾選「其他樣式」,最後按它右邊的「指定樣式」鈕。

〔補充說明〕

Writer可製作的目錄類型很多,包括字母索引、插圖目錄、表格目錄、物件目錄、文獻目錄和使用者自訂等,光就這一點來說,對於撰寫書籍或研究論文的人頗為方便。但是,如果所使用的文書處理軟體沒有這麼多項目,不要以為就沒辦法製作這些類型的目錄,因為目錄的製作方式大同小異,況且有製作目錄功能的軟體,起碼會提供製作索引和目錄兩項。只要有這二項,按照本文所提供的製作概念,任何類型的目錄都一定能做出來。

步驟五:
[源碼秘技] 淺談長文件的製作~以 Writer 為例 (3) 

從樣式的清單內,會看到我們所建立的樣式,點選「文件名標題」後,按一下位處下方的「指定」鈕。

步驟六:
[源碼秘技] 淺談長文件的製作~以 Writer 為例 (3) 

「文件名標題」就會被指定在第一個層級。接著點選「篇名標題」,然後按二下「指定」鈕。

步驟七:
[源碼秘技] 淺談長文件的製作~以 Writer 為例 (3) 

如此「篇名標題」就會被指定在第二個層級。以相同的方法,把「節標題」指定為第三個層級。
全部指定完畢後,按一下「確定」。

步驟八:
[源碼秘技] 淺談長文件的製作~以 Writer 為例 (3) 

回到「插入目錄」視窗後,按「確定」。

步驟九:
[源碼秘技] 淺談長文件的製作~以 Writer 為例 (3)

目錄就會自動加進來,各個標題都按照屬層次,有不同程度的縮排,至於頁次也是自動加入。

步驟十:
[源碼秘技] 淺談長文件的製作~以 Writer 為例 (3) 

如果內容有變動,導致標題或頁次有所更動,這時別忘記更新目錄,否則頁次是不會主動更新。這時可以在目錄上按滑鼠右鍵,從快顯功能表內點選「更新索引/表格」,整個目錄就會更新(包括標題和目次)。

到此,大家應該會發現這個目錄的字型和段落間距都不大適合閱讀。非只不容易看出差別,段落間也太密集,所以我們來改變一下。

〔補充說明〕

另外還有一個更新的方法,就是先把插入點移到目錄內,然後按功能表的「工具」\「更新」\「目前的目錄」。

如果目錄有很多種類型,例如還有表格目錄等,那就選擇「全部的目錄」,這樣子更新起來比較快。要注意的是,若選擇「全部的目錄」,插入點就不一定得要移到目錄內,在文件的任意處都可以。

步驟十一:
[源碼秘技] 淺談長文件的製作~以 Writer 為例 (3) 

以前面的方法開啟「樣式和格式」視窗,在最底下選擇「目錄樣式」,Writer內建的目錄樣式就會列出來。我們在「內容目錄1」上按滑鼠右鍵,從快顯功能表上點選「修改」。

步驟十二:
[源碼秘技] 淺談長文件的製作~以 Writer 為例 (3)

切換到「字型」標籤,我們把「字型形狀」改為「粗體」;「字型規格」改為「16pt」。
接著我們切換到「縮排和間隔」標籤。

步驟十三:
[源碼秘技] 淺談長文件的製作~以 Writer 為例 (3)

在「間隔」欄位內,把「段落之上」和「段落之下」都設為0.2公分,最後按「確定」。

步驟十四:
[源碼秘技] 淺談長文件的製作~以 Writer 為例 (3)

我們會看第一層級的目錄,已經變為粗體,16pt,和前後段的距離也都多了0.2公分。

為何會這樣呢?當然是和目錄的樣式有關。在Writer的預設值內,目錄套用的樣式就是「內容目錄」,我們更改了「內容目錄」的樣式,目錄的格式設定當然就跟著變了。

但,我們可以改變目錄的樣式嗎?當然是可以,不然就太沒有彈性啦!

步驟十五:
[源碼秘技] 淺談長文件的製作~以 Writer 為例 (3) 

按功能表的「插入」\「目錄」\「目錄」。

〔補充說明〕

在這個步驟,大家會發現「插入」選單內有很多項目不能用,那是因為目錄預設為「不允許手動變更」,先前加入目錄時,我們並沒有把它取消,因此當插入點在目錄裡面時,就會有部份功能不能使用的現象。

步驟十六:
[源碼秘技] 淺談長文件的製作~以 Writer 為例 (3)

將標籤切換到「樣式」,在「級」這邊的欄位,就是目錄中各個層級所指定套用的樣式,我們可以另行設定樣式(會出現在右邊的「段落樣式」欄位內),然後分別指定給「級」這一邊的各個層級套用。

〔補充說明〕

要修改目錄的樣式,有一個比較簡易快速的方法,其步驟如下:
[源碼秘技] 淺談長文件的製作~以 Writer 為例 (3)

在想修改的目錄內容上按一下滑鼠右鍵,從快顯功能表上點選「編輯段落樣式」。

[源碼秘技] 淺談長文件的製作~以 Writer 為例 (3)

切換到「縮排和間隔」標籤,設定好段落的間隔後按「確定」。

這裡 Attila 只是示範怎麼改,至於格式要作哪些修改,大家可根據自己的需要,自行切換到其他標籤內修改。

[源碼秘技] 淺談長文件的製作~以 Writer 為例 (3)

所有套用該目錄樣式的部份,通通會一併改過來。

(待續)
 

推薦訂閱
【ACTION! 走讀社區開麥拉】 屏東社區深度旅遊體驗暨短片徵選活動開鑼了!@【藍色東港溪保育協會網路通訊】
如何評估自己是否有製作網站條件@【網頁研習室【網頁製作系列報導】】
自由軟體鑄造場電子報
轉寄『第 128 期 Linux 懶人包進化版:Lazyscripts』這期電子報

寄信人暱稱  寄信人email
收信人暱稱  收信人email

  • 社群留言
  • 留言報主