顯示具有 skype 標籤的文章。 顯示所有文章
顯示具有 skype 標籤的文章。 顯示所有文章

2011年11月21日 星期一

openSUSE 12.1 體驗報告(4)

kopete 的 MSN 協定無法連線
https://bugzilla.novell.com/show_bug.cgi?id=729478
這應該會有更新,所以過一陣子應該就沒問題了
如果急著用可以到
http://software.opensuse.org/search?q=libmsn&baseproject=openSUSE%3A12.1&lang=zh_TW&exclude_debug=true
搜尋 libmsn
然後下載 libmsn0_3-4.1-10.3.test.****.rpm
用 rpm -Uvh libmsn0_3-4.1* 安裝,
重新啟動 kopete 即可

安裝 skype
請參考 http://zh_tw.opensuse.org/SDB:Skype
因為是 32 位元程式,若要在 64 位元架構系統中正常輸入中文
可能需要安裝 32 位元版的輸入模組
例如: ibus-qt-32bit , scim-bridge-qt-32bit , scim-qtimm-32bit , gcin-qt4-immodule-32bit
以 gcin 為例,若未安裝 32 位元模組,輸入法視窗會卡在左上角

安裝了 32 位元模組後,就正常了


安裝 dropbox
仍依照以前的方法安裝:
http://swyear.blogspot.com/2010/06/kde4-dropbox.html
http://swyear.blogspot.com/2010/06/dropbox-servicemenu.html
要注意的是使用 dropbox-servicemenu 時,要安裝 sqlite3 複製網址的動作才能正常運作
另一個小問題是用命令啟動時,會出現
(dropbox:8614): Gtk-WARNING **: /home/ray121/.dropbox-dist/libstdc++.so.6: version
`GLIBCXX_3.4.11' not found (required by /usr/lib64/gtk-2.0/2.10.0/engines/liboxygen-gtk.so)

倒也是能正常啟動
只是選單無法套用 oxygen-gtk 佈景

您可以用系統的 libstdc++.so.6 來代替
$ cd ~/.dropbox-dist
cp libstdc++.so.6 libstdc++.so.6-orig
cp /usr/lib(64)/libstdc++.so.6 .

注意您的函式庫位置是 lib 或 lib64
重新啟動後選單就 OK 了(為什麼 12.1 都在搞 theme 啊)

如您要換 dropbox 的圖示,他們都在
~/.dropbox-dist/icons/hicolor/16x16/status/
我把他們換成這組:
http://gnome-look.org/content/show.php?content=124426


其他常駐在系統匣的圖示
可以在這邊找到:
http://kde-look.org/content/show.php?content=135874
下載檔案後,將他們放在
~/.kde4/share/apps/desktoptheme/default/icons/ 底下即可

2011年5月29日 星期日

Linux 上安裝 skype 2.2 beta


下載: http://www.skype.com/intl/zh-Hant/get-skype/on-your-computer/linux/
以下是用 openSUSE 11.4 64-bit 系統做測試
請依照您的發行版本選擇,我選了 openSUSE 11+
如果因某種原因無法運作,您也可以改選擇靜態
缺點是字型會比較難看
雖然有提供 Ubuntu 和 Debian 的 64位元版本
但不是真正的64位元版本
http://blogs.skype.com/linux/2009/09/some_explanations.html
您可以裝好後執行下面命令看看
$ file /usr/bin/skype 
/usr/bin/skype: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.4, stripped

上面是我的結果,不過 skype 沒提供 openSUSE 的 64位元套件
我下載安裝的是 skype-2.2.0.25-suse.i586.rpm
本來就是 32位元程式

安裝:
# rpm -ivh skype-2.2.0.25-suse.i586.rpm

如果告訴你有些什麼問題而不能安裝,改用
# zypper in skype-2.2.0.25-suse.i586.rpm


64 位元系統檢查事項:
$ rpm -q --requires skype
/bin/sh
/bin/sh
config(skype) = 2.2.0.25-suse111
libasound2 >= 1.0.12
libpng12-0
libqt4 >= 4.4
libqt4-x11 >= 4.4
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
xorg-x11-libXv
xorg-x11-libs

以上是 skype 套件所顯示的相依性
這些東西在 openSUSE 系統中是在下面套件中
libasound2
libpng12-0
libqt4
libqt4-x11
xorg-x11-libXv
xorg-x11-libs
如果您在 64位元系統,需要安裝的套件名稱都要加 -32bit
libasound2-32bit
libpng12-0-32bit
libqt4-32bit
libqt4-x11-32bit
xorg-x11-libXv-32bit
xorg-x11-libs-32bit

執行:
$ skype
已經終止

問了 google,他說要改用以下命令啟動
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype

如果是這樣,您還會需要
libv4l
這個套件(通常系統都會預設安裝)
64位元系統就要自己安裝
libv4l-32bit

修改:
我們當然不希望每次啟動 skype 都打一串字吧
編輯 /usr/share/applications/skype.desktop
Exec=LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so /usr/bin/skype

接著你就可以由主選單啟動 skype 了

測試音效:
別忘了打個電話給 Skype Test Call
調整一下音效裝置
這樣應該就可以正常運作了

還是偶有當情況,beta 嘛

2009年11月14日 星期六

openSUSE 11.2 的小技巧(2)

x86_64 的問題
因為我裝的是 64位元系統,所以會有這些問題...
firefox 經常會凝結,似乎和 flash 有關
請參考舊文 安裝64位元版本的flash 安裝64位元的flash
安裝 GoogleEarth 會需要 libqt4-*-32bit, libQtWebKit4-32bit, Mesa-32bit 等32位元函式庫(可能有多裝了一些)
# zypper in libqt4-32bit libqt4-qt3support-32bit libqt4-sql-32bit libqt4-sql-sqlite-32bit libqt4-x11-32bit libQtWebKit4-32bit Mesa-32bit

其他設定仍如舊文 Google Earth 5.0 一般設定
安裝 Skype 有些函式庫已包含在上面,另外要再加裝 xorg-x11-libXv-32bit
# zypper in xorg-x11-libXv-32bit

通常從選單或圖示點選跑不出的應用程式,你都該試著從終端機執行,把顯示的錯誤貼到 google 上,解答就會跑出來

桌面與下載
現在家目錄中有許多中文目錄
圖形介面使用者當然會覺得更加清楚
我要用原本的名稱做一個連結到新的中文名稱目錄
$ ln -s 桌面/ Desktop
$ln -s 下載/ Downloads

這樣做有兩個好處,
有些程式仍會去搜尋使用這兩個目錄
(例如:googleearth 會在 Desktop 目錄建立啟動圖示)
我下載的東西有些要用命令行執行,用英文目錄比較方便
(想像一下你下載了 NVIDIA 驅動程式,在 console 中卻換不到"下載"目錄中)

將下載的 iso 當成套件庫安裝來源(Live CD 不適用)
這不是 11.2 的新功能,但我是第一次用,和大家分享
在 YaST - 軟體套件庫 - 新增 - 本機 ISO 影像
指定您下載的 DVD 影像檔作為安裝來源
並將優先權值改成略小(例如:98)
以後安裝軟體會優先從這裡安裝,動作很快又不必準備 DVD,超方便

藍牙滑鼠
KBluetooth 還是不能將滑鼠設為 Always Trusted
還是用老方法 藍芽滑鼠 來設定

安裝 nm-applet
這是我個人需求
上次在分享的會場 knetworkmanager 竟然連不上無線網路
還好臨時用 DVD 裝了 nm-applet
所以我想裝著備用
# zypper in NetworkManager-gnome

(順便分享:如果您不知道某個命令應該屬於哪個套件
可以用 "cnf 命令" 來查詢
cnf 就是 command not found)
安裝完後先 killall knetworkmanager
執行 nm-applet 卻出現 icon nm-no-connection missing 的錯誤訊息
google 到
https://bugzilla.redhat.com/show_bug.cgi?id=519211
問題可能出在指定錯誤的 gnome-icon-theme
或在 KDE 中不會 update-icon-cache
總之,我從 /etc/gtk-2.0/gtkrc 得知
gnome-theme-name = "Sonar"
指定佈景主題用 Sonar
$ gconftool-2 --type string --set /desktop/gnome/interface/icon_theme Sonar

還裝了 sonar-icon-theme
最後還
$ sudo gtk-update-icon-cache -f /usr/share/icons/hicolor

終於讓 nm-applet 跑起來了(所以不確定關鍵步驟是那一個)

2008年10月8日 星期三

新電腦紀錄(4):skype for linux

您可以到 http://www.skype.com/download/skype/linux/ 下載
當然您要選擇 openSUSE 10+ 的版本
#rpm -ivh skype-2.0.0.72-suse.i586.rpm
warning: skype-2.0.0.72-suse.i586.rpm: Header V3 DSA signature: NOKEY, key ID d66b746e
error: Failed dependencies:
libQtCore.so.4 is needed by skype-2.0.0.72-suse.i586
libQtDBus.so.4 is needed by skype-2.0.0.72-suse.i586
libQtGui.so.4 is needed by skype-2.0.0.72-suse.i586
libQtNetwork.so.4 is needed by skype-2.0.0.72-suse.i586

這是 64 位元系統會遇到的問題
您需要安裝 libqt4-32bit libqt4-x11-32bit libqt4-sql-32bit 這些套件
在 openSUSE 11.0 OSS (Update)套件庫已經包含了這些套件,用
#zypper in libqt4-32bit libqt4-x11-32bit libqt4-sql-32bit

即可安裝完成
#rpm -ivh skype-2.0.0.72-suse.i586.rpm
warning: skype-2.0.0.72-suse.i586.rpm: Header V3 DSA signature: NOKEY, key ID d66b746e
Preparing... ########################################### [100%]
1:skype ########################################### [100%]

寄件者 openSUSE 11.0 GM

但是 skype 是基於 QT4 開發的
目前還無法顯示內嵌點陣字與模擬粗體
請參考 KDE4 and qt4 font patches
您可以改用 swyear 套件庫中所提供的套件
現在這個套件庫的 libqt4 相關套件是跟著
http://download.opensuse.org/repositories/KDE:/Qt/ 中的 libqt4 加以修正更新的
KDE:/Qt 這個套件庫也是用單鍵安裝 KDE 4.1 時會加入的套件庫
因為有些修正和 openSUSE 的政策有點衝突
所以現在只用了
Patch101: add-missing-style.diff
Patch102: embeddedbitmap.diff
Patch103: synthetic-bold.diff
這3個修正,但已經可以正常顯示內嵌點陣字和模擬粗體了
寄件者 openSUSE 11.0 GM

使用視訊也正常