2013年12月13日 星期五

openSUSE 13.1 輸入法問題合輯

這是一篇流水帳,紀錄這幾天來所遭遇到或被問到的輸入法相關問題

1. 關於 gnome 的設定
之前的文章仍有部份有用,但是關於 gnome-settings-daemon 重設 QT_IMMODULE 和 XMODIFIERS 環境變數的問題,
openSUSE 團隊已經用修改 /etc/X11/xim 的方法來迴避此問題,
詳情請參閱 https://bugzilla.novell.com/show_bug.cgi?id=853063
使用者可以依照 bugzilla 中提供的檔案修改 /etc/X11/xim,
或經由 X11:Utilities 套件庫更新 x11-tools

2. gcin 需要更新才能正常使用
如果您需要某些 Ctrl + * 的快速鍵被吃掉了,請到 gcin-tools 設定(在內定輸入法 ...那頁)
將 Ctrl 輸入標點符號取消

如果您發現 gcin-tools 的 「求助」 無法使用,你又很介意這件事的話,
請安裝 M17N 套件庫的 gcin

3. ibus 需要更新才能正常使用
主要是在 Libreoffice 中 on_the_spot 以及和 libreoffice-kde 衝突的問題。

ibus-table-* 無法使用:如果您要使用 ibus-table-* 的相關輸入法,
卻發現到在輸入法設定選項中沒有這些輸入法,
請參考 https://forum.suse.org.cn/viewtopic.php?f=16&t=1848
可能是在某些系統中未在安裝 ibus ibus-table 套件前安裝 python-curses 套件,
這個套件在執行 /usr/lib/ibus/ibus-engine-table 時所需要的
在我的電腦上安裝 python-curses 後,執行
# /usr/lib/ibus/ibus-engine-table -x

然後重新安裝 ibus 和 ibus-table
(這個步驟只是純粹試誤得到的結果,原因不明),
打算先在 ibus-table 中先加上 python-curses 的相依,看是否會改善
可惜仍未能解決苦主的問題...

4. fcitx 的圖示有點大
參考 https://forum.suse.org.cn/viewtopic.php?f=16&t=1587
和 https://bugzilla.novell.com/show_bug.cgi?id=851983
Marguerite Su 說她要修了,所以你可以等更新

fcitx 在 gnome-terminal 無法輸入的問題,
是因為輸入法環境變數必須在 dbus 啟動前先宣告,
才能影響 gnome-terminal server,你才能在 gnome-terminal client 使用中文輸入
你可以手動修改 /etc/X11/xim.d/fcitx ,
把 export .... 這些環境變數移到 if test -z "$DBUS_SESSION_BUS_ADDRESS" ; then ... 之前,
像這樣這樣:
if ! type -p fcitx > /dev/null 2>&1 ; then


   echo "fcitx is not installed. please run `sudo zypper in fcitx`."

   return 1

fi



export LC_CTYPE=$LANG

export XMODIFIERS="@im=fcitx"

export GTK_IM_MODULE=fcitx

export GTK3_IM_MODULE=fcitx

export QT_IM_SWITCHER=imsw-multi

export QT_IM_MODULE=fcitx



# Avoid relying on autolaunch to improvise D-Bus sessions for each process

if test -z "$DBUS_SESSION_BUS_ADDRESS" ; then

   eval `dbus-launch --sh-syntax --exit-with-session`

fi



fcitx -d



# success:

return 0

或者您也可以從 M17N 更新 fcitx

fcitx 桌面整合
fcitx 在 gnome 和 kde 都有 kimpanel extension (plasmoid)
和桌面環境整合得不錯,建議使用

2013年12月5日 星期四

GNOME3: 選擇您的輸入法(openSUSE 13.1)

您需要知道
1. (GNOME way)
  GNOME 3 自 3.6 版開始就整合了 ibus 成為預設的輸入法平台。
  而 openSUSE 13.1 開始所搭載的 GNOME 3.10 就包含了 ibus 整合。
2. (openSUSE way)
  openSUSE 有一套自有的啟動輸入法流程,
  並根據社群的意見針對不同的語系預設不同的輸入法平台。
  預設是根據 /etc/X11/xim.d/{您的語系}/數字-{輸入法}
  數字愈小優先等級愈高。
  也可以使用環境變數 INPUT_METHOD 來自訂所需的輸入法
  (是的,目前沒有圖形使用者介面)
  例如 zh_TW (繁體中文)使用 gcin, 而 zh_CN (簡體中文)使用 fcitx。
3. (Don't Conflict)
  這兩種方法要使他們不衝突才能正常使用輸入法。

4. 檢查 (openSUSE way) 為您啟動了什麼輸入法?
檢查 ~/.xsession-errors 或 .xsession-errors-\:0 之類的檔案
找到
/etc/X11/xim.d/zh_TW/30-gcin started sucessfully

再這個例子中,啟動的就是 gcin

5. 你想用什麼輸入法?
決定您要用的輸入法框架: ibus ? gcin ? fcitx ? scim ?

6. 若您要使用 ibus
(1) 檢查 ~/.xsession-errors 確定 ibus 已成功啟動,
如果不是啟動 ibus ,請在 ~/.profile 加上
export INPUT_METHOD=ibus

(2) 到設定值--地區和語言--輸入來源--加入英文和中文輸入法

寄件者 openSUSE 13.1

(3) 使用 Super+space 切換中英文輸入

寄件者 openSUSE 13.1

(4) ibus 的優點:與gnome整合,工具列上有圖示顯示輸入狀態,佈景主題搭配

寄件者 openSUSE 13.1

(5) ibus 的缺點:中英文切換反應慢,可能導致漏字

(6) ibus 的設定:要更改快速鍵,必須由設定值--鍵盤--快捷鍵--輸入 更改
(在 ibus 偏好中的設定仍會影響其他桌面環境)

7. 若您要使用 gcin (或 fcitx 或 scim)
(1) 檢查 檢查 ~/.xsession-errors 確定 gcin 或其他您選擇的輸入法已成功啟動,
如果不是啟動 gcin ,請在 ~/.profile 加上
export INPUT_METHOD=gcin

(2)如果您的 設定值--地區和語言--輸入來源 未做任何變動(尚未選擇輸入來源)
 
寄件者 openSUSE 13.1

這時您已經可以使用您選用的輸入法輸入了
如果您已驚動到了該設定, ibus-daemon 會啟動,和您已經啟動的輸入法衝突
導致無法使用任何輸入法。
請執行以下命令來回復預設值
gsettings set org.gnome.desktop.input-sources sources "[]"

(3)用 Ctrl+space 切換即可在 gtk2 和 gtk3 應用程式中輸入(?)
因為 gnome-settings-daemon 重新設定了 QT_IM_MODULE 和 XMODIFIERS 環境變數
導致無法在非 gtk 的程式中輸入
請參考:https://bugzilla.novell.com/show_bug.cgi?id=853063

(4)要解決 (3)的問題,有個簡單的方法:移除 ibus

(5)但如果你的電腦是多人使用,可能有人比較喜歡 ibus
困難的方法:你必須駭一下 gnome-settings-daemon ...
我不會寫程式,我只是刪除了我認為不需要在 openSUSE 系統做的那兩句,
如果您也不會寫程式,膽子和我一樣大,
你可以到 http://download.opensuse.org/repositories/home:/swyear/openSUSE_13.1/
(在 i586 或 x86_64 目錄中,視您的系統決定)找到修改過後的 gnome-settings-daemon。
警告:請不要加此套件庫,裏面都是一些測試,不保證任何品質。
下載後直接用 rpm 升級安裝
# rpm -Uvh gnome-settings-daemon-3.10.2-3.1.i586.rpm
警告:gnome-settings-daemon-3.10.2-3.1.i586.rpm: 表頭 V3 DSA/SHA1 Signature, key ID 86d89a42: NOKEY
正在準備…                       ################################# [100%]
Updating / installing...
   1:gnome-settings-daemon-3.10.2-3.1 ################################# [ 50%]
Cleaning up / removing...
   2:gnome-settings-daemon-3.10.1-1.1 ################################# [100%] 

重新登入後,就可以在 非 gtk 程式中輸入了
再次警告:任何後果自行負責

(6) gcin 的優點:符合台灣人的使用習慣,作者是台灣人,可以用中文要求功能與回報錯誤。
目前沒有發現無法輸入的情況。
寄件者 openSUSE 13.1

(7) gcin 的缺點:在 gnome 桌面搜尋無法跳出選字視窗,沒有預設系統匣圖示顯示(但你可以裝 TopIcons ,但有時圖示無法正常顯示),在某些情況下有時跳出選字框會有殘像,有時會有選字視窗遮住輸入區的情形。

(8) fcitx 的優點:可自由迅速切換佈景主題(皮膚),支援新酷音,反應迅速,在簡體中文輸入法中評價最高。

寄件者 openSUSE 13.1

(9) fcitx 的缺點:和 gcin 一樣,若沒有安裝 TopIcons 無法顯示系統匣圖示,在 gnome 桌面搜尋的選字窗也一樣跳不出來。另因不明原因,無法在 gnome terminal 中輸入中文。
Edit:感謝 csslayer 大大在留言中的指導,fcitx 裝上 kimpanel 擴充套件,可以完全融入 GNOME 3 的佈景主題中,太酷了!
寄件者 openSUSE 13.1

2013年11月25日 星期一

gcin for openSUSE 13.1 Update

openSUSE 13.1 的 gcin 發現有2個問題,所以決定回報 bug 並進行線上更新

1. 之前跟各位報告過 gtk2 immodule cache update 的問題
  會導致無法在 firefox 等 gtk2-based 應用程式無法輸入中文
  (當 gcin 是你最後安裝的輸入法時就會這樣)
解決方法:
for x86
# gtk-query-immodules-2.0 --update-cache

for x86_64
# gtk-query-immodules-2.0-64 --update-cache


2. libreoffice 無法使用 on_the_spot 的輸入模式
  你會看到輸入法視窗一直固定在左上角
解決方法:
編輯 /etc/X11/xim.d/gcin
將 export OOO_FORCE_DESKTOP=gnome 前後的判斷式都去除掉
只留這一行,要強迫系統使用 gtk 介面

3. 如果看不懂怎麼改,請直接安裝 M17N 套件庫中的 gcin

# zypper ar obs://M17N/openSUSE_13.1 m17n
# zypper ref m17n
# zypper in --from m17n gcin

更新尚在審核,不知何時發佈...

2013年11月22日 星期五

安裝 xmind

Xmind 首頁: http://www.xmind.net/
僅提供 deb 格式下載

若想要在 openSUSE 作業系統中運作
可以使用 alien 這個應用程式將 deb 轉成 rpm
到 http://software.opensuse.org/search 搜尋 alien
使用單鍵安裝
(提醒:並不是所有的 deb 轉成 rpm 都能正常運作)

下載 xmind 的 deb 檔(例如:xmind-linux-3.4.0.201311050558_i386.deb)
執行
$ alien -rv --scripts xmind-linux-3.4.0.201311050558_i386.de

就會產生一個 xmind-3.4.0-2.i386.rpm
用指令安裝
# rpm -ivh xmind-3.4.0-2.i386.rpm

完成後即可使用
參考:
http://thefreecountry.wordpress.com/2010/11/12/alien/
http://forums.opensuse.org/deutsch-german/hilfe-und-helfen/anwendungen/454719-howto-xmind-auf-opensuse-installieren.html




若出現類似
# A fatal error has been detected by the Java Runtime Environment:

#

#  SIGSEGV (0xb) at pc=0x933a737d, pid=5596, tid=3076298496

#

# JRE version: Java(TM) SE Runtime Environment (7.0_45-b18) (build 1.7.0_45-b18)

# Java VM: Java HotSpot(TM) Client VM (24.45-b08 mixed mode linux-x86 )

# Problematic frame:

# C  [libsoup-2.4.so.1+0x5837d]  soup_session_feature_detach+0x1d

的崩潰訊息
可能是因為 https://bugs.eclipse.org/bugs/show_bug.cgi?id=404776
您可以編輯 /usr/local/xmind/XMind.ini
在該檔案的 -vmargs 加上
-Dorg.eclipse.swt.browser.DefaultType=mozilla


目前在 openjdk 1.7 或 java 1.7 均可以執行


2013年11月20日 星期三

openSUSE 13.1 Release Note (中文版)以及一些網路資源

1. 有些人不習慣看發行紀事,就在 Yast--支援--版本說明
當然如果您還沒裝 openSUSE 13.1 就沒得看了
許多重要訊息會在此揭示,全文轉貼如下,感謝 Ramax Lo 的翻譯
已經看過的請自行跳過


openSUSE 13.1 發行紀事
Version: 13.1.7 (2013-11-14)
版權 © 2003, 2005 Chao-Hsiung Liao (j_h_liau@yahoo.com.tw)
版權 © 2004 Craig Jeffares (cjeffares@novell.com)
版權 © 2001 Joe Man (trmetal@yahoo.com.hk)
版權 © 2007, 2008, 2009, 2010, 2011, 2012 Ray Chen (swyear@gmail.com)
版權 © 2013 Ramax Lo (ramaxlo@gmail.com)
版權所有 © 2013 SUSE LLC
在 GNU 自由文件授權(GNU Free Documentation License) 1.2 版或之後版本的規範下,您被允許複製、散佈和/或修改此文件,GNU 自由文件授權 (GNU Free Documentation License) 是由自由軟體基金會 (Free Software Foundation) 所發行。使用無恆常章節 (no Invariant Sections),無封面文字 (no Front-Cover Texts) 及無封底文字 (no Back-Cover Texts)。此授權的複本已包含在檔案 fdl.txt

如果您從較舊的 openSUSE 發行版本升級,請由此查看之前的發行紀事: http://en.opensuse.org/openSUSE:Release_Notes
本版本摘要包含了以下範疇:
1. 雜項
N/A
2. 安裝
2.1. 詳細安裝資訊
欲了解細節的安裝資訊,請參考 節 3.1, “openSUSE 文件”
3. 一般說明
3.1. openSUSE 文件
新手入門 中您可以找到安裝指南,以及 KDE 和 Gnome 桌面環境與 LibreOffice 辦公室套裝軟體的介紹。另外還包含了基本的系統管理議題,如佈署、軟體管理,以及 bash 的介紹。
您可以在安裝完 opensuse-startup_$LANG 套件後,在 /usr/share/doc/manual/opensuse-manuals_$LANG 找到文件,或是直接在線上瀏覽 http://doc.opensuse.org
3.2. 已廢棄的 YaST 模組
以下的 YaST 模組已過時,並且很少被使用:
  • yast2-autofs
  • yast2-dbus-client
  • yast2-dirinstall
  • yast2-fingerprint-reader
  • yast2-irda
  • yast2-mouse
  • yast2-phone-services
  • yast2-power-management
  • yast2-profile-manager
  • yast2-sshd
  • yast2-tv
廢棄的主要理由是為了要減少維護的負荷,以便能更好地聚焦在那些常用的模組上。
3.3. UEFI—統一可延伸韌體介面
在安裝 openSUSE 到使用 UEFI (統一可延伸韌體介面) 開機的系統之前,強烈建議您先詢問是否有硬體製造商所建議的韌體更新並加以安裝。若您的系統有預裝 Windows 8,通常就代表您的系統使用 UEFI 開機。
背景知識: 有些 UEFI 韌體有缺陷,導致當有太多資料被寫入 UEFI 儲存區域時,韌體會發生問題。但是沒人知道究竟寫入多少資料才算「太多」,故 openSUSE 藉由只寫入能夠啟動系統的最少需要的資料量,來降低這個風險。寫入的資料至少要能告訴 UEFI 韌體 openSUSE 啟動程式的位置。官方 Linux 核心提供使用 UEFI 儲存區來寫入開機及當機資訊的功能 (pstore),在此預設被停用。無論如何,建議安裝任何硬體製造商建議的韌體更新。
3.4. UEFI,GPT 與 MS-DOS 磁碟分割區。
在 EFI/UEFI 的規格書中提到一個新的分割磁碟的劃分方式:GPT(GUID Partition Table)。這個新的方式使用 GUID(128位元的值顯示在32個十六進制數字上)來識別裝置及劃分方式。
此外,UEFI 規範是允許傳統的 MBR(MS-DOS)分割區。 Linux 引導加載器(ELILO 或 GRUB2)嘗試自動產生一個 GUID 針對那些傳統的分割區,並把它們寫進軔體。如此一來,一個 GUID 可以更換頻繁,導致軔體的重寫入。一次的重寫入包括兩種不同的操作:刪除舊的項目,以及創建一個新的項目以取代第一個項目。
現代的軔體都有一個垃圾收集器(garbage collector),可以收集被刪除的進入點(entries),並且釋放記憶體保留給舊的進入點(entries)使用。當故障的軔體不能收集或是釋放這些進入點(entries)時,系統將會出現問題,最終將造成系統無法開機。
簡單的替代解決方案是:轉換傳統的 MBR 分割區成為新的 GPT 分割區以完整的避免此問題。
3.5. 啟動於 Secure Boot 模式下
這個只會影響到啟用 UEFI Secure Boot 模式的機器。
與 openSUSE 12.3 相比,新的 shim 載入器允許更多的機器能從 Secure Boot 模式下啟動。雖然,在某些棘手的情況下,您需要先更新您機器上的 BIOS 至最新的版本。假如更新後的 BIOS 並沒有解決您的問題,請提報您的機器型號到 openSUSE 維基百科(http://en.opensuse.org/openSUSE:UEFI)。我們將會追蹤此問題為了改善此情況於下一個 openSUSE 版本。
3.6. Adobe Reader (acroread) 以及其他 PDF 閱讀器
由於 Adobe 已不再提供 Adobe Reader (acroread) 的安全更新,為保護 openSUSE 使用者,acroread 套件已自本次發行中移除。
openSUSE 包含了各種 PDF 閱讀工具,像是 Okular, Evince, 以及 poppler-tools。 這些工具積極的被維護並且能從 openSUSE 和上游作者得到安全性修正。
要獲得更多資訊,請參閱 http://en.opensuse.org/Adobe_Reader.
4. 系統昇級
4.1. 使用 Zypper (dup) 進行昇級,需要清除 /etc/fstab 部分設定
當使用 zypper dup (透過 YaST 自動昇級),如果以下設定存在時,使用者必須手動移除:
tmpfs   /dev/shm
devpts  /dev/pts
sysfs   /sys sysfs
proc    /proc proc
對於 Gnome 使用者而言,這個動作特別重要,否則 Gnome 終端機會出現失敗訊息:"grantpt failed: Operation not permitted"。這些掛載點現在由 systemd 管理,因此不應該在 /etc/fstab 中設定。
4.2. 移除 SYSLOG_DAEMON 變數
SYSLOG_DAEMON 已被移除。該變數之前是用來選擇要啟動的 syslog 服務。自 openSUSE 12.3 之後,同一時間只能有一個 syslog 實作可以被安裝在系統中且會被自動選擇使用。
詳情請見 syslog(8) 手冊頁。
4.3. Duplicated Network Interfaces
目前的 systemd 版本採用一個新的方式分配可預測的名稱給網路介面。YaST 也根據此方式做了修正。
某些報告指出 YaST 在轉換命名方式時存在一個臭蟲。假定一個相同的網路介面擁有不同的名稱,您將會遇到此臭蟲問題。您可以移除不同的網路介面在 /etc/sysconfig/network 並使用 YaST 重新設置。
更多有關可預測網路介面名稱的資訊請見 http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/
5. 技術議題
5.1. 使用 KMS (Kernel Mode Setting) 初始化圖形顯示
自 openSUSE 11.3 起,針對 Intel、ATI 及 NVIDIA 的圖形顯示,我們預設已改用 KMS (Kernel Mode Setting)。若您在 KMS 驅動程式支援 (intel,radeon,nouveau) 上遇到問題,您可以在核心開機參數中加入 nomodeset 來關閉 KMS。若要使用 Grub2 (預設的開機啟動程式) 來永久儲存該設定,請以 root 權限,將上述設定加入設定檔 /etc/default/grub 中的 GRUB_CMDLINE_LINUX_DEFAULT 核心預設啟動選項,並在終端機執行指令
sudo /usr/sbin/grub2-mkconfig --output=/boot/grub2/grub.cfg
來讓修改生效。若是使用舊版 Grub,將該設定加入設定檔 /boot/grub/menu.lst 中的核心開機參數行中,同樣也要以 root 權限進行。該選項可確保當在 initrd 載入適當的核心驅動程式 (intel,radeon,nouveau) 時,將 modeset=0 設定傳給驅動程式 (關閉 KMS)。
在極少數的情況之下,當從 initrd 載入 DRM 模組遇到問題且和 KMS 無關時,您也可以在 initrd 中完全停用 DRM 模組的載入。您可以透過 YaST 設定 sysconfig 變數 NO_KMS_IN_INITRD,將值設為 yes,然後重新產生 initrd。接著重新啟動您的電腦。
對於未開啟 KMS 的 Intel 系統,X server 會退而求其次改用 fbdev 驅動程式 (intel 驅動程式只支援 KMS);或是,對於舊型的 Intel 晶片,"intellegacy" 驅動程式依然可以使用 (xorg-x11-driver-video-intel-legacy 套件),並支援 UMS (User Mode Setting)。要使用該驅動程式,請編輯 /etc/X11/xorg.conf.d/50-device.conf 並修改 driver 欄位的內容為 intellegacy
對於 ATI 目前的主流晶片,若未開啟 KMS,X server 會改用 radeonhd。對於 NVIDIA,則改用 nv (nouveau 驅動程式只支援 KMS)。請注意,對於未來更新的 ATI 與 NVIDIA 的顯示晶片,若您在核心開機參數加入 nomodeset,則會退回改用 fbdev
5.2. 使用 Nouveau 圖形驅動時在安裝階段螢幕上出現殘影
在某些使用 NVIDIA 圖形顯示卡的系統上,在安裝階段也許會有殘影出現在螢幕上,此為預設 nouveau 圖形驅動的問題。假如您遇見此問題,您可以在安裝階段關閉 nouveau 內核模組,然後在安裝完成之後或是升級完成之後重新啟動此模組。
要關閉內核模組,請在安裝媒體啟動時在 grub 畫面選擇“安裝”並按 'e' 來編輯參數。然後移動游標至 'Linux'(或 'linuxefi')為開頭的行,添加 brokenmodules=nouveau 至行尾末。接著按 F10 鍵以繼續啟動並採用新的參數。系統安裝完成後,可以重新啟用 nouveau 模組,前往編輯 /etc/modprobe.d/50-blacklist.conf 並從此黑名單中刪除 nouveau 項目。
5.3. Samba Version 4.1
openSUSE 13.1 所發行的 Samba 4.1 並未包含 Active Directory 網域主控站的運作支援。這個功能目前是關閉的,主要是因為它未與系統中的 MIT Kerberos 做整合。
5.4. 設定 Postfix
自 openSUSE 12.3 之後,SuSEconfig.postfix 更名為 /usr/sbin/config.postfix。若您在設定檔 /etc/sysconfig/postfix/etc/sysconfig/mail 中設定了 sysconfig 變數,您必須要以 root 權限手動執行 /usr/sbin/config.postfix
5.5. xinetd:記錄到系統日誌
xinetd 的新預設設定將記錄目的地從 /var/log/xinetd.log 改為系統日誌。這表示所有來自 xinetd 的訊息將會以「系統服務」類型及「資訊」等級,記錄在系統日誌中。
若您想要改回用舊的方式,請在 /etc/xinetd.conf 尋找適當的設定加以修改。為 xinetd.log 設計的 logrotate 腳本模板可以在 /usr/share/doc/packages/xinetd/logrotate 找到。
5.6. Apache 2.4
Apache 2.4 在設定檔中加入了很多改變。要了解更多關於從舊版昇級的資訊,請見 http://httpd.apache.org/docs/2.4/upgrading.html
5.7. tomcat:記錄到系統日誌
tomcat 啟動腳本已不再將輸出寫到 /var/log/tomcat/catalina.out。所有訊息現在透過 tomcat.service (tomcat-jsvc.service) 以「資訊」等級被重導到系統日誌。
5.8. Darktable:快取檔案需要重新更新
若您是從舊發行版本昇級到 openSUSE 13.1,舊的快取檔案將無法使用。在這個情況下,您必須要移除 ~/.cache/darktable/mipmaps
5.9. Locate:置換 findutils-locate 為 mlocate
工具 findutils-locate 已經被 mlocate 取代。當採用預設的設定時, mlocate 會與 findutils-locate 相同。它將會先佔用 24 個小時為了改善權限處理能力(permission handling),直到資料庫檔案可供一般使用者所使用。
如果您安裝 mlocate 後遇到 "Permission denied" 的訊息,請以 root 執行
/etc/cron.daily/mlocate.cron
一次。
5.10. KDE 桌面環境與藍芽支援
目前的藍芽軟體堆疊是由 Bluez 5 (主要且向前不相容的版本) 所提供。對於 GNOME 桌面環境以及基礎系統中的某些元件來說,它是必要的更新。然而不幸地,目前釋出版本的 KDE 工作空間只支援 Bluez 4。
因此 openSUSE KDE 社群團隊提供了一個非官方的 Bluedevil 套件,來提供至少基本的功能如裝置配對,或是藍芽滑鼠的支援;其他的功能如檔案傳輸等,則尚未支援。
因為移植 Bluedevil 到 Bluez 5 的工作還在進行中,故現階段不應該回報有關 KDE 環境下的藍芽支援問題。
5.11. AppArmor 與權限設定
AppArmor 預設是被啟用的。這意味著讓系統更加安全,但如果你在未預期的方式下運行它,則應避免在工作狀態下執行這項服務。如果您遇到奇怪的權限問題,請嘗試在受影響的服務下停用AppArmor服務。即使它有助於臭蟲(Bug)的回報,我們還是必須要修改AppArmor配置的文件讓問題縮小其發生的範圍。
5.12. Skype
使用 Skype 4.2 版(Linux 版本)於 PulseAudio 4.0 上有一個已知的問題,在 Skype 修復此問題前,請於命令列執行 skype
PULSE_LATENCY_MSEC=60 skype
針對此臭蟲的更多資訊請見 http://arunraghavan.net/2013/08/pulseaudio-4-0-and-skype/

2. 發行公告(中文版)

3. openSUSE 13.1 特色(中文版)

4. openSUSE 維基

5. openSUSE 論壇

6. 社交網路
https://www.facebook.com/groups/opensuse.zh/ openSUSE 正體中文社團(臉書)

7. 使用者經驗分享

2013年11月18日 星期一

openSUSE 13.1 你可能想知道的事

1. GNOME 3 的輸入法圖示
使用繁體中文安裝預設的輸入法是 gcin
如果您使用 gnome 3 桌面
雖然看不見系統匣上的小圖示
但仍然可以輸入中文
您可以使用 TopIcons 這個 gnome-shell 擴充套件來顯示傳統系統匣的圖示

寄件者 openSUSE 13.1

https://extensions.gnome.org/extension/495/topicons/
可直接線上安裝
但顯示有點不正常,算堪用啦

2. GNOME 3 桌面設定分在兩處
設定值 Settings  和 調校工具 Tweak tool
寄件者 openSUSE 13.1

寄件者 openSUSE 13.1

3. MATE 桌面使用者可能會發現第一次進入桌面會出現許多
 「正在啟動 Caja...」
請編輯 /usr/share/applications/caja.desktop 將
Exec=caja -n

改成
Exec=caja -n --sync


4. gcin 的 post script 可能有問題,單獨安裝 gcin 時,無法更新 gtk-immodule
原因是新版的 gtk2 使用 %libdir/gtk-2.0/2.10.0/immodules.cache 當成快取檔案
導致 gcin 原本的更新快取機制失效
這個問題影響不大,在 13.1 oss repo 中的 gcin 仍可以用
一般人使用DVD繁體中文安裝時,ibus 也會一起被安裝,ibus 在執行 gtk-immodule 更新時
會一併將 gcin immodule 更新
唯一有影響的是使用英文(或其他語文)安裝,再另行安裝 gcin 時,firefox 等 gtk-base 程式會無法使用中文輸入
此時您可以用 root 執行
#  gtk-query-immodules-2.0 --update-cache

新啟動的程式即可使用中文輸入(不必登出)
您也可以使用 M17N 中的 gcin (已修正此問題)

5. openSUSE 13.1 是下一個 Evergreen 版本
可以讓您在 SUSE 官方支援結束後用得更久
(一般的 openSUSE 版本官方支援 18 個月,Evergreen 社群支援再 18 個月,共 3 年)

6. zypper 有些新功能,如果您需要中文翻譯檔,在
(zypper .mo 此非原始文字檔,將此檔案放在 /usr/share/locale/zh_TW/LC_MESSAGES/ 目錄中即可)

7.GNOME 3 桌面使用 ibus 輸入法
以下為使用 GNOME 3 Live USB 測試的結果
(不確定使用DVD安裝中文語系的是否需要如此設定)
該影像沒有中文語系支援(可自行安裝),但是可以正常顯示中文
如果你習慣用拼音、倉頡或bopomofo 輸入法,設定完後也可以直接輸入中文
但我習慣使用酷音,所以還是要先安裝
# zypper in ibus-chewing

接著(可能要重新登入)看圖說故事
進行設定

寄件者 openSUSE 13.1

進入"區域與語言"
寄件者 openSUSE 13.1

按輸入來源的 "+" 新增輸入來源
寄件者 openSUSE 13.1

先新增一個英文
寄件者 openSUSE 13.1

再從 Chinese(Taiwan) 新增 Chinese(Chewing)
寄件者 openSUSE 13.1

你的 Input Source 會變成這樣
寄件者 openSUSE 13.1

這一步最重要:新版的 ibus 鍵盤快速鍵已經改成了 Super+space
(白話文: win 鍵+空白)
 (似乎沒辦法用 ibus 偏好設定來改...)
Update: 在 gnome 3 中要改變 ibus 的快速鍵,請用 Settings 中的鍵盤設定(謝謝 Amigo)
然後你就可以在這兩種輸入法間切換輸入中文或英文
寄件者 openSUSE 13.1

8. 13.1 使用和 12.3 一樣的 grub2 畫面、啟動畫面、預設桌面佈景(有點小失望)
KDM 佈景主題有變漂亮了

9. 如果你的機器不夠高級,建議你不要用 GNOME 3 桌面
我的測試機器:
MSi U100 laptop
Intel Atom CPU @1.60GHzx2
Menory 1GB
Intel 945GME x86/MMX/SSE2 Graphics
10 inches 1024x600 monitor
使用 GNOME 3 的感覺是『無法忍受』
使用 KDE 4 感覺可以接受
但是在家中的桌機(沒開機我就不列出配備了),即使使用 Live GNOME 仍十分順暢


2013年5月5日 星期日

openSUSE 12.3 Live 體驗活動

Live GNOME
 
如果您想要使用中文化版本,
請在進入 grub 選單時按 F2 選擇繁體中文
Live CD 沒有完整的中文化版本
要自行安裝翻譯檔及輸入法
(小提示:如果您希望下次再體驗時不再從網路下載,記得要在"YaST--軟體套件庫"中核取
「保留下載的套件」

這些檔案會儲存在 "/var/cache/zypp/packages/套件庫名稱" 中
把他們存到隨身碟中)
# zypper in --no-recommends flash-player desktop-translations gcin bundle-lang-common-zh bundle-lang-gnome-zh MozillaFirefox-translations-common 

輸入法圖示無法自動顯示在上方提示區
您可以用 TopIcons 這個擴充套件
https://extensions.gnome.org/extension/495/topicons/
參考:http://www.suse.ws/sneak-preview-iii-opensuse-12-3-gnome-3-6-tips/
重新登入即可

開始體驗 Live GNOME!
將滑鼠移到左上角或按下概覽就或出現快速選單

快速選單中最下方的按鈕可顯示全部的應用程式

在桌面搜尋可用中文(英文也可以)



Live KDE

使用以下指令安裝所需中文化檔案
#zypper in --no-recommends flash-player desktop-translations gcin kde4-l10n-zh_TW MozillaFirefox-translations-common

(小提示:選擇中文語系時 konsole 的字會無法排列整齊
習慣上第一個動作就是將 konsole 字型設定為某個你喜歡的等寬字型
Monospace 這個通用名稱會出錯)


2013年4月25日 星期四

發送 openSUSE 12.3 推廣 DVD



收到台北寄來的 openSUSE 12.3 promoDVD
共有 50 片,預計在5月6日台中自由軟體聚會時發送
到場的朋友均可以拿到一片,也歡迎幫未到的 linux 同好索取
如果您打算要幫忙推廣 openSUSE 也可以多拿幾片
但如果要辦理大型活動用,請連繫
Max Lin https://www.facebook.com/groups/opensuse.zh/

openSUSE 12.3 推廣 DVD是一張雙面的DVD,
可當作 Live KDE,Live Gnome,也可以當作安裝DVD,一面是32bit,另一面是64bit
即使您完全沒用過 Linux,帶著您的筆電來
現場會有簡單的示範
使用光碟開機,進入 Live KDE 或 Live Gnome
就可以在完全不影響您的硬碟下運作
是您體驗 Linux 的最佳方式!

5/4 Update:
又收到了貼紙,到時候一併發送