2012年8月15日 星期三

在arch中安裝downgrade讓軟體降級

arch中軟體除了手動下載安裝舊版,降級還有這幾種方式,其一:安裝abs,安裝完需升級abs套件庫,複製要降級的資料,手動修改版號、重新計算sum…等等相當不便,其二:安裝downgrader,剛剛裝的是1.3.3版本,使用時提示下載錯誤,故無法完整試驗,其三:安裝downgrade,只有這個比較好用,這裡就介紹這個軟體。







安裝

yaourt -S downgrade


使用

downgrade foo


修改執行檔(非必要可直接使用)

這裡修改兩處,第一個為只列出倒數十個版本,有的有很多版本畫面拉好長不太好選,第二個為下軟時能續傳,這樣再次下載就不會在重複下載。

sudo gvim /usr/bin/downgrade




搜尋

tmp=( $(wget -q -O - "$url" 2>/dev/null | grep -v sig$ | sort -rV) )


取代


tmp=( $(wget -q -O - "$url" 2>/dev/null | grep -v sig$ | sort -rV |head -10) )






搜尋

wget -O "$pkg" "$url" || errorout "failed downloading $url"


取代

wget -c -O "$pkg" "$url" || errorout "failed downloading $url"







修改前








修改後





2012年8月1日 星期三

一次登入多個Drobpox帳號




要一次登入多個Dropbox帳號,我們先來瞭解一下預設的Dropbox存放資料是放在那裡





$HOME/.dropbox 存放登入後的帳密等等資料

$HOME/Dropbox 預設登入後同步資料存放處



從這可以看出來,我們只要改變HOME變數內容,就可以登入不同的帳號了。



以下是我兩個帳號的寫法,兩個存放路徑都不一樣,love那個登入後.dropbox是存放在/mnt/total/dropbox-love/.dropbox裡,Dropbox是放在/mnt/total/dropbox-love/Dropbox裡,那另一個tw就以此類推了。



HOME=/mnt/total/dropbox-love dropbox start &
HOME=/mnt/total/dropbox-tw dropbox start &





比較要注意的是的你登入的帳號跟路逕自己要搞清楚,如果用love登入後HOME是寫成tw的路徑,那麼Dropobx會以love資料同步到tw的資料這樣就好玩了…



第一次登入才需要輸入帳密跟路徑,如果登入沒問題的話,寫個shell script下次要登入執行這個檔案就好了。



寫入~/dbox

gedit ~/dbox 



填入原始碼

#!/bin/bash
HOME=/mnt/total/dropbox-love dropbox start &
sleep 50
HOME=/mnt/total/dropbox-tw dropbox start &



給予執行權限

chmod +x ~/dbox



執行

~/dbox






如果要產生publink請對著dropbox圖示按右鍵→Open Dropbox Folder→選取檔案在產生連結。





UFS Explorer Standard Recovery救援誤刪資料

不久前我把硬碟中1TB的影片誤刪了,本來想整理影片的,那時候已經不用整理了,整顆硬碟都乾乾淨淨的了,我想老天是不希望我太辛苦吧!?



我是用Linux的硬碟FileSystem是用XFS,在救援過程中才發現XFS是沒有undelete的功能,這導致一些救援程式諸如testdisk、photorec都沒有用,testdisk有個undelete功能能救援ext2、3、4,photorec救援怪怪的,找的到XFS中的檔案,但是,救出來的檔案名稱都是同一個,只是在不斷重新覆寫相同的檔案我也就沒試了。



最後試了UFS Explorer Standard Recovery才救了回來,以下簡略抓圖與說明。














選取你要救援的磁碟著接著按右鍵。








這裡不改是掃整顆的,接著按下Next








將第二第三選項打勾。








等待掃瞄



我相當幸運,找到的大部份誤刪資料存放位置都沒變,但是有的也是藏在其它的inode資料夾裡,沒找到的就到處翻翻資料夾囉。








選取要恢復的資料,接著按上方的Copy To選擇存放路徑開始救援。








檔案救援中

如果想買UFS Explorer他有分好幾個版本,Raise Data Recovery只能用在單一FileSystem,UFS Explorer則是他支援的FileSystem都可以用,但UFS Explorer也有分版本,詳細請看:UFS Explorer products and software editions comparison

2012年6月24日 星期日

Pro/Engineer 2D工程圖移動圖框緩慢 for Nvidia 540M

前天夜裡表妹抱著他的新筆電來找我,問了我一個他們工程師處理不了的問題Pro/Engineer 2D工程圖移動圖框緩慢,他的顯示卡是Nvidia 540M,所以我就以Pro/Engineer Nvidia 540M這關鍵字下去找,最後我們兩個熬了一夜順便解決這問題。





處理方式為omty所發表的在這做個記錄,其中的針對是對Pro/E做設定,不是全域設定哦。


顯示卡那邊針對PRO/E的程式做以下設定



1. 關閉垂直同步

2. 關閉執行緒最佳化



對了301.42 - WHQL有多了自動調整垂直同步的功能(最新的測試版沒有這個),我讓我表妹測試了垂直同步跟執行緒最佳化的組合(開啟、關閉、自動、還一個一忘了),只有這兩個同時關閉時移動是最快的。

2012年6月22日 星期五

從Wine亂碼中問題找到解答:Hex與Ascii互轉

從2009年初摸沒多久就試著解決Wine的亂碼問題,不知某日被Windows registry要把Hex轉成Ascii給卡住很久,我好像有問過人,但是聽不懂…一直沒有下定決心把問題解決。



直至今日看到了這篇:wine 中文問題【新解決方案】【高手進】找了一下到底問題出在那我不會說我找了好久…,當我找到那個registry檔案路徑有錯誤,想修正但又不知道要怎麼改Hex我的痛,還好又花了一點時間我不會說半天又去了…順利解決了也學會了一點東西。








第一條跟第四條無法正確顯示






Convert Hex to ASCII



echo 字串| xxd -r -p


範例

echo 2f,75,73,72,2f,73,68,61,72,65,2f,66,6f,6e,74,73,2f,77,65,6e,71,75,61,6e,79,69,2f,77,71,79,2d,6d,69,63,72,6f,68,65,69,2f,77,71,79,2d,6d,69,63,72,6f,68,65,69,2e,74,74,63,0a| xxd -r -p


/usr/share/fonts/wenquanyi/wqy-microhei/wqy-microhei.ttc





Convert ASCII to Hex

echo 字串|od -tx1 |cut -c8-|tr -d '\n'


範例

echo /usr/share/fonts/wenquanyi/wqy-microhei/wqy-microhei.ttc|od -tx1 |cut -c8-|tr -d '\n'


2f 75 73 72 2f 73 68 61 72 65 2f 66 6f 6e 74 73 2f 77 65 6e 71 75 61 6e 79 69 2f 77 71 79 2d 6d 69 63 72 6f 68 65 69 2f 77 71 79 2d 6d 69 63 72 6f 68 65 69 2e 74 74 63 0a





Convert ASCII to Hex(改成Windows機碼樣式)

echo /usr/share/fonts/wenquanyi/wqy-microhei/wqy-microhei.ttc|od -tx1 |cut -c8-|tr -d '\n'|tr -s ' ' ','|sed 's/^,//'


2f,75,73,72,2f,73,68,61,72,65,2f,66,6f,6e,74,73,2f,77,65,6e,71,75,61,6e,79,69,2f,77,71,79,2d,6d,69,63,72,6f,68,65,69,2f,77,71,79,2d,6d,69,63,72,6f,68,65,69,2e,74,74,63,0a



最後把機碼改回正確的路徑文字就能正常顯示了,想知道我怎麼改的就看原文囉。








都能正常顯示










2012年6月18日 星期一

Gnome之Nautilus掛載磁碟分割區免密碼《Ubuntu/Arch》

嗨這裡是很久沒更新部落格的寫稿寫不出來,跑去玩線上遊戲erepublik的hepha,有興趣一起玩嗎?最好找個上線會退G跟給你包子哦!我是不想養下線,有需要我能介紹給你…



對了,這次寫的題目是ATI顯示卡硬體解碼H.264、VC-1高清影片寫給Ubuntu使用者的,Arch有可能會在加上去,有興趣的可買Linux Pilot雜誌,稿子沒問題的話進幾期應該就會收錄了,敬請期待之支持哦!




update 2012-06-18 增加了udisk2修改方式





好了,以上是廢話,今次要寫的是Nautilus掛載磁碟分割區免密碼,通常當你輸入一次密碼,重開機或重登後又要再輸入一次,我是覺得很麻煩,其實,只要修改一個檔案就行囉,修改前記得備份啊!



for udisks1

sudo gedit /usr/share/polkit-1/actions/org.freedesktop.udisks.policy

搜尋

org.freedesktop.udisks.filesystem-mount



for udisks2

sudo gedit /usr/share/polkit-1/actions/org.freedesktop.udisks.policy

搜尋

org.freedesktop.udisks2.filesystem-mount-system



找到同段的

<allow_active>auth_admin_keep</allow_active>

將auth_admin_keep改為yes,修改後儲存就好囉。




2012年6月15日 星期五

【AutoClipX】讓你在Windows仿效Linux的中鍵貼上

Linux與Windows來回切換使用,始終總有個壞習慣,我都想在Windows按中鍵貼上等到沒作用,這時才想起這不是Linux沒賣肯德基 XD。



這問題從我用Linux就開始困擾我了,因為某些原因最近需要常常用Windows,這才下定決心除理這問題,終於讓我找著了AutoClipX除了主要功能中鍵貼上,只要圈選文字也會自動複製到剪貼簿很好用哦。











其中Window Options選擇這個比較好,要不然每次圈選文字都會跳到別的程式會很煩。



若是在Firefox要中鍵貼上,記得把自動捲動關閉,要不然按中鍵是滾輪下拉頁面就無法貼上了。



軟體是英文的亂試到功能失常只要記得Rest>Sava就好了;還有按中鍵一下沒貼上請在按一下就會貼上了,程式切換好像第一次都要按兩下。