星期日, 12月 20, 2009

Cairo-Dock

其實每次看到大家分享的LINUX桌面截圖

都會忍不住羨慕起來!

因為大部分的朋友都會安裝 *-Dock (總覺得好漂亮,一整個中蘋果毒太深的人 .... )

然而一直以來,Penny都是利用面板來充當DOCK來用 XD (compiz 整個跟我八字不合 = =)

這次打算下決心挑個順手的 DOCK 套件來嘗試

上網翻了一下,有不少人推薦 Avant Window NavgatorKiba-Dock 還有Gnome-dock.....

這麼多Dock之中,Penny最後挑選了 Cairo-Dock (上面列舉那些是列舉好玩的嗎? 哈哈!)

至於為什麼呢?只是因為用起來很順手

當然Cairo-Dock 也是有些小缺點啦 (不知是不是個人因素!!)

如果是啟用 with OpenGL時,會造成Smplayer播放影片時一片透明!

上網找了一下解決方法就是,改成 no OpenGL 的方式啟動(#cairo-dock -c)

如果不小心啟用 with OpenGL,又不知道如何修改的朋友 可以試試這麼做

#gnome-session-properties(這邊是指GNOME 桌面環境下)

找到GLX-Dock 編輯,把cairo-dock -o 改成 cairo-dock -c

結論:
個人認為cairo-dock 無論是啟動上、操作上或是外觀上 都蠻不賴的,推薦一個!!

星期五, 12月 18, 2009

遠端遙控

在WINDOWS的世界中,總是很習慣的使用
mstsc / vncviewer 來進行遠端遙控!

來到LINUX 的世界中,當然是使用SSH !!

但是 如果要遠端連線到WINDOWS 呢 ??
rdesktop 這個套件(zypper in rdesktop),就不得不推薦一下了
使用範例
#rdesktop ip

那如果是 VNC呢? LINUX一樣辦的到
首先要檢查tightvnc這個套件有沒有安裝(zypper in tightvnc)
# vncviewer
就可以使用VNCVIEWER拉

很簡單吧!!

參考來源:
遠端連線伺服器

星期三, 11月 25, 2009

用totem觀看 PPS.tv

關於openSUSE 11.3 播放 PPStream請看這篇
PPStream@Linux 復活

以下內容已經無法使用,僅供紀錄

2010.03.18
今天很神奇的,家人再用FIREFOX看PPS (依照下面內容方式安裝的)
我很訝異的問他,怎麼可以看!

他就跟我說:不是可以看嗎? (一付我很大驚小怪的樣子!)
雖然不知道怎麼一回事(可能太久沒注意這方面的消息,這種畫質無法滿足我 XD)

不過確實可以看!

2009.12.22
目前已經確定PPS官方 關閉LINUX版本對PPS 官網的存取!!(這樣的描述不知道是否恰當!)

總之就是目前要看PPS,只能用PPS官方 的版本。(For Windows Only)

這是個很不幸的消息,不禁有很多很多感觸。

雖然我不看PPS ......

====以下內容,就當紀錄跳著看吧
因為家人不停的抱怨說 : 怎麼下載的PPS 無法安裝,我要看PPS。
接下來就會冒出:幹嘛裝這種奇怪的系統,很難用......................... 之類的。
(因為他是下載for Windows ,我承認我技術不好 沒有調校的很好,讓家中的人受罪了 XD)

恩,為了解決這個問題 稍微爬了一下文章。

還好PPS 有 for Linux. (恩 Ubuntu ....)

還好網路上有 網友打包好了(for openSUSE),所以紀錄一下整個安裝的過程!

接下來就用簡單的幾個步驟 來完成吧!! (<--明明就花了一個晚上!! XD)

1)首先先確認一下是否已經安裝totem
以及是否把相關編碼裝上 gstreamer-010-plugins-bad,*-good,*-ugly
安裝來源可以透過 Packman取得
這個部份一定要先確認,至少要讓totem可以正常播放RM的格式吧!!


2)安裝網友打包好的totem-ppstream
先把來源加入
zypper ar http://download.opensuse.org/repositories/home://hillwood/openSUSE_11.2 PPS

該網友有提到 安裝 "totem-ppstream和 intltool" ,其中intltool一定要安裝。


3)打開totem 開啟位置,把 pps://**** 的路徑貼上測試吧!

如果成功,那麼恭喜 到這算是告了一個段落了!至少可以播放了,也許還不是那麼方便!

接著就是讓FIREFOX 可以 順利的播放(這部份搞了很久!)

什麼 about:config 加入數值的方法都試了,就是會出現無法辨識PPS 通訊協定的錯誤!

所以換個方式解決這個問題

利用 神奇的猴子 (Greasemonkey) 這個FIREFOX的套件!
腳本可以點此取得

用FIREFOX 看 PPS 就會發現可以直接播放了,很神奇對吧!!

BTW,話說回來PPS這種畫質真的..........(中1080 毒的人),不過為了讓家人更能接受LINUX 還好有順利裝成功,不然就要用VM 了 XD。

參考資料:
關於totem 編碼問題 欢迎测试 PPStream for linux
關於totem-pps 欢迎测试 PPStream for linux
關於firefox 播放PPS 使用 totem-pps 在 Ubuntu 下完美地观看 PPS 电影

星期六, 11月 21, 2009

簡潔的音樂播放器 - Tabu Audio Player


前幾天晃LinuxTOY時看到有網友介紹這個簡潔的音樂播放器。

二話不說搬出 zypper 出來 。(結果:沒有找到相關套件)

恩!沒關係我們還可以搬出Software.openSUSE.org去尋找。(結果:還是沒有 XD)

還有最終畢殺技 - Google 。(結果沒有發現有善心人士打包!!)

只好硬著頭皮裝看看。

先到Tabu Audio Player,下載Sources

安裝前先翻一下README

注意一下套件需求的部份

Requirements
============

Tabu requires the following packages:

- gtk+2 >= 2.10
- taglib >= 1.5 (C Bindings)
- gstreamer


接下來就是
#./configure ;make;make install
(這部份readme寫的蠻清楚的)

如果你在make時發現錯誤
# gst/gst.h: No such file or directory
表示你沒有安裝 gstreamer_0-10-devel

#tag_c.h: No such file or directory
表示你沒有安裝 taglib-devel

以上兩個錯誤 我都有犯 ,太依賴RPM的結果嗎 ? 哈

安裝好後,如果您在configure 沒有特別指定路徑,那麼您可以輸入
/usr/local/bin/tabu

來說說一下使用心得好了

優點:
簡潔 - 就是喜歡上這點
簡潔 - 沒有一堆有的沒的選項
簡潔 - 操作容易

缺點:
沒有分頁的功能 - 期待之後的版本會加入
無法最上層顯示 - 一定會被其他視窗覆蓋過去。 (不知道是不是沒裝好的關係)
加入清單時必須滑鼠點著不能放開移到加入的選項 (這個不好說明,可能體驗一下就知道!!)

再眾多的音樂/媒體播放軟體中,Tabu 的簡潔是個可以期待的!
對於只想簡單聽音樂的朋友來說,個人覺得蠻不錯的 ,希望日後的版本會更棒!!

===
題外話:
剛剛zypper 安裝套件時,發現PACKMAN TW 的Mirror站台 上 ,竟然找不到packman 了!
只好更改一下 站台
您可以點此,挑選自己喜歡的........TW 那個就先跳過去吧!!

星期三, 11月 18, 2009

openSUSE11.1到11.2 問題紀錄 - SMPlayer 播放影片會停頓

昨天再測試播放影片的時候,不知道怎麼搞得。

SMPlayer 原本有- 停用螢幕保護程式 的選項。但是目前升級到11.2就失效了,只好先把螢幕保護程式先關閉!

接下來問題不只如此,播放到一半的時候影片會突然發生停頓的問題。

還好SMPlayer有記憶播放位置的功能,停止再繼續播放又正常了。

後來發現只要快轉、倒帶播放都會有嚴重的停止(卡住)的情況發生!

後來上網爬了一下討論,有位朋友提到

影片播放的問題我有發現到,有可能是音效輸出裝置的關係。
設定成為alsa與pluse這兩者,會有不一樣的效能。
影片播放會停頓,有可能是因為設定到了alsa的關係,改成pluse就好了。


果然問題就解決了,繼續順暢的使用SMPlayer!!

星期二, 11月 17, 2009

openSUSE11.1到11.2 問題紀錄

雖說系統是偷懶利用升級的方式。

整體上來說沒有遇到什麼大問題。

大概就只有碰到Firefox版本被降成3.5.4、VLC因為套件相依性的問題被移除,還有JDownloader無法正常啟動之外,其他運作都很正常。

Firefox的部份則是把相容像套件問題移除(更新)就可以正常更新成3.5.5版本
VLC的解決方式也是如此。

但是JDownloader這個部份比較不同,即使到JDownloader的網站下載安裝檔jd.sh

但是執行的時候他會判斷你已經有安裝了。

解決的方法就是移除JDownloader:把安裝的資料夾刪除(ex:/home/$user/.jd)

再執行jd.sh安裝檔,重新安裝就可以正常使用了。

==
另外就是昨天在LinuxTOY看到有朋友推薦
Tabu-這個簡潔美麗的播放軟體
不過因為沒有善心人士打包,所以以現在的功力硬著頭皮安裝 - 結果失敗了! 哈
PS.有空再來解決這個問題!!

星期六, 11月 14, 2009

前進openSUSE11.2

這次還是偷懶的使用升級的方式 :P

由於有參考到瘋狂帽客的這篇升級OpenSUSE 11.1至11.2之雜記


1) 先把下載的 openSUSE.11.2 的ISO檔 加入成來源
2)停用所有OpenSUSE 11.1的repositories (也可以移除!)
3) init 3 (先切換到文字模式下,感謝瘋狂帽客的經驗分享。我應該也會在X Window下做這種事吧!)
4) zypper ref;zypper dup


接著來紀錄一下更新之後發生的問題。

由於我的NVIDIA的驅動是透過NVIDIA的網站上下載的,所以當初安裝時有動到kernel
(應該是這樣的緣故,所以更新成openSUSE 11.2時,進不了X Window。之前也有類似的經驗,所以這次就不怕了!)

我是先把目前的xorg.conf 先備份下來(當初弄很久才設定成功1440*900的解析度)
然後把預設的設定覆蓋目前的xorg.conf設定。
# cd /etc/X11
# cp xorg.conf xorg.conf.2009.11.14
# cp xorg.conf.install xorg.conf
# startx
先進到X Window 再說。

後來發現黑眼珠前輩分享的這篇openSUSE 11.2 的小技巧(1)

其中關於NVIDIA 驅動程式:
不過這邊我也碰到一個怪問題。
# zypper ar ftp://download.nvidia.com/opensuse/11.2/ nvidia
# zypper ref
# zypper in x11-video-nvidiaG02

我再 refresh 的時候,竟然會出現找不到該位置 的錯誤訊息。
不過我用yast去軟體套件庫那邊重新整理就正常了。(怪~~)

更新好後在把剛剛備份的xorg.conf丟回來。
重新啟動系統
# init 6

搞定收工..........。

PS.不知道是不是錯覺,覺得整個操作起來有很順暢的感覺!!還多了一個開機會自動檢查磁碟空間........提醒我空間不足的訊息,這個功能不就是跟Windows一樣的功能嗎? (苦笑....)

接下來要來開始體驗了!!

星期五, 11月 13, 2009

XenServer + QLogic +NetApp

奇怪?不是應該打一篇 關於openSUSE 11.2 開始下載才對?
(Penny好像一直在離題 XD,其實是正在下載 ... 倒是再看是否要重新安裝 ? 還是升級!)

之前 11.0 -->11.1 我是利用升級的方式。

如同瘋狂帽客再blog中提到的,"重新調整到自己習慣的桌面設定太浪費時間了"!

所以還沒下載好,就先來紀錄一下最近再碰的XenServer

由於是第一次接觸,所以碰到不少瓶頸
(XenServer 本身真的是非常棒,利用XenCenter設定也都很輕鬆)

前些日子接觸關於在XenServer上加裝QLogic 4GB FC 卡,來跟NetApp連接。

(由於網路上爬到的文都說這張卡有支援,看起來也不用設定.........!)

後來摸了好多天才搞懂!

首先要先看這篇文章
How to Verify the QLogic Fibre Channel HBA Card Model installed in XenServer

依照文章上的步驟
1. Launch SANsurferCLI - # /opt/QLogic_Corporation/SANsurferCLI/scli
2. From the Main Menu Choose Option 1: General Information.
3. From the General Information Menu Choose Option 1: Host Information.
4. The HBA Model will be listed as QLExxxx.


你會看到 類似這張圖

portx x WWPN (21-00-**-**-**-**-**-87) XXX 把(內的資訊)記下來。

等等再NetApp 上設定Luns會用到。

XenServer的這部份就處理好了!!(害我一直以為沒設定好,搞了好久!!)
===
NetApp的部份,則可以參考這篇:
HOWTO: Create a LUN on NetApp Filer for VMware
(沒有看錯拉,雖然這篇是for VMware ,但是有很大的參考價值)

1) Create Flexible Volume

2) Configure QTree (這部份我則是跳過,不知道是否授權購買的關係 只有NTFS 可以選)

3) Add New LUN (這部份在Path 很容易搞混 ,可能我比較笨)
如果你的Volume是用預設的vol0,那Path這邊你可以試試 :/vol/vol0/vol0

4) Create Initiator Group
這部份是個關鍵:initiators:還記得剛剛記下來的那段(21-00-***)

5) Map LUN to Initiator Group 選剛剛建好的GROUP

接下來就去XenCenter 新增儲存裝置,選HBA
可以參考:XenServer - 新增儲存裝置 - HBA

搞定收工,接下來就是測試效能拉........!

祝大家設定順利,新手 搞了好多天的說 哈!!
兜了很大圈的說XD。

==
題外話:話說在CentOS 5.4上把VNCSERVER裝起來,沒想到一個下午而已Log檔既然就7GB
嚇死人.........真不知道是什麼原因!!

繼續等 11.2 下載中~~ 衝衝衝 11.2 我來囉!!

星期三, 11月 11, 2009

CENTOS 5 的GNOME 安裝 ?

是這樣的?這邊不是openSUSE怎麼又談到CENTOS XD。

其實事情是這樣的,想說還是紀錄一下以供日後參考。

今天同事裝好CENTOS 5.4 也設定好VNCSERVER。

雞婆的我想說把不必要的套件移除,好節省備份的空間。

結果重新啟動系統後,用ULTRAVNC/REALVNC 連線進去都只出現一片黑黑的背景跟一個X的滑鼠。

心想:問題出在那呢?該不會是VNCSERVER的設定有問題吧??

於是我就把VNCSERVER移除,想說重新安裝 請同事再設定一次。

但是不管怎麼設定都失敗.....

還發現有一個gnome-session 啟動失敗的訊息.......

腦中突然閃過,會不會是我把GNOME弄掛了.......

看到這或許你會有疑問說:幹嘛不本機執行 init 5 看看有沒有問題喔。

(忘了說,因為是在XENSERVER上跑的,剛好不支援CENTOS的圖形介面,所以無法這樣測試 囧)

趕快上網找如何安裝GNOME,把方法記一下....也許日後再openSUSE上也會碰到類似問題(扯很遠......!)

==== 解決方法 ====
1、如果連接上網絡,可以直接使用yum groupinstall "GNOME Desktop Environment"
2、本機安裝方式:
1)先掛載光碟 mount /dev/xvdd /media/centos
(因為在XENSERVER下光碟位置是/dev/xvdd )

2) CentOS-Media.repo 加入本機光碟為來源

# vi /etc/yum.repos.d/CentOS-Media.repo
[c5-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
file:///media/cdrom/
file:///media/cdrecorder/
file:///media/centos #新增/修改這句
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-beta


3) 編輯完成後保存,執行以下命令
# yum --disablerepo=* --enablerepo=c5-media update
# yum --disablerepo=* --enablerepo=c5-media grouplist
查看哪些組件可以選裝(X Window System和GNOME Desktop Environment);
執行
#yum --disablerepo=* --enablerepo=c5-media groupinstall "GNOME Desktop Environment",

PS.如果提示 Error: Missing Dependency: libgaim.so.0 is needed by package nautilus-sendto ,
則在CentOS目錄下執行
#rpm -Uvh nautilus-sendto-0.7-5.fc6.i386.rpm,
如果提示有檔案相依性問題,加上--nodeps選項,再執行
#yum --disablerepo=* --enablerepo=c5-media groupinstall "GNOME Desktop Environment"

然後親切的GNOME 的介面又回來了,呼 .......... 兜了一大圈!

星期日, 11月 01, 2009

超簡單好用的DVD RIP工具-LemonRip

話說朋友拜託幫忙協助把他之前拍的DVD轉存成AVI備份到PC上。

於是搬出Google大神看看有什麼好的套件

無意中發現 LemonRip 真是簡單又好用。

一樣偷懶的用 zypper in Lemonrip 來搞定安裝的部份。(心虛......)

接下來只要放入光碟,執行LemonRip。

把要轉檔的章節打勾,按下Convert就可以了。

其中Preferenced可以設定輸出的位置,還有設定轉換使用的編碼
(也可以選擇輸出成700MB - 一片CD大小)

Setting可以細不的去設定輸入的音源跟字幕。

總之是個很棒的DVD RIP工具。

參考來源:
在Ubuntu 7.10中使用Lemonrip-dvd將DVD轉成AVI

星期三, 10月 28, 2009

isolinux 製作N合一 光碟開機工具,子選單功能

早期再網路上總是會出現N合一 XP(2000/98) 工具
此時真是百家爭鳴,AUTOXP、SUPER XP、到後來的SPEED XP .....................數不玩的XP,都快XD了!!

今天我們不是要談怎麼製作這些XD(不對,是XP)
而是來看看如何利用isolinux這個超級無敵霹靂好用的光碟導引製作自己的多合一光碟工具。
其實網路上已經多到翻的文件,PENNY這邊則是紀錄一下自己比較感興趣的部份

首先我們要先下載isolinux這個東東,下載SYSLINUX

把下載好的syslinux解壓縮後,取出我們需要用到的檔案。
===
isolinux.bin -- 光碟導引
isolinux.cfg --開機選單
memdisk
vesamenu.c32
reboot.c32 --重啟系統
===

此時我的做法是建立一個linux_tool的資料夾。
再裡面建立一個isolinux資料夾,把上述檔案放進來!

再來就是把工具丟到linux_tool的資料夾。

目前選中的工具有CloneZilla、Gparted live cd、spfdisk ......

整合的過程只需要參考下載的CloneZilla(Gparted live cd)的isolinux.cfg選項剪貼一下即可完成
就不多做描述,spfdisk 也可利用img 檔來完成。

預設的isolinux.cfg 打開來就看的懂了,很容易上手。

至於isolinux選單的更多進階用法,可以參考剛剛解壓縮的syslinux/doc/menu.txt

其中比較特別的是 -- 子選單的功能

不知道是不是關鍵字用的不好,還是比較少人製作子選單 XD
後來發現menu.txt內有詳細的記載


It is also possible to load a secondary configuration file, to get to
another menu. To do that, invoke menu.c32 with the name of the
secondary configuration file.

LABEL othermenu
MENU LABEL Another Menu
KERNEL menu.c32
APPEND othermenu.conf

這麼簡單,害我上網爬了老半天........

當然還有很多很多進階的用法,如果日後有什麼心得再丟上來跟大家討論。

再來就利用mkisofs 製作開機光碟,製作一片ISO來玩吧。


PS.題外話如果使用預設的memdisk檔,搭配HDDREG.IMG時開機會卡住..........更換此檔就正常,原因不詳囧XD。自己製作的救援工具是不打算包HDDREG,畢竟是商業軟體.......不知道能不能打包一片實用又自由開放的救援工具。

==
參考來源:
Google .......(爬太多網站了.........都忘記參考過哪些了XD 後來還是翻menu.txt)

星期六, 10月 24, 2009

體驗Google Chrome / Firefox 工具列選單變英文?

話說最近家人老是抱怨用火狐玩臉書的遊戲很慢跟選單不正常。

讓我興起了嘗試Google Chrome 的念頭。

因為人很懶,所以就會看有沒有人打包好的RPM可以用。

於是再這篇討論發現了以下連結:
Google Chrome 3.0.198.1 Released – openSUSE Fedora RPM – Flash Support

下載好提供的RPM後,快速安裝體驗一下。

安裝好後,再命令提示輸入以下:


#google-chrome --enable-plugins

或是再桌面滑鼠右鍵,新增啟動圖示:
名稱:Google Chrome
指令:google-chrome --enable-plugins
備註:....

PS.圖檔的部份路徑再 /opt/google/chrome/


瀏覽一下臉書的遊戲,還是一樣 ..........(都是Adobe Flash Player 的問題吧!換瀏覽器應該也是沒用)

不過還是嘗鮮了一下Google-Chrome,速度是蠻快也蠻順暢。但畢竟用習慣火狐(FIREFOX)的許多擴充元件了,所以用Google-Chrome整個就很不順.........哈!但蠻樂見這個瀏覽器的興起,賺到的都是使用者。

剛剛在晃LinuxTOY(簡),發現有更新的打包版本:
短消息:Google Chrome对openSUSE打包的rpm发布

== 題外話 ===
話說有天不知怎麼搞得,手殘..把火狐不小心弄掛了!!
於是想說移除重新安裝,但不知道怎麼搞得裝完之後工具選單就變英文的了 囧!

爬了一下網路上,好像碰到這類問題的朋友不多。也沒看到啥解決方法。

只好硬著頭皮亂弄....
此時先到Moztw下載最新版本
此時會下載一個tar.bz2的壓縮檔。
下載好之後解壓縮該資料夾,把資料夾內的chrome替換掉 /usr/lib/firefox/chrome。
(建議替換前先備份,我是先把/usr/lib/firefox/ 下的chrome先更名,再把解壓縮內的chrome丟進來)

執行火狐~~親切的中文回來囉,惡搞成功 XD。
不知會不會有什麼後遺症.......CC
不知道有沒有其他朋友有比較好的方法可以提供 ,哈!!

星期六, 10月 17, 2009

mkisofs 製作開機光碟

其實最近再玩用isolinux,做一片開機工具。
目前嘗試把CloneZilla跟Gparted Live整合一起。
覺得還蠻好玩的,有機會再來寫一下玩的過程跟心得。
(其實沒什麼好寫...!!還硬要寫,哈!)

繼續挖看看有沒有什麼好用的自由軟體救援或是開機工具。
也希望各位朋友可以熱心提供一下。

目前有參考一下:
systemrescuecd、ubcd這兩片

NOTE

mkisofs -D -pad -l -r -J -v -V "Linux_tool" -no-emul-boot -boot-load-size 4 -boot-info-table -b isolinux/isolinux.bin -c boot.cat -hide-rr-moved -o linuxtool.iso /myfile/toolfile_dir/

跑完之後記得先用VM跑看看,燒錄也建議儘量採用RW 來重複寫,一起環保救地球。

參考資料:
mkisofs
製作開機磁片/開機光碟
用光盘制作iso文件

星期日, 10月 04, 2009

Sendmail TLS support @ CentOS 5.3

話說同事再測試SENDMAIL架設的郵件伺服器時,想說利用GMAIL測試!
當他再設定時,SMTP那邊會出現 Remote server does not support TLS

先大概紀錄一下網路上爬到的方法,有機會再來好好研究
(通常都不知道會是那時候了,呵)


#cd /etc/pki/tls/certs
#make sendmail.pem
#cp -a sendmail.pem ../private/
#cd /etc/mail
#vi sendmail.mc

define(`confAUTH_OPTIONS', `A p')

define(`confCACERT_PATH', `/etc/pki/tls/certs')
define(`confCACERT', `/etc/pki/tls/certs/ca-bundle.crt')
define(`confSERVER_CERT', `/etc/pki/tls/certs/sendmail.pem')
define(`confSERVER_KEY', `/etc/pki/tls/certs/sendmail.pem')

#m4 sendmail.mc > sendmail.cf
#service sendmail restart



參考來源:
http://sial.org/howto/sendmail/tls-relay/
Sendmail-SMTP-AUTH-TLS-Howto
製作 Sendmail / Postfix, Dovecot, Apache HTTP Server 安全憑證
sendmail進階設定

星期一, 9月 28, 2009

更新FLASH PLAYER

話說家人抱怨玩臉書的養動物的遊戲下載好之後就會自動關閉瀏覽器。

想說趁此更新FLASHPLAYER版本看看

首先點此下載最新版本
# rpm -e flash-player
#rpm -ivh flash-plugin-10.0.32.18-release.i386.rpm
#ln -s /usr/lib/flash-plugin/libflashplayer.so /usr/lib/browser-plugins


話說更新玩之後果然就穩定了,不過魚缸好像還是有些選單秀不出來....XD

參考來源:更新你的Flash10 Player …

星期五, 9月 25, 2009

WINDOWS轉換到openSUSE的心得(過程?)

突然間想紀錄一下從WINDOWS轉換到LINUX的感想。

其實再最開始轉換的時候,老是怕怕的都利用VMWARE來模擬安裝
(當時根本就不知道有VITRUALBOX以及其他VM.....)
老實說偶而會打開來摸一下,然後就繼續使用我的WINDOWS了,哈!

後來又過了一陣子,開始大膽一點改成雙系統,這樣比較有真實感了吧!
(不知道為什麼...每次開機都會給他選WINDOWS,開機預設是LINUX......)
通常會進到LINUX都是因為忘記選才會跑進去.....。


後來又不知道那天硬碟突然壞了,好像就是今年2月左右吧!
這時找了中古的硬碟來使用(省錢 ORZ)
想說這次一定要好好練習LINUX

不知怎麼搞得,也許是斷斷續續有再接觸吧。
越來越適應了,就一直用到現在....。

使用者習慣我相信是可以改變的,如果你也再猶豫到底該嘗試WIN 7 還是 LINUX

那麼我勸你不要思考了,趁這個機會一口氣改正使用者習慣吧!
好處就不多說了...,只有親自來玩才能體會的呢!

重新安装Grub MBR 導引?

由於每次都忘記,所以筆記一下以供日後察看
(不用每次GOOGLE找)

進入救援模式 linux rescue mode

#grub
grub>find /boot/grub/stage1
(hd0,5)
grub>root (hd0,5)
grub>setup (hd0)
grub>quit

重新啟動系統,親切的GRUB開機選單又回來了!

很簡單吧,但我老是會忘記 怪@@

星期六, 9月 19, 2009

Shell & 善用tmpfs當Firefox的cache

最近再網路上翻到的,將Firefox的cache指定到/dev/shm

開啟Firefox並於網址列上輸入about:config
滑鼠右鍵->新增->字串後輸入: browser.cache.disk.parent_directory
內容輸入/dev/shm就完成了.
不知道是不是錯覺,好像真的變很順的感覺 XD。
參考來源
善用tmpfs當Firefox的cache

另一個是很實用的
Shell统计隐藏目录的大小方法小记
find /root -maxdepth 1 -name ".*"  -type d -print | xargs du -sm | sort -n | awk '{print $1"M",$2}'

星期一, 7月 06, 2009

Flash@Firefox & 音效問題

是這樣子的,最近發現只要是瀏覽Mobile01這類包含一大堆FLASH的網站,只要分頁開多一點(真的只有多一點!)
就會變很慢...甚至停住,把Firefox的FLASH插件先停用就順~到底!
難倒是要我升級嗎@@

另外就是FLASH 還是會有偶發的獨占音效
(恩~就算他沒獨占音效!)
但是會造成其他播放器聲音異常的發生~~(會有雜音!)

目前還沒找到比較好的解決方法,有人知道嗎?
PS.第一次這麼痛恨去瀏覽充滿FLASH頁面的網站~哈!

星期日, 6月 07, 2009

為Blogger加上Twitter&Plurk的推文

無意間再網路上晃到,覺得挺酷的就來實作看看!
(謎之音:不會有人會把你的文章推上去的,別浪費心力了!!)

首先登入(廢話!)
版面配置的修改HTML,再修改範本那邊把"展開小裝置範本"打勾

如果希望推文的位置顯示在標題旁:
找到
<div class='post hentry'>
<a expr:name='data:post.id'/>

再他下方插入如下的推文語法

如果希望推文的位置在文章旁:
找到
</b:if>
</b:if>
</h3>

再他下方插入如下的推文語法
<div style='float:right;margin-left:10px;'>
<a expr:href='"http://twitter.com/home?status=" + data:post.title + data:post.url' target='_blank' title='推文至twitter'><img src='http://您的圖片路徑/twitter.png' title='推文至twitter'/></a>
<a expr:href='"http://plurk.com/?status=" + data:post.url + " " + "(" + data:post.title + ")"' target='_blank' title='推文至plurk'>
<img src='http://您的圖片路徑/plurk.png' title='推文至plurk'/></a>
</div> 


推文語法:(請自行修改圖片路徑,或是使用純文字連結或是利用CSS按鈕方式!!看個人所好!)


預覽看看,測試看看!!還蠻炫的....
當然活用的方式還有許多!!各位有興趣可以玩看看。
不過可能只有人氣比較旺跟比較專業的BLOG比較需要吧!

只是看到順手練習改看看Blogger的樣式!
===
參考文章:
如何在網站放twitter、Plurk噗浪「推文按鈕」?
在Blogger文章中放置噗浪與twitter推文按鈕
在Blogger加上funP與HEMiDEMi的推文按鈕

星期四, 6月 04, 2009

音效獨占 - 退散

使用openSUSE 11.1也有一陣子(明明就沒很久!)
話說回來每次只要瀏覽FLASH的網頁(影片、聲音檔)!
再開啟SMPLAYER(其他媒體播放)播放影片就給我失聲..

然後就要看一下是誰搞鬼

lsof /dev/snd/* /dev/dsp

把獨占音效的程序kill之後就正常

但始終沒有解決問題,就靠這個方法度過了一陣子
趁著今天有空上網爬一下音效獨占的相關文章!

終於找到-解決辦法如下:(我是直接su 去修改,懶!噗!)
(記得修改前養成備份的好習慣

#cp /etc/pulse/default.pa /root/default.pa.bak


#vi /etc/pulse/default.pa

找到:

#load-module module-alsa-sink …

改為

load-module module-alsa-sink device=dmix


找到:

load-module module-suspend-on-idle

改為

#load-module module-suspend-on-idle

(重新登入)
另外:
找到: (解決錄音問題,如skype和audacity)

load-module module-hal-detect

改為:

#load-module module-hal-detect


開Youtube、播放影片、播放音樂,頭一遭再openSUSE上面這麼熱鬧(混音~~!)
真是開心!!

參考文章:
Ubuntu 8.04/8.10 系統無聲、音頻獨佔的解決方法(簡)
「親愛的」你失「身」嗎?喔不,是你失「聲」嗎?沒聲音的進來瞧瞧

星期三, 5月 13, 2009

ACL 神奇的好物

什麼是ACL - 自己去GOOGLE吧! (欠打!)

其實是這樣的,今天因為某些原因需要再VSFTP上面做一些小設定。

需求如下,A、B帳號:

A帳號只可上傳無法下載及刪除,B帳號則可以上傳下載刪除。
(共用同個目錄,也有點像是老師跟學生的關係!)

感覺起來好像蠻簡單的,就開始爬爬爬.....(爬文、GOOGLE、鳥哥....!)
關鍵字:VSFTP 限定使用者只能上傳、VSFTP 個別設定使用者權限...

就這樣不斷的嘗試.........,天阿!!怎麼都沒有...
(一定是我太弱了.....真想砍了VSFTP換PROFTP....!)

就在快放棄的時候,突然想到另外一種作法...如果從權限去著手呢!
可是問題來拉,A帳號上傳....權限是他,要怎麼不讓他下載呢?

突然間有個聲音從旁邊出來,不會用ACL喔....

那是瞎密?(大驚~!)

趕快去鳥哥那邊拜讀一下....

哇~原來有這種好物,以前怎麼都不知道---- (可見有多混~!)

簡單提一下ACL 的設定方法。

getfacl - 取得檔案/目錄 ACL 設定項目
setfacl - 針對檔案/目錄設定ACL 設定項目


#先來取得一下看看
getfacl /home/A
getfacl: Removing leading '/' from absolute path names
# file: home/A/
# owner: A
# group: users
user::rwx
group::r-x
other::r-x



接下來讓A只能寫入不能讀(哈哈哈~離成功只有一小步了!)

setfacl -m u:A:wx /home/A

正爽快的按下ENTER時,瞎密發生錯誤........

我沒有打錯吧!!不信邪~再來,還是失敗(錯誤訊息忘記了!!就是失敗就是了!)

趕快上網爬一下,有人說是OS太老舊。

我承認這個時候還跑FedoraCore 5(等等~這邊不是openSUSE嗎?)

但畢竟不是我的機器,問題還是要先解決!

試了很久,放棄....(謎之音:換CENTOS吧!)

我也想說好吧可能真的是系統太老舊了...繼續爬一下鳥哥的文章,拜讀ACL

突然間喵到這段

引用鳥哥文章的內容:
由於目前新的 distributions 常常會主動加入某些預設功能, 如上表所示,其實 CentOS 5.x 在預設的情況下 (Default mount options:) 就幫你加入 acl 的支援了! 那如果你的系統預設不會幫你加上 acl 的支援呢?那你可以這樣做:

心中暗自竊喜,一定是這個原因拉!


mount -o remount,acl /

測試一下,果然成功了!(太好了,問題解決了!)

趕快去fstab編輯一下(#vi /etc/fstab),把需要此功能的分割區加上,acl
大概如下

/dev/sda2 / ext3 acl,default


回到家拿一下openSUSE測試,果然預設就支援了拉。果然是好系統。
(硬要拉回這,也太會扯了...!)

看來不能老是只玩桌面(openSUSE已經變我主要系統了,WINDOWS 掰掰嚕!)
伺服器應用也該好好研讀才是了!
=========
正當我以為一切都設定好後
沒想到使用者反應無法刪除檔案
仔細查了一下 是權限的問題A上傳的檔案B無法刪除。
後來仔細回想一下原來是沒有繼承到
這時

setfacl -m d:u:A:wx /home/A

終於搞定,收工!!

如果說我們想把設定的某一筆規則刪除該怎麼做呢(一樣很簡單,使用x這個參數)
setfacl -x d:u:A /home/A

最後更新日期:2012/12/11

====
延伸閱讀
第十四章、Linux 帳號管理與 ACL 權限設定

星期日, 5月 10, 2009

音樂播放

linux下有強大的多媒體播放軟體 - Mplayer相信這毋庸置疑。
再配上Smplayer,簡直就是如虎添翼。
(除了對DVD的選單支援有點不大友善之外,但沒關係還是有VLC 這個好物!)

但是一直都沒有找到一個讓我很滿意的音樂播放套件
可能是因為之前再windows下一直都習慣foobar那種簡潔方便的介面。

還是說是我不會調,或是沒有發現什麼好物
有用google翻到這篇,10个最佳的Linux音频播放器(簡)

試用了幾套之後,目前是用Rhythmbox。用起來算是比較順手的。

不知道有沒有類似foobar這種介面超簡潔,又有分頁(歌曲清單)

PS.還是早就有這種套件,只是我沒發現 或是不會用罷了!
還是根本就是使用習慣的問題 - ORZ

磁碟管理好幫手 - Gparted

沒有要太多廢話,真的是一個很棒的磁碟管理工具。

他調整大小的功能也蠻讓人中意,難怪這麼多人推薦。
(Linux下partition magic的稱號)

更神奇的也支援WINDOWS的NTFS的磁區 (讓我們尖叫一下~)

功能真的一點都不輸給partition magic
===
linux真的很棒,不知道每次要努力推薦給身邊的朋友時...
總是沒有太多很好的回應,不過我會繼續推薦的....XD

星期三, 5月 06, 2009

關於udev漏洞後續追蹤

前篇不是提到openSUSE更新後,此漏洞還是存在。

後來今天爬文一下才發現有人提及,更新後要用root權限執行以下動作

rm -rf /tmp/libno_ex*
rm -rf /tmp/suid
rm -rf /tmp/udev


測試後果然正常。

PS.果然是我的問題,哈哈!

星期四, 4月 30, 2009

關於udev漏洞

剛剛無意中再網路上發現這則消息。
Linux爆本地提權漏洞 請立即更新udev程序(會不會太慢發現了點!呵呵!)

我照著網路上的SAMPLE測試了一下
(因為有對岸的鄉民說OPENSUSE還沒有修復此問題!)

以下為網路上找到的攻擊範例(不...測試範例)

milw0rm.com
http://milw0rm.com/exploits/8572


攻擊效果展示:
libuuid@debian:~$ sh a 890
sh-3.1# id
uid=0(root) gid=0(root) groups=105(libuuid)
sh-3.1# cat /etc/debian_version
lenny/sid
sh-3.1# dpkg -l | grep udev
ii udev 0.114-2 /dev/ and hotplug management daemon


PENNY真的給他sh a 890 測試(請不要笑我,囧)
後來才發現不是這樣做,那個只是範例.....我真是太笨了!CC
==註解,怕有人跟我一樣笨笨的==
其中
a是milw0rm的sh
udev pid:1980,a參數就是1979( ps ax|grep udev)
EX:sh a 1979
這樣應該很詳細了吧!CC
==註解,怕有人跟我一樣笨笨的==

經由測試過,真的會取得ROOT權限!
立刻
zypper update udev
再測試,還是會.......囧大了!

難道是我的問題,持續追蹤後續的發展吧!

星期四, 4月 23, 2009

Q7Z

雖然前面曾經介紹過p7zip。
只要裝了p7zip
不管用file roller或是Xarchiver都可以開囉。
但總感覺不是原汁原味的感覺。

所以無意間發現7zip的gui -- Q7Z
目前用起來挺順手的,歡迎你也來試看看!

星期五, 4月 03, 2009

鍵盤右方數字鍵盤突然無法使用

突然間鍵盤右方的數字鍵無法使用。

還以為是裝了什麼套件才造成的。

原來是
ctrl + shift + num lock
就可以了。

應該是不小心壓到才會變這樣的,為什麼會這樣去google吧!囧!

星期六, 3月 21, 2009

投入oxim的懷抱

話說回來一直都堅持用著scim的我
(不知道在堅持什麼?其實懶的安裝XD)

終於受不了了,當然不是要討論哪個輸入法好或是強大!

在網路上有很多類似的討論串,但有句話說得很好:
沒有人說scim(或是其他)不好,但是在他並非對中文支持很好的情況下
才會有其他的出現。

感謝黑眼珠的打包!
現在中文一切順利,再也不會打到一半 切換中/英文會突然莫名其妙無法打中文的情況發生了。

早就該換了....(碎碎念)

星期三, 3月 18, 2009

Mdf要怎麼開

mdf是Alcohol的專屬格式。(為什麼有這個格式我就不多說明,你一定懂得XD)

話說回來要怎麼開啟呢。
上網爬了文章,有人說mdf是屬於udf格式。
我就試試
mount image.mdf /wheretomount -o loop=/dev/loop0

失敗,不吃。
就在上網爬一下,發現有幾個方法。
使用CDemu,或是用bin2iso來轉換mdf成iso
但是zypper in bin2iso發現沒有善心人士打包。(真懶....)

沒關係試試mdf2iso吧
mdf2iso file.mdf file.iso

他就會開始轉阿轉阿!
不過看有部份網友說並非所有mdf皆可以,就看運氣吧!XD
畢竟我沒有測試CDemu,說不定效果更好,有機會在附上測試報告吧!

2010.11.15
再openSUSE 11.3 測試直接mount mdf 是OK的!!
mount image.mdf /wheretomount -o loop=/dev/loop0

星期二, 3月 17, 2009

無法進入系統

話說剛剛開機時不知道為什麼無法進入系統。
怪了,昨天還好好的。

錯誤訊息是甚麼,也沒看到甚麼特別的。
只叫我fsck之類的吧。(明明就自己看不懂,又懶的看!賴很大賴不用錢,抄襲的:p)

拿出安裝光碟的救援光碟來測試,他說分割區有問題要修復。
好吧!可是結果還是一樣。

天阿!難道要重新安裝系統,還好有把home另外切到一個分割區(慶幸)。
就在我準備要重裝系統的時候,無意間不知道怎麼搞得。
來個df 一看。

甚麼?
/ 分割用了100%
天阿怎麼會自暴了。
我承認我的硬碟壞了,又還不想花錢買硬碟拿一個小容量得來裝系統用。
(想省阿......!)
趕快
清除更新暫存
#zypper clean
刪除一些抓的垃圾
reboot,我又平安回來這了,看到親切的變色龍真開心。

話說剛剛上網爬文,看到一篇文章分析現在linux的各家版本的火熱程度。
fedora慢慢的爬下坡
ubuntu快速的往上爬
openSUSE呢?龜速的爬....他是變色龍不是烏龜好嗎?

其實看到這個文章我覺得是個好現象,linux最大的特點。
在ubuntu看到的一些玩法,我也都可以拿來在openSUSE上面玩。
不過可能不見得每個套件都有善心人士幫忙打包,linux的使用者能夠成長真的是個好事。
更重要的是,我可以隨心所欲用自己喜歡的。

所以對unbuntu有興趣的玩家,不妨也可以來玩看看openSUSE。
我想也不會讓你失望的喔,ccc。

星期六, 3月 14, 2009

Freegrab & SmartGet & JDOWNLOADER @ openSUSE

Freegrab & SmartGet 可以參考手把手玩Ubuntu這篇,
「手把手」安裝、設定與使用IEs4Linux、FreeGrab、SmartGet-Wine三部曲
由於裡面的教學實在太詳細,就不多作說明。

我在opensuse 11.1上跑也都正常順利。
====
至於JDOWNLOADE本身就是可以跨平台執行,就大概紀錄一下。
首先到下載頁面
點一下linux,
你會看到

1.wget must be installed on system!
2 Download jd.sh
3.chmod +x jd.sh
4.start jd.sh
Note: Open jd.sh to read Manual or change Settings!

下載jd.sh,然後更改權限讓他可以執行。
安裝好之後把jd.sh拖到面板上面
啟動圖示的位置在~/.jd/jd/img裡面。
enjoy it。

ps.害我安裝好之後拼命的找怎麼執行他,原來jd.sh本身就是自動安裝跟執行的sh。

星期一, 3月 09, 2009

p7zip

剛剛要開啟.7z格式的檔案竟然打不開。
有沒有看錯
於是趕快google一下,發現
http://www.susegeek.com/tag/7-zip/
由於 Penny英文很破的關係,大概看了一下
Xarchiver includes support for 7-zip
不假思索的馬上安裝 Xarchiver
#zypper in Xarchiver
開啟7Z格式一樣無法開啟,怎麼會....
後來繼續找找找,終於給我看到了p7zip
#zypper in p7zip
糟了要怎麼用,找了一下位置原來是命令字元模式XD。
就在我要灰心的同時,無意間滑鼠點兩下7Z檔案,可以開啟了。
原來只要裝了p7zip就可以解決這個問題
不管用file roller或是Xarchiver都可以開囉。

LAMP(Linux+Apache+MySQL+PHP)

安裝好apache、mysql、php之後
首先啟動apache
#service apache2 start
or
#/etc/init.d/apache2 start
如果要讓他開機自動啟動呢
#chkconfig apache2 on

再來換mysql
#service mysql start
or
#/etc/init.d/mysql start
如果要讓他開機自動啟動呢
#chkconfig mysql on

然後幫我們的mysql設定密碼
#mysqladmin -u root password '密碼'

當然你也可以下載phpMyAdmin來管理你的資料庫

接下來打開瀏覽器
http://127.0.0.1
or
http://localhost

Start your LAMP
剛剛試著編寫php發現預設是不會顯示錯誤訊息的

那麼對於需要錯誤訊息幫助來除錯的我來說確實有點困擾。
#vi /etc/php5/apache2/php.ini
找到
display_errors = off
把off更改為on
#service apache2 restart
討厭看到但又需要的錯誤訊息出來了。

星期日, 3月 08, 2009

趕快加入opensuse 11.1

#zypper dist-upgrade
這次用更新的方式加入了opensuse 11.1
不知道是不是錯覺,發現中文的支援變得更好了。
(感覺桌面上的字體都變漂亮了)

整個更新完之後目前有幾個小小的小問題。
一、預設的scim不會自己啟動。當然這個透過先前提過的
# vi /home/$user/.profile

export INPUT_METHOD="scim"

二、酷音輸入常常會發生突然無法輸入中文的情況。
(這部份有上網找了一下,好像是如果輸入中的文字沒有確定完之後(按下enter)然後輸入英文(例如預設的shift切換)會有此一情況發生。
但有時還是會突發的無法打中文,目前我是把shift切換中英先移除,利用預設的caps lock來切換。

三、連上internet的kinternet,無論怎麼改成開機時自動啟動,他就是會給我跳回手動。

目前就這些小問題,其他使用起來很順暢的。

ps.我是用gnome這次,如果日後有甚麼心得在po上來吧,跟前一篇又隔了無敵霹靂久然後po一篇沒意義的心得打混的說,真是丟臉cc。