發表文章

目前顯示的是有「GNOME」標籤的文章

GNOME Boxes 安裝 Windows 10 祕訣

從今天起放棄 VirtualBox,改投入 GNOME Boxes (機櫃) 的懷抱。 GNOME Boxes 背後的技術 有 QEMU with KVM、libvirt、SPICE、VNC。簡而言之,就是一套 GNU/Linux 下很成熟的虛擬化技術,以 Red Hat 公司為主導開發(KVM、libvirt、SPICE)。 1. 開機模式選 UEFI,記憶體至少分配 3GB,硬碟至少 50GB 2. Windows 10 安裝完成後,要安裝 Spice-space 的 Windows SPICE Guest Tools ( spice-guest-tools ) ,才會有正常的解析度,以及剪貼簿共用。 3. 如果要和主控端共享資料夾 ,要安裝 spice-webdavd ,並重新開機。重新啟動後,到 GNOME Boxes 右上角三個點裡面的「屬性」裡設定,到「裝置與共享 > 資料夾共享」,選擇想要共享的資料夾即可,在檔案總管裡會現身為 Z: 網路磁碟機。

GNOME Shell 輸入整合的缺陷

圖片
目前手邊沒有相關擷圖,這邊直接取用 Wikipedia 上的資料給大家瞭解 以前還沒進入 GNOME 3 或 KDE 4 的時代前,ibus 為輸入法提供面板程式,讓各輸入法可以自由擺放圖示,而一般正體漢字輸入法都具備「中英狀態」和「全形半形標點」兩個圖示。 GNOME Shell 輸入法指示器 因為目前 ibus 的面板程式在 GNOME 下不會顯示之故,剩下右上角的 GNOME Shell 指示器,只能顯示出一個字,所以漢字輸入法都顯示「中」或「英」來指示輸入法狀態是中文模式或英文模式,但全形半形標點就無解了。 GNOME Shell 輸入法指示器選單 所以如果沒有特別去點下指示器打開選單查看,使用者只能自己憑空記憶,沒有提點指示的地方。 ibus-chewing 的系統匣圖示 ibus-chewing 另外提供了系統匣做提示,用一個圖示同時表現出中英狀態和全形半形標點,圖示中央偏左顯示中英,右下角用滿月跟新月暗示全形半形。不過 GNOME 3.26 將預設移除左下角的系統匣顯示,使用者想看系統匣時要另外去 GNOME Extension 網站安裝相關的擴充套件,例如 TopIcons 。 所以,瑕疵就是目前這些中文輸入法在切換中英狀態後只能從右上角的小地方看出來,如果螢幕很大時會是個麻煩;再來是切換全形半形狀態(例如按下 Shift+Space)時,根本看不出來狀態改變了沒,只能實際輸入看行為。 ibus 輸入法切換時跳出的選擇視窗 不過 GNOME Shell 的優勢就在於可以不限制在右上角的小區域裡,像是按下 Super+Space 鍵切換輸入法時可以直接彈出這樣的視窗讓使用者看著切換。所以,如果能加入類似的切換中英狀態視窗、切換全形半形狀態視窗,那麼也就沒有必要放在右上角的小區域裡了。 期待有一天可以看到這樣的發展啊!

ibus 的 GNOME Shell 整合(Gjs)小缺陷

例如有雙螢幕,當輸入字句在螢幕邊緣時,候選視窗會順著延伸螢幕的所在位置連續跨過去,但事實上這兩個螢幕可能不完全實體上相接(例如螢幕+投影機的案例),這樣要輸入什麼根本看不到… 理想上要讓候選單的畫面單獨留在視窗所在的同個螢幕下才對,不應該順著延伸跨過去的。 先記錄下來,未來有時間報隻臭蟲… 2017/08/31 後記 已報臭蟲,位在 https://bugzilla.gnome.org/show_bug.cgi?id=786886

邁向永續的臺灣桌面應用自由軟體在地發展

 ─ 談跨專案的 L10N 專案、L10N 社群經理 (Community Manager)、和專職貢獻者 (長文慎入) 因為自由軟體的共創共享,不分你我是何人精神而喜歡上自由軟體,因此個人滿在乎桌面應用自由軟體的在地發展的,尤其是 Linux 桌面領域的永續發展。想讓 Linux 桌面有朝一日能飛入尋常百姓家。 然而 Linux 桌面領域的基本中文資訊處理,不管是介面翻譯也好、字型顯示也好、文字輸入也好,總是處在堪用邊緣。每當有不錯的進展後卻又乏人問津,導致實際成品上的支援衰落。 翻譯 以個人翻譯經驗為例,可能軟體前一版有時間大幅度完成翻譯,但之後貢獻時間不足或關注項目轉移後就又開始缺失了,目前最為明顯的例子是 LibreOffice。雖然以往 UI 部分我都能衝上 100%,但如今開始職業生涯後,往往回家不是要準備報告,就是一陣疲累,全無動力、心力再去處理翻譯。只要任何的自由軟體專案越來越成熟專業複雜,每次發表新版都會有大量字串,業餘的有經驗貢獻者已越來越難在有限時間下趕得上進度,更何況同時維護多項專案翻譯? 找不到人維護的專案,或許就只能默默等候有心人的出現了吧!志願者貢獻或許多少會有,但如今各大軟體專案這樣成熟的情況下,即使是使用人數最多的 Ubuntu 來看,本次新版 Yakkety 也多只能見到老面孔的貢獻。現實是 Ubuntu 中文翻譯團隊首頁的加入要求,也只是請有心協助翻譯的朋友「在申請成員資格前,請先寄信到郵遞論壇告知願意遵守目前的翻譯規範」,但卻常常只見到加入要求都沒看的熱心朋友路過,手癢按一下申請鈕而已。 字型 字型顯示方面自從 Adobe 和 Google 合作推出的思源黑體/Noto Sans CJK 推出後,廣被各 Linux 散佈版使用,目前 Fedora、Ubuntu、Chakra 等預設的無襯線體中文對應都已經是思源黑體/Noto Sans CJK。 雖然 Sans-serif 無襯線體已有良好的開放字型對應,但 Serif 襯線體、Monospace 等寬字還沒有。目前即使沒有如思源黑體這樣全尊重各地規範寫法的 Pan-CJK 字型,仍還有開放的中文襯線體如 AR PL UMing/全字庫宋體、等寬字體如思源黑體 HW/文泉驛等寬微米黑/文泉驛等寬正黑可用,一樣可以透過設定檔去套用(註:...

GNU/Linux 桌面推行的基本條件

2012年 Linus Torvalds 在 Aalto University Center 接受提問時曾說過: "I started Linux as a desktop operating system. And it's the only area where Linux hasn't completely taken over. That just annoys the hell out of me. " 粗略翻成中文,是說「我一開始是把 Linux 用作桌面作業系統的。不過桌面是至今 Linux 唯一還未全面主宰的領域。那真的是讓我非常煩擾。」 2016年8月,時值 Linux 誕生 25 週年,Linus 接受  CIO 訪問 時說: "Despite the fact that I'm known for sometimes not being very polite to some of the desktop UI people, because I want to get my work done. Pretty is not my primary thing. I actually am very happy with the Linux desktop, and I started the project for my own needs, and my needs are very much fulfilled. That's why, to me, it's not a failure. I  would obviously love for Linux to take over that world too, but it turns out it's a really hard area to enter. I'm still working on it. It's been 25 years. I can do this for another 25. I'll wear them down." 中文意思大略是「雖然大家都知道有時候我對一些桌面 UI 的人講話不是很客氣,但那是因...

世上沒有白得的軟體,自由軟體亦如是(下)

那麼對於沒有公司或基金會支撐的小型自由軟體專案,如果以免費方式發佈又會遇到什麼狀況呢? (續) 貢獻者時間競逐問題 要讓一個自由軟體專案能更多人參與,就必須解決貢獻者的生活問題,他們才有時間投入貢獻。因此要讓一個自由軟體專案能在臺灣在地生根發展,也一樣必須解決貢獻者的生活問題。 常見的自由軟體專案「投入時間」惡性循環就是:作者用閒暇時間開發,以自由軟體授權發佈 => 但只用閒暇時間開發,因此程式的臭蟲問題無法迅速處理,而且自由軟體的特性讓作者幾乎無法獲得額外收入 => 一些使用者因為程式問題久久未修而失去興趣甚至口出惡言,也因為忿恨心起當然無意樂捐給作者 => 作者只能用正職養活自己再說,有閑暇時間再把自由軟體開發當副業。 圍繞在這循環中的關鍵,就在於是否能解決投入者生活上的金錢問題,一旦生活無虞,就能全心投入,臭蟲也就逐漸少了,功能也越加豐富了。這就是為何許多專業的自由軟體專案,都需要有公司、有基金會、不斷籌募資金才能長遠持續下去的主因。 隱藏在免費自由軟體背後的代價 話說,各位知道你免費取用自由軟體時換取了什麼背後的代價嗎? 就小型的專案來看,通常沒有職業員工,只有業餘志工,因此需要業餘志工貢獻者的犧牲才能成就這樣一個專案。以臺灣常見的業餘志工參與模式為例,他們可能犧牲 了假期、睡眠時間或是健康(例如腕隧道症候群)、犧牲了和家人或小孩相處的時間、犧牲了交女友或陪女友的可能性等等,只為了能讓大家可以閱讀到中文介面、 能輸入中文字、甚至去貼合臺灣人的使用習慣。 有位朋友剛好是某自由軟體專案的主要翻譯者,他的職業是老師,他曾跟我提及:「老師是個做業餘自由軟體翻譯的好職業,因為寒暑假放假剛好適逢主要桌面環境或 Linux 散布版 string freeze 階段之後,正好可以處理翻譯。」(註:string freeze 是指這項軟體開發到一個程度,打算發表新版本,於是就不再改動軟體介面上看得到的文字,讓翻譯者有時間去處理的階段,最後再統合收錄翻譯整合到軟體中。) 永續經營自由軟體專案需要資金投入 所以大家能瞭解 LibreOffice、Blender、GNOME、Fedora、Ubuntu…等大型自由軟體專案何以免費提供了嗎?正是募集資金去支應貢獻者做事情,方法主要就是透過基金...

世上沒有白得的軟體,自由軟體亦如是(中)

這樣一來,通常自由軟體專案都怎樣收費呢?(續) 常見自由軟體收費方式 目前主流常見的自由軟體廠商或發行單位,有以下的軟體收費方式: 宣佈永遠免費提供,例如 Canonical 公司發行的 Ubuntu 作業系統、The Document Foundation(文件基金會)發行的 LibreOffice 辦公套裝軟體都是如此。 必須付費的訂購版(月費制、年費制、或一次買斷),例如 Red Hat 公司發行的 Red Hat Enterprise Linux (RHEL,Red Hat 企業用 Linux) 作業系統等。 自由讓用家決定費用,例如 elementaryOS 組織發表的 elementaryOS 作業系統等。 主要軟體免費,但模組或額外功能需要付費,例如 XMind 公司推出 XMind Free、XMind Plus、XMind Pro 三套心智圖軟體,僅 Free 免費提供,而有更多附加功能的 Plus 和 Pro 則必須付費。 僅發佈軟體不提及費用,但免費放在網路上供大衆取用,目前絕大多數自由軟體專案都是採取這樣的發佈方式。 問題來了,前面有提到即使是原作者或發佈者都無法限制後續第二手、第三手的收費模式,那麼他們是如何賺錢的?畢竟第二手以後都有可能另外以免費模式提供,或是以更低價跟他們競爭?例如 CentOS 作業系統,就是先取得 Red Hat Enterprise Linux 的源始碼,然後重新編譯出來,免費在網路上發佈供大眾使用的成品。看到這裡,你可能認為這是兩個互相排擠的兩種產品,CentOS 應該會搶走許多 RHEL 的潛在客源。 Red Hat 公司和 CentOS 結盟 或許會令你意外,在2014年的時候,Red Hat 甚至宣佈跟 CentOS 組織結盟, 也協助 CentOS 建立正式的管理委員會架構來帶領 CentOS 社群。他們並非是要透過這種滲透來打擊 CentOS 社群,而是透過支薪的員工來協助 CentOS 專案處理目前該專案運作上遇到的問題,並透過合作以擴大 Red Hat 相關產品的整體生態系統。為什麼呢?Red Hat 發表的問答集中就提到,CentOS 和 RHEL 的產品定位實際上並不相同,前者為使用者和貢獻者開發、維護支援的社群專案,後者為 Red Hat 公司為其...

世上沒有白得的軟體,自由軟體亦如是(上)

 天下沒有白吃的午餐 有句俗諺這樣說:「天下沒有白吃的午餐」,說明白點就是凡事都有代價的,東西不會憑空出現。即使你真的哪天得到一頓免費的午餐,事實上你或其他人可能已經為這頓午餐付出你所不知道或忽略掉的代價。 自由軟體目前流行的其中一個原因是因為「可以免費取得」,但最常被拿來反駁自由軟體背後成本高的論點亦是「免費的最貴」。 四大自由 首先,我們必須先澄清一下。「自由軟體」一詞並非指價格免費,而是強調使用者有四大自由, 自由之零:自由使用、 自由之一:自由研究與改寫、 自由之二:自由散佈、 自由之三:自由改善並釋出成果。 在實務上,即使是把軟體轉手給其他人的動作都需要成本,因此在軟體散佈出去的過程中,散佈人都可以向受用人收取費用。 自由軟體可以販賣 回到最早先 Richard Matthew Stallman (RMS) 開始提倡 自由軟體概念的洪荒時代,他 就是以販售 Emacs 這套編輯器賺錢生活的。此外,如 GPLv3 這項自由軟體基金會(FSF)所定的授權條款中的〈 Preamble 〉(前言)一節就明講到,   When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. 概略翻譯供參考:「當我們提及自由軟體時,我們講的是自由,而不是價格。我們的 GPL 通用公眾授權主要目的是希望您可以自由地將自由軟體散佈出去(而且如果你想要的話可以收費);自由軟體是提供你源始碼,...

Fedora 17 安裝後的十件事

更新系統 安裝文泉驛微米黑並調整系統字型 安裝 gnome-tweak-tool  設定輸入法並開啟輸入法指示器擴充軟體包 安裝 LibreOffice 辦公套裝軟體 加入 RPM Fusion 軟體庫 安裝 Flash 與 gstreamer 媒體編解碼器 關閉不必要的 systemd 服務來加速開機 挑選適合自己的 GNOME Shell 擴充軟體包 探索 GNOME 3.4 新的桌面環境 更新系統 sudo yum update 安裝文泉驛微米黑並調整系統字型 Fedora 17 預設採用 AR PL UMing 來作為正體 (繁體) 中文字型,雖然小字由點陣字表示,因此清晰明瞭,但大字時卻因為向量字型風格為 Light (細),加上抗鋸齒效果後卻顯得異常虛弱不美觀。 Fedora 採用 Fontconfig 技術,可以讓各字型在缺失欲顯示字形時,往後尋找是否有可用的其他字型擁有之字形來補上,來達到盡量滿足字形顯示的需求。例如西文字型一定不包含漢字,當欲顯示漢字時,就往後查找符合規則定義的含漢字字型來顯示。 雖然 AR PL UMing 在西方字型分類中應屬於「有襯線字型 (Serif)」,但在 Fedora 國際化組的設計下,以一套 Fontconfig 規則設定將 AR PL UMing 冒充為它不應該屬於的 Sans-serif  (無襯線字型) 與 Monospace (等寬字型) 預設值。 有襯線字型與無襯線字型的說明,請參考 LGJ Notes 的「 serif vs sans serif 」。作者在回應評論者的留言中提到「以上的文章是依大多數人的經驗值為準。如果指的是電腦螢幕,那的確是黑體較佳,因為他需要的是醒目」,我個人也贊同他的看法。 然而,這造成一些缺點:漢字顯示效果與 GNOME 3 介面預設採用的 Cantarell 無襯線字型 (Sans-serif) 風格相互衝突、在中英混雜時顯示上異常突兀。因此我個人建議改用高品質、螢幕顯示效果佳、衍生自 Google Droid 字型的「文泉驛微米黑」。但此字型在螢幕自身像素顆粒大的顯示器上顯示效果較模糊,如果不喜歡,請記得在比較後自行還原設定。 安裝文泉驛微米黑 sudo yum ...

機櫃 (GNOME Boxes) 與 VirtualBox

GNOME 3.4 起推出了機櫃 (GNOME Boxes),於是今天裝了 F17 Beta 在桌機上,裝來玩玩。 測試使用 Ubuntu-12.04-amd4 iso 建立機櫃失敗,但 windowsxp-sp3 iso 則成功。雖然 Windows 成功,但不管是快速安裝或是非快速安裝,使用者介面中都沒有可以調整磁碟大小設定的地方,預設是 2GB,超小的。但是快速安裝可以事先指定帳號、密碼、產品金鑰,因此可以達到無人值守安裝。 VirtaulBox 是可以利用處理器虛擬技術 (如 VT-X) 的全虛擬化,而機櫃採用 Red Hat 主推的 KVM (如 libvirt) 全虛擬化,也可以利用處理器虛擬技術,但實際上使用效能在我桌電上兩者差距懸殊。在 VirtualBox 中安裝 Windows XP sp3 的時間大約十多分鐘,但若使用機櫃或 Virt Manager 卻需要花上一個鐘頭左右。 雖然 KVM 宣稱「 KVM (Kernel Virtual Machine) is a Linux kernel module that allows a user space program to utilize the hardware virtualization features of various processors.」,但看來似乎在虛擬 Windows 的成效上目前還是無法與 VirtualBox 比擬,起碼在我這部電腦下是如此,其他層面或許不是這樣。搜尋網路上其他篇評測,大部分表示 KVM 比較接近實體主機效能,但在我電腦上似乎有特殊情況。 在 USB 設備存取上,VirtualBox 可以成功安裝並使用我的 HP DesktopJet 印表機來列印;但同樣是使用 KVM 技術的 Virt Manager 卻效能緩慢,且會安裝失敗而無法運作。因此若有需要在虛擬機中安穩使用 USB 設備的使用者,建議採用 VirtualBox 並安裝其提供的擴充套件比較好。

Google Summer of Code

Google 代碼之夏活動已展開數天,那我就來介紹一下我所關心的開源軟體專案列出的規則吧! 在2012年4月23日前滿 18 歲或以上的學生 (必須是政府認可的高等教育學生) 都可以參加。 學生資格要求: http://google-melange.appspot.com/document/show/gsoc_program/google/gsoc2012/faqs#student_eligibility Google 提供每位被接受的學生開發者 5500 USD 的獎金:5000 USD 給學生,500 USD 給指導的組織。 活動辦法詳情請見本年度 Google Summer of Code 首頁 。 Fedora 專案 學生申請日已從3月26日 1900 UTC 開始 [ 1 ]。 有興趣的同學可以開始提交申請 (提案) 給 Fedora 專案與 google -melange。 請確認您在截止日4月6日 1900 UTC 之前完成下列程序。 請不要等到最後一刻才開始動作,遲交的提案不會被 gsoc 活動管理員或 Fedora 專案接受。 請完成給 Fedora 專案的提案 [ 2 ] 繳交動作,你可以在 wiki [ 3 ] 找到詳細指引;每個提案同時也須提交給 google -melange.com 。(請註冊活動,如果你還沒做的話) 你應該在 wiki [ 4 ] 上建立你的提案專頁,然後將連結寄送給 summer-coding 郵遞清單。一位學生可以提交一個以上的提案 [ 5 ],但請銘記質比量更重要。 提案申請應該參考範本來撰寫 [ 6] 。每個申請範本上的問題都要回答。如果你有任何重要且與提案相關的資訊,但申請範本中的問題沒提到,請隨意補充。但請一定要確保申請範本上的問題都有回答過了。 如果有不清楚的地方,請聯絡 Buddhika Kurera [bckurera AT fedoraproject.org] 或管理員或你的導師 (mentor)。此外,請在 summer-coding 郵遞清單以及 GSOC 2012 wiki 頁面 [ 7 ] 上保持聯絡,重要的通知會轉送到該清單/顯示在該 wiki 頁面上。 如果想知道 Fedora 目前對於 Google Summe...

Fedora 16 與 GNOME 3

圖片
Fedora 16 已於 2011年11月8日發行!時值我期中考周。考完隔週一我就試圖把 Lenovo S205 上的 Fedora 15 試圖重新安裝為 Fedora 16。 困境重重 我想大概是之前沒有做紀錄吧,我安裝時竟然忘了 S205 的 UEFI 實作有問題,GRUB 會無效,必須把開機載入器安裝在自己的根分割區裡,再到 Windows 下用 easyBCD 製作多重開機選單才行。於是悲劇發生,安裝完後重開機,筆電進入 MBR 的開機載入器之前就又重開回到 BIOS 畫面,不斷重複。看到時就想到「慘了,MBR 被幹掉了!」,畢竟我沒有 Windows 7 安裝光碟,我有的只是 Lenovo 內建軟體製作出來的 3 片系統還原 DVD! 我覺得微軟和品牌電腦廠商只附給你作業系統和還原光碟製作軟體而已,這樣的作法很賤。首先,我要製作還原 DVD 得先自己買外接光碟機,那就算了,我自己本來就會用到,我還得花時間 (大約 50 分鐘)、花 DVD 的錢去製作 DVD。 重點是製作完系統還原 DVD 後,你就只能拿它來還原!回到你上次備份或是出廠設定值!比起上次備份還要更多張 DVD 與時間,我當然只做原廠的還原光碟。這片還原光碟甚至沒有修復功能,因此 MBR 被幹掉後你只能默哀,然後放入還原光碟讓一切規零。所以!我只能把整臺電腦分割都幹掉!!!!一切從頭開始!!!靠,我只要有 Win 7 光碟就能透過 bootrec.exe /fixmbr 就好了啊!!! 對於我會自己製作還原光碟的人來說,這樣已經很輕鬆了,不會的人、沒做還原光碟的人,或是沒有另一台電腦可以拯救的人,還要拿去維修據點修理,趁機讓廠商多個機會敲詐你。或許到場時,廠商會跟你說:不好意思,這不是天然的硬體損壞,是人為的軟體崩潰,不在保固範圍內喔~我們可以幫你重灌回原廠設定,但是裡面資料就沒有了,這樣可以嗎.... 當然不可以!我買電腦附作業系統,竟然沒有附安裝光碟!那我買空機再自己買 OEM 版作業系統不是更好!但實際上你要買這台筆電,在臺灣就是沒賣空機的,你要請你找其他型號。就算真的被你弄到的,你安裝的 OEM 版也不會有 Lenovo 針對自家機器設計的獨家軟體與優化 (最佳化) 設計,像是 Energy Star 電源管理模式 (這個東西很中用,可以改成在插入電源時只讓筆電充...

openSUSE 11.4 試玩

在 COSCUP 上有拿了一片 openSUSE 11.4 光碟,是雙面的 DVD,一面 32 位元,一面 64 位元。 openSUSE「以前」是推崇並採用 KDE 桌面環境的散布版之一,不過近年來也納入 GNOME,之前甚至有風聲以 GNOME 為主。不過後來決定雙軌並行,在安裝時讓使用者自行選擇,但是預設的選擇會放在 KDE 上。 KDE 昨日,想說來試用看看,放入 openSUSE 光碟後,安裝 KDE 作為桌面環境。磁碟分割區的編輯上不如 ubuntu 安裝程式的直覺,並且許多地方尚是英文,可能會讓初探 openSUSE 的新手不知所措。 至於全自動組態還不錯,完全不用設定就安裝完成了。 安裝完後,我想試用輸入法,是 SCIM,但預設竟與舊版 ubuntu 一樣「啟用全部的輸入法」!於是在正體中文環境下,我有好多種輸入法要切換... 但因為有之前用過 ubuntu 的經驗,所以知道去哪裡停用所有輸入法,再啟用正體中文的「新酷音」。 重新登入後,我可以用 scim-chewing 在各種 Qt4 程式下輸入中文,firefox 也 OK,但是在 LibreOffice 下不行。於 LibreOffice 中,可以輸入注音符號,候選字也會出現,但就是按下 Enter 後字不會送出。 至於預設的中文字型是「文泉驛正黑」,毛邊厚重,筆劃比較無力。想改裝「文泉驛微米黑」,但無法透過內建的安裝程式於 DVD 軟體庫安裝 (該電腦沒有網路)。 其他內建的中文字型竟是舊版的「文鼎PL細上海宋」 、「文鼎簡報宋」,而不是新版合併後的 CJKUnifonts (包含 AR PL UMing 與 AR PL UKai),也不是螢火飛所改作的 AR PL New Sung。 而 Yast2 的設計與版面配置風格與 Oxygen 布景主題不大協調,下方有塊背景指定成白色,而且換成其他深色的佈景主題後,這塊白色不會跟著變換,格格不入的感覺更加明顯。 此外,KDE 的選單翻譯似乎為了配合 ezgo 計畫,程式通稱下方的程式名稱出現 (繪圖_XXXX) 這樣的東西。 其他方面都還可以,而且預設安裝後桌面特效在這臺電腦上就會開啟,還不錯。感謝 Gallium 專案的貢獻! 在中文化已經發展過一段時間的時代下,對於一個正式發行的散布版來說,輸入...

事過境遷

Ubuntu 轉眼已經出了 11.04 版,而且採用自己開發的 Unity 使用介面;Fedora 預設採用劃時代的新世紀桌面環境 GNOME3;而 Chakra 繼續向以 KDE 為尊的桌面發行版邁進。 還有,自立門戶的 LibreOffice 受 The Documnet Foundation 引領向前航行;Oracle 把 OpenOffice.org 資產捐贈給 Apache Software Foundation,蓬勃發展的自由軟體。 最後,最近用起來相當悲劇的 ibus-chewing。 這幾年用了自由軟體後,最大的心得就是:「如果自己不做,那麼還有誰會來做呢?」,可以直接套用孟子說的話:「如欲OOOO,當今之世,舍我其誰也?」。 照樣造句: 如欲 Ubuntu 翻譯更完整,當今之世,舍我其誰也? 如欲 Fedora 更多人使用,當今之世,舍我其誰也? 如欲 Chakra 更支援 CJKV 輸入,當今之世,舍我其誰也? 如欲 LibreOffice 有更好的中文化支援,當今之世,舍我其誰也? 當然這些句子繁多不及備載。也因為句子太多,所以跳下去做了不少事情。 稍微紀錄一下: 為了讓 Ubuntu 翻譯更完整,幫忙管理 Ubuntu 正體中文團隊。 為了讓 Fedora 更多人使用,申請成為 Fedora 大使,並且翻譯、測試 Fedora 新版。 為了讓 Chakra 更方便,翻譯了 Tribe 與 Appset,請國網中心自由軟體實驗室製作了 mirror 站。 為了讓 LibreOffice 有更好的中文化支援,協助翻譯、設立團隊、舉辦會議,希望能招攬更多人幫忙中文化與其支援。 但是最近的心得是:「享用成果的人很多,但是協助事情發展的人很少。」 問題來了,什麼原因造就協助事情發展的人很少?如果能把這個問題解決,或者說讓它變成「協助事情發展的人很多」不是更好嗎? 目前想到的資源問題大概有:文件不夠、指引不夠、基礎建設不夠。我看把自己會做的事、要做的事都紀錄起來,除了自己有依據外,別人也可以參考。 再來就是心態上的問題,要誘導出「我也一起來貢獻吧!」這種想法才行。 除此之外,自己會的事情還太少,能力還不夠,心智也還不夠成熟。也還需要更會利用時間、還想要會程式設計、還想要幫忙軟體打包 (fedora...

如何從 Damned Lies 進行 po 檔翻譯

圖片
GNOME 上游翻譯 Damned Lies 網站位址: http://l10n.gnome.org/ teams/zh_trad 在 GNOME 正體中文翻譯上游網址內的右方,有個「登入」,點進去後可以進行「註冊」。這樣就能直接上傳翻譯的 PO 檔給正體中文翻譯團隊。 首先,因為 Damed Lies 等大型翻譯專案都是使用 po 檔進行翻譯所謂的 PO 檔就是一個包含軟體內所有翻譯條目的檔案,由 msgid (英文原文)與 msgstr (譯文)構成。可以使用 poedit 這套跨平台的程式讀取、翻譯、編寫 po 檔。 您可以從 GNOME 翻譯網址內,找到「GNOME 2.30 (開發版)」、「額外的 GNOME 應用程式」,從清單內挑選您想要翻譯的程式後下載到電腦裡。下方以 Poedit 編修 fspot 程式為例。 1. 安裝 Poedit Poedit 是個好選擇,輕巧、實用。用 Ubuntu 安裝 Poedit 很簡單,只要透過「應用程式」選單內的 Ubuntu 軟體中心 搜尋 poedit 就能輕易安裝。 打開 Poedit,進行初次設定。英文姓名與電子郵件比較重要,可以確實填寫。 2. 下載 po 檔,以 fspot 為例。 選擇「額外的 GNOME 應用程式」 找到 f-spot,點進去 直接下去不會下載,按右鍵另存連結 3. 下方的「動作」,請設定「欲翻譯請保留」後送出。 4. 編修 po 檔作翻譯 開始編輯 輸入翻譯 對不確定的翻譯標記「模糊」 編修完成後按下「儲存」 4. 送出翻譯檔 如果要送出的話,選取「上傳檔案」,並在備註中視情況描述翻譯概況,像是:「部份會的已翻,剩下部份請協助」之類 選擇系統上的檔案後,再按「送出」 由於 GNOME 的軟體很多,有些術語需要統一,所以翻譯的部份最後會給協調者作裁決,如果您發覺有些詞語被調整,請不要驚慌,若您對於某些翻法有偏愛,沒關係,歡迎寫信給論壇 zh-l10n 提出討論!因為我們有個翻譯術語統一詞庫的構想,提出來將會很有幫助。