Skip to main content

a silhouette of a person's head and shoulders, used as a default avatar

The Document Foundation elections: an intimacy between you, your choices and (maybe) the NSA guy

As many who follow the LibreOffice mailing lists know, soon we will have the elections for the Bord of Directors again. Without doubt, there will be a lot of good candidates and the choice will be difficult. Different competencies, personalities, sensibilities. As many parameters as there could ever be. Nonetheless, there is one parameter that was eliminated from before the first election: the corporate pressure.

From the very beginning of The Document Foundation, the Steering Committee and the initial Membership Committee knew that while corporations can contribute a lot to open source, they can also in some moments try to use the community bodies for their own interest. That is the reason that all elected bodies of The Document Foundation have the 30 per cent rule, where no more then 30 per cent of any body can have the same affiliation. In the same spirit, the election system was designed the way that it is technically impossible for anybody to know how a given member voted. From the experience with the "old good times" of OpenOffice.org, it was obvious that corporate influence can do a lot of harm and skew the elections in a considerable way. And even if the rule of 30 per cent is in place, it might be hard for a election officer or for a MC member to stand strong before a corporate pressure. And this was the reason why we chose a design that makes it impossible even for the election officer to know whom you voted for. This information is known only to you.

a silhouette of a person's head and shoulders, used as a default avatar

安裝 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 均可以執行


the avatar of Cameron Seader

openSUSE 13.1; VMware Workstation 9+ "Cannot find a valid peer process to connect to"

If your running VMware Workstation 9 and above and you use both existing and new VMs you can possibly get a return of "Unable to change virtual machine power state: Cannot find a valid peer process to connect to" error.

This does not happen with everyone, but the problem seems to come from the Nvidia drivers. At least as far as I can tell thus far. I have not been able to debug further because this problem is not happening to me. If you have this problem and your running the Nvidia 331.20 drivers then you will want to do the following.


1) Download the Nvidia 325.15 driver from here http://www.nvidia.com/object/linux-display-amd64-325.15-driver.html


Create a custom patched Nvidia driver.


2) Download the patch below for the latest kernel in openSUSE 13.1 which is 3.11+

http://cvs.rpmfusion.org/viewvc/*checkout*/rpms/nvidia-kmod/devel/kernel_v3.11.patch?revision=1.1&root=nonfree

save as kernel_v3.11.patch


3) Execute the following to create the custom patched Nvidia installer.

# sh NVIDIA-Linux-x86_64-325.15.run --apply-patch kernel_v3.11.patch
4) You will get a file output NVIDIA-Linux-x86_64-325.15-custom.run
5) You can now install this custom Nvidia driver which should fix your VMware Workstation problem.

Enjoy!

a silhouette of a person's head and shoulders, used as a default avatar

VLANs: tagged, untagged -- what's the difference?

I know this topic has probably been beaten to death elsewhere. . . What can I say? I can't help myself.

When there is an untagged VLAN on a switch or port, it means the VLAN information is private to the switch. No VLAN information is added to packets leaving the switch. This has a lot of important implications. A machine connecting to an untagged VLAN port does not need to know (and will not know) what VLAN it is in. If I'm connecting two switches together using a cable connected to untagged VLAN ports, each end of the cable could be in a different VLAN and the switches will not care. So, for example, I could send untagged VLAN 1 from one switch and bring it into another switch as untagged VLAN 20.

Tagged VLAN means that the switch does insert the VLAN information into the header of each packet. In fact, this information is called a "tag", hence the term "tagged VLAN", which means "VLAN where packets contain VLAN tags". Assuming I'm sending tagged VLAN packets (and no untagged ones) on a port, if I connect the eth0 interface of a vanilla-installed PC to that port, and give the interface an address in the tagged VLAN's range, the network will not work over that interface. Of course, I will be able to 'see' the packets using wireshark or tcpdump, but I won't be able to make TCP, UDP, ICMP, etc. connections.
a silhouette of a person's head and shoulders, used as a default avatar

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. 使用者經驗分享

the avatar of Cameron Seader

Running Webex on openSUSE 13.1 64-bit

If your running openSUSE 13.1 and you use Webex on a regular basis for home/work/other you have probably noticed that it does not execute properly and you can't get some of the features to work on it. Well look no further. Thanks to my colleague dvosburg you can run the below command on your openSUSE 13.1 and it will install the necessary packages and its dependencies that are required for a good Webex experience.

zypper in libpango-1_0-0-32bit \
libpangomm-1_4-1-32bit \
libpangox-1_0-0-32bit \
libgtk-2_0-0-32bit \
libgtk-3-0-32bit \
libglib-2_0-0-32bit \
libXau6-32bit \
libXmu6-32bit \
libxcb1-32bit_64 \
libXext6-32bit 


Enjoy!
a silhouette of a person's head and shoulders, used as a default avatar

LibreOffice Import filters - what is stewing in the sauce-pan

Long time not see, dear friends. But that does not mean that there is nothing to speak about. So, hence a new blog post for those that were wondering what was happenning in the reverse-straight engineering partnership.

After the moments in August and September, where I transitioned from working on LibreOffice to working on SuSE Linux Enterprise and after some breathing pause to give to the Cesar (or also known as family) what is belonging to Cesar, the activity on LibreOffice related stuff restarted in October. Just this time, during nights, weekends and other free time.

Sample Keynote presentation in LibreOffice 4.2

It is with a huge pleasure that I realized that we start to have a vibrant developer community around the libwpd/libwpg family, as well as around Valek's reverse-engineering framework. SUSE Hackweek 10 helped me to produce an initial importer for Freehand file-format. Close to that, David Tardon of RedHat fame added a library to parse Keynote files and a library to convert different e-book file-formats. Laurent Alonso works like a bee on importing Microsoft Works spreadsheets (*.wks). Many exciting things in the pipeline, as you can see.

Wireframe of shapes from a sample Freehand drawing in LibreOffice 4.2

With the extension to presentations and spreadsheets, we decided that the time has come to simply break the super-stable libwpd/libwpg API and profit to make it even more future-proof and in the same token solve some of the API issues that were preventing us from importing correctly several features; most notable of which the Visio connectors.

librevenge

We decided to diminish drastically dupplication of code and we extracted from libwpd, libwpg and from libetonyek the API classes along with the used types. We created a new library, librevenge where we also added as sub-libraries the (structured) stream implementations that used to be in libwpd-stream, as well as several classes that the libraries used to copy and paste between them. The structured stream implementations support now both OLE2 and Zip containers and the relevant libraries assume this. That means that we will have to eventually extend the WPXSvStream implementation in LibreOffice's "writerperfect" module to cater for Zip too.

A new sub-library, librevenge-generators has the simple implementations of the interface classes that we use to convert documents into html, text, or that we use to see the raw API calls for the purpose of regression testing. The exception is the RVNGSVGDrawingGenerator class. In the current stable branches, all of the libraries that convert graphics file-formats contain an SVG generator and they rely on its presence in several cases for things like fills with vector graphics. This class is thus not part of the librevenge-generators library, but of the base librevenge, which is a hard dependency of all of the converter libraries.

RVNGPropertyList

The base type for passing information using the API callbacks is RVNGPropertyList, which was born from libwpd's WPXPropertyList. We modified the design of this class the way that each atrribute can have as a value either a simple property or an array of RVNGPropertyList element. This allows us to do more or less all that JSON is able to do. The API classes are even more flexible and future-proof, since extending the information passed in the different callbacks will not modify function signatures.

Quality improvement

Although the relevant libraries were quite extensively regression-tested in the past, the new librevenge extends the coverage of unit tests. We hope that this helps us to keep under control the basic functionalities without having to use the heavy regression tests on each commit.

Other effort is to avoid to copy in the API calls huge data structures. This effort will result in some performance improvements especially if a document contains a lot of shapes that are filled by different bitmap fills.

When will it be ready?

When it is ready! But seriously, we are trying to take our time and get the APIs right. Like this we intend to prevent gratuitous breakages of binary compatibility in the future. So, it will not be in LibreOffice 4.2 for sure.

If this is interesting for you, please drop by at #libreoffice-dev channel at irc.freenode.net in order to meet us. We cannot promise you that you will become rich, but we can guarantee you fame and eternal gratitude

the avatar of Klaas Freitag

openSUSE on RaspberryPi with ownCloud

This morning during a cup of coffee I wanted to do something adventurous. I put the raspberry which I bought recently (without having very much played with it because of my light apt-* allergy) on the table and thought I will try to install the openSUSE distribution.

I remembered awesome Bernhard was blogging about that topic recently. On that page one can find this link where raspberrypi images can be found. Oh, surprise, there is even a file from november 10th, so I downloaded that. People always recommend the latest stuff.

Following this Howto I quickly had the RaspberryPi running in my home network, surprisingly enough identifying itself as powered by openSUSE 13.1 :-)

Well, that was easy and far away from adventure which I was looking for. So I remembered that the cool kids on the block have an ownCloud server running on the RaspberryPi. Would that be as easy? There are no official packages for the Pi yet, so what could I do?

Well, ownCloud is noarch, because it is plain PHP. So I downloaded the two ownCloud server packages owncloud and owncloud-3rdparty from our ownCloud nightly build repository on OBS and installed them with

zypper in owncloud owncloud-3rdparty

I was (adventure!) ignoring all the warnings and stuff, what you should never do! Just for a test, before the coffee is cold.

After having started apache, what should I say? It simply worked. No need for antihistamine, all nice green around, and ownCloud running after having finished it’s setup page.

That really pushed me for the day! It was such a smart experience having that running within a couple of minutes, with absolutely no fiddling around. This is cool stuff! Thanks to Bernhard and all the other openSUSE guys for doing that!

My congrats for the 13.1 release! I really hope that people will understand (again) how awesome the openSUSE distribution and the project is, especially for the more nerdy folks! Really, you wanna run the Geeko these days.

Enough praise, now, maybe there is somebody who will help me in OBS to provide proper ownCloud packages for ARM? I am sure there is not much missing.

And if you want to run ownCloud on your “normal” PC, this is the repository of the latest stable version which we actively maintain…

a silhouette of a person's head and shoulders, used as a default avatar

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 仍十分順暢


the avatar of Andres Silva

openSUSE Summit Conclusion

Over the past three days, i had the chance to attend the openSUSE summit once again in Florida. Attendance to the event was great and thanks to the wonderful talks that were offered, the event was a success.
Getting to meet people in the community that you only talk to over the internet is a special feeling. You get to understand the many wonderful things our contributors do in order to keep the openSUSE fir alive and hot that benefits the community.

It also with great pleasure that it is time to get our downloads ready for the coming of 13.1 which is the result of extensive work on the part oft he community to bring out a quality work for our users and new users looking to make the Linux jump.

Now or focus shifts to Croatia, where in April, we will host the openSUSE Conference. I personally am not a learned person in the many ways that Croatia is known for, and i need help on making some good artwork for the event. This time I think it is a good idea to start with a good logo and then branch into the many other elements needed to make up the conference. Such as website, promotional materials, CDs, iweb banners, counters, etc. Anything that you can imagine needs to be created and be ready for the conference.

Because of this I would ask you, my friends, to sugget important i inigraphy belonging to Croatia that I can turn into meaningful artwork in preparation for the conference in April. Anything goess here, all that I am looking for is inspiration. If you are familiar with Croati! Please share your thoughts here under the comments section.

Thank you for the great help!

PS: This post was written while on a plane back home to Utah