2012年7月18日 星期三

Linux 免費的檔案救援軟體

什麼檔案救援? 

如不小心刪掉檔案或不小心把磁碟分割驅毀了,或不小心格式化磁碟機 ^^!
你或許會問這些.....這些事情怎麼會有不小心?最近就碰到一個例子,他的 NoteBook 作業系統無法開機,例子中的的主人就把他自動重灌了 .... 結果打了很久的報告作業全毀了。

其實這類情況非常普遍,第1就是使用者本身不整理檔案,其實重要的檔案都不應該放在作業系統安裝磁碟(一般是 C 槽) ,應該放在其他分割區。

第二就是不要急著重新灌 ,那會讓檔案救回來的機率更低,磁碟是隨機存取如果剛好被重灌的系統檔案覆蓋了,所以就視作業系統分割驅多大,重灌的作業系統檔案佔多少,這是要救回來檔案機率要乘上的一個分數,例如要就的檔案在 Windows 7,你給70G安裝完後佔35G ,機率相當於 = 檔案救回來的機率 x 擲筊一次 。


所以呢千萬不要急著重慣 !! 所以你不重灌,就不必擲筊一次 ....


不論要救援的筆電是什麼作業系統,這個方法都有效,但是你要準備一張 ubuntu 安裝光碟,最好也不要太舊的版本,你可以免費下載,燒一張光碟備用。

1. 開機「ubuntu 安裝光碟」放進光碟機,重新啟動電腦
2. 選擇試用 「ubuntu」
3. 在管理工具找到 Gparted ,你可以在圖形化介面看到你硬碟的分割 。(如圖)


在 Linux 中所謂的磁碟、分割區是比較正確的,在 Windows 中所謂的 C 磁碟機、 D 磁碟機、 E 磁碟機,其實是分割驅。

在這軟體中下拉列表顯示我有兩顆硬碟分別是 SDA 與 SDB ,其中 SDA1 我安裝了Windows 7 ,在 windows 用語通常是 C 槽。

但是呢!在筆電 sda1 通常是快速復元系統的檔案與程式所在,在安裝系統後是看不到的 ,所以一般筆電是如下:

 Linux sda1 = 「快速復元系統」 =  Windows 看不到
 Linux sda2 = 「Winsows7」    =  Windows C 槽
 Linux sda3 = 「DATA」            =  Windows D 槽

這部份你一定要搞懂! 

4. 主角來了  foremost ,如果你附近有 wifi 可以連上網,你就先設定網路



找到你的網路設定,然後輸入你AP的連接密碼。

簡單的輸入 sudo apt-get install foremost 安裝。

如果你這部份不會使用也沒關係,準備一個行動碟,

上網搜尋  foremost ubuntu 關鍵字,或到下列網址

http://packages.debian.org/zh-tw/sid/foremost

如果是64 位元的電腦下載 amd64的版本


http://packages.debian.org/zh-tw/sid/amd64/foremost/download

下載 foremost_1.5.7-3_amd64.deb 後,用行動碟複製到筆電試用中的 Ubuntu 點兩下從軟體中心安裝。


5. 安裝完成後 ,在 Ubuntu 按下 ctrl+alt+t ,你會看到跳出終端機視窗,你可以先輸入
 foremost -help 看看有沒安裝成功


先別關掉...

 6.在桌面開啟像房子般的圖示,在你要恢復的分割區以外的分割區,建立一個資料夾,例如  Recovery  資聊夾

這個程式也先別關

7. 再回到終端機

如果你只要找回某特定檔案格式,你可以輸入

sudo foremost -t

-t 是指格式副檔名,例如 jpg 圖檔就是

sudo foremost -t jpg

-i 其實就是輸入的意思

在這個例子中Windows7 的位置是 /dev/sda2 所以就是

sudo foremost -t jpg -i /dev/sda2

-o 是輸出的意思,我們剛開啟的檔案管理員中建好的資料夾滑鼠按住拉到終端機過來就可以

sudo foremost -t jpg -i /dev/sda2 -o  '/media/N1TB-01/Recovery'

ok 這就是完整的指令。


另外

如果你的作業系統沒有毀掉,或只想復元隨身碟或其他硬碟等等 ....

那就非常簡單了

例如:行動碟在 sdc1 ,同上在檔案管理員建一個資料夾 sdc1-recovery 隨你高興

或在終端機輸入

mkdir /home/user name/sdc1-recovery  

建立 sdc1-recovery 資料夾


要救回 DOC 指令如下:

sudo foremost -t doc -i /dev/sdc1 -o /home/user name/sdc1-recovery/doc

如果要找出所有 foremost 格式也可以輸入,foremost 還會自動依副檔名分類

sudo foremost -t all -i /dev/sdc1 -o /home/user name/sdc1-recovery/

最後因為是 root 權限所處理的,所以將回復的檔案存取權限交給一般使用者。


sudo chmod -R 777  /home/user name/sdc1-recovery/

這樣就可以救回沒被蓋掉的檔案,不論磁碟經過重分割或格式化都有機會將檔案救回來 。



-------------------------------------» 閱讀全文 »

標籤: , , , , ,

2012年7月11日 星期三

全套完整的 Gnome-Shell Theme






Gnome-Shell Theme
  • sudo add-apt-repository ppa:noobslab/malys-themes
  • sudo apt-get update
  • sudo apt-get install malys-glassart
  • sudo apt-get install malys-glassart-arch
  • sudo apt-get install malys-glassart-blue
  • sudo apt-get install malys-glassart-fedora
  • sudo apt-get install malys-glassart-green
  • sudo apt-get install malys-glassart-mint
  • sudo apt-get install malys-glassart-orange
  • sudo apt-get install malys-glassart-red
  • sudo apt-get install malys-glassart-ubuntu
 Window & GTK Theme

-------------------------------------» 閱讀全文 »

標籤: , , , , ,

2012年7月6日 星期五

Ubuntu 12.04 與 Gnome Shell 共用的問題

Ubuntu 12.04 與 Gnome Shell  共用的時候 不能 在起始應用程式加入 compiz --replace 或是 emerald --replace ,這將會造成Gnome-shell 無法開啟,如果你想不經登出 session 切換 Unity 與 Gnome shell,你也可以直接輸入 gnome-shell --replace 。

當然你如果不使用Gnome Shell 你當然可以這樣設定在登入時啟動這些特效。


Ubuntu 12.04 可以使用 compiz 但是在設定時常會造成 unity  整個掛掉 ,不像在Gnome 2.x 那樣的穩定,我的處理方式是每修改一個設定,如果不出問題,就儲存一次設定值。



打開 CCSM 左下角的 preference // export
這樣做在發生必須重灌的時候也很好用 。


emerald 也可以備份儲存,只要這麼美的視窗管理器還能沿用.......

1.原則您設定好的主題


2. 選擇編輯主題 ,再選擇底下的匯出


下次安裝依同樣方式匯入 ,底下是在 Ubuntu 12.04 設定好 Compiz 及 emerald 之後的畫面






標籤: , , ,

2012年7月1日 星期日

ubuntu 12.04 安裝 Gnome + CairoDock

在 Ubuntu 12.04 安裝 Gnome 不要透過 Test PPA 因為最近 Gnome 3.5 也出來了,如果透過Test PPA 你一升級就會掛了,你可以直接透管軟體中心安裝。

裝完了 Gnome Shell 之後登入畫面會變成這樣


其中Cairo-Dock (with Gnome + Effect) 與 Cairo-Dock (Gnome No Effect) 是一樣的,如果你的電腦在 Cairo-Dock (with Gnome + Effect) 能正常運作,你只要簡單的在 No Effect 下在終端機或 Alt+F2 輸入 compiz-shell --replace ,結果是一樣的。


這是一個非常奇怪的混合體,在這個 Cairo-Dock (with Gnome + Effect) 之下 Compiz 是可以正常運作的 果凍視窗 或3D 翻轉桌面都是可以正常運作的 。



 ubuntu 就是繼 unity 之後的形式,整合下拉功能表到 top panel ,Dash 因為開發者的強迫症日驅嚴重,只能固定在左邊 (全畫面時,視窗的關閉縮放控制按鈕也是) 。

ubuntu 12.04 其實蠻美的,而且也可以使用 compiz

ubuntu tweak 中設定左上角顯示視窗,就非常像 Gnome-Shell 了,這可以讓整個怪異的設計變得合理了 XD


這樣設定當滑鼠移到左上角,就跟Gnome 一樣可以選擇視窗了 XD


最後是 Gnome Shell 各方面設計最合理的,個人覺得最好用的是 Gnome Shell   可是 compiz 不能使用。


如果滑鼠移到左上角(換按下鍵盤上的 Win Key),上面的視窗選擇畫面就會啟動了,雖然如此在這畫面你輸入應用程式的名稱前幾個字母,他也會立刻列出與這幾個字母相關的應用程式,
也就是按下 Win Key 或是 滑鼠移到左上角,你便進入Overview 掌握了一切這真是非常方便。


離開 overview Gnome Shell 有著非常簡潔俐落的桌面











標籤: , ,

2012年6月17日 星期日

發現一個蠻好看的 Gnome-Shell Theme



他在放大時標題列會消失,配合 window button extension 就有點像 unity 的樣子,也不必像Unity 左邊永遠有個工具列 ,下載位置  安裝很簡單只要複製到家目錄下隱藏資料夾 .themes ,解壓縮在該資料夾底下,再用advance tweak tool  修改主題便可。



標籤: , , ,

2012年5月13日 星期日

修改 gnome-shell.css

  gnome-shell.css 中一些選擇器項目的名稱一覽表 

 

  

 1. 先看PopupMenu 的部份



首先以 Advanced Settings 設定一個你要修改的 gnome-shell 主題

其次打開檔案管理員 nautilus 在家目錄下按下 CTRL+H 顯示隱藏檔,找到.theme 找到該 gnome-shell 主題開啟 gnome-shell.css

搜尋字串 PopupMenu 找到 .popup-menu-boxpointer  選擇器

A. border: 2px solid rgba(255,255,255,0.9); 就是外框顯示的部份,可以控制他的邊框大小及顏色。
B. background-gradient-direction: vertical; 這是漸層遞色的方向
C. background-gradient-start: rgba(122,76,27,0.7); 漸層遞色開始的顏色
D. background-gradient-end: rgba(122,76,27,0.7); 漸層遞色結束的顏色
E. box-shadow: 0px 0px 7px 7px rgba(255,255,255,0.4);  這是光暈的效果(上面以白色為例子)

其中 rgba中4個值分別是  (紅,綠,藍,透明度) 

其他所有關於 .popup- XXX 都是與這部份相關的設定 ,你只要修改完,再按下ALT+F2  輸入R 按下ENTER 鍵重新載入Gnome-shell 就看得到變化了 。(之後不再重複)
關於顏色的部份,你可以安裝KcolorChooser 來選擇顏色或取得色號。
   

2.  調整應用程式列表的圖示大小與間距




搜尋字串 .icon-grid 找到 .icon-grid 選擇器



跟應用程式按鈕大小間距相關的就底下這幾個選擇器

.icon-grid {
    spacing: 5px;  
    -shell-grid-item-size: 100px; /* was 118px */ 
    
}    這是外框及間距大小 (不包含線的部份)

.contact-grid {
    spacing: 5px;
    -shell-grid-item-size: 212px; /* 2 * -shell-grid-item-size + spacing */
}   這是聯絡人圖示大小及間距,你隨便按下一個字母搜尋時聯絡人圖示也會列出。

.icon-grid .overview-icon {
    icon-size: 64px;    圖示大小
}



***** Gnome-shell 3.4 要改成這樣 *****

.icon-grid {
    spacing: 6px;
    /*-shell-grid-item-size: 118px; /* was 118px */
    -shell-grid-horizontal-item-size: 108px;
        -shell-grid-vertical-item-size: 108px;
}

.contact-grid {
    spacing: 36px;
    -shell-grid-item-size: 72px; /* 2 * -shell-grid-item-size + spacing */
}

.icon-grid .overview-icon {

    width: 96px; /* Same width as two normal results + spacing */
    height: 96px; /* Aspect ratio = 1.75. Normal US business card ratio */
    icon-size: 72px;
}

*********************************






如果要讓應用程式按鈕如上圖出現外框線,要搜尋字串 .overview-icon

.app-well-app > .overview-icon,
.remove-favorite > .overview-icon,
.search-result-content > .overview-icon {
    border-radius: 4px;   
    padding: 3px;
    border: 1px solid transparent rgba(221,187,102,0.2); 外框線
    font-size: 9pt;
    color: white;
    text-align: center;
}

最右側應用程式過濾器,則是在 .app-filter 選擇器設定。

又如.contact 選擇器,你可以發現聯絡人的按鈕可以設定成長方形的

.contact {
    width: 272px; /* Same width as two normal results + spacing */
    height: 118px; /* Aspect ratio = 1.75. Normal US business card ratio */
    border-radius: 3px;
    padding: 3px;
    border: 1px rgba(221,187,102,0.padding2);

舉一反三我們試著將 .icon-grid 改成如下,他也會變成長方形

.icon-grid .overview-icon {
    width: 128px; /* Same width as two normal results + spacing */
    height: 64px; /* Aspect ratio = 1.75. Normal US business card ratio */
    /*icon-size: 64px;*/
}


很可惜Grid 我找不到設成長方形的方法.....

**************** Gnome-shell 3.4  可以改成長方形 ***************
/* Apps */

.icon-grid {
    spacing: 6px;
    /*-shell-grid-item-size: 118px; /* was 118px */
    -shell-grid-horizontal-item-size: 108px;
        -shell-grid-vertical-item-size: 81px;
}

.contact-grid {
    spacing: 36px;
    -shell-grid-item-size: 72px; /* 2 * -shell-grid-item-size + spacing */
}

.icon-grid .overview-icon {

    width: 128px; /* Same width as two normal results + spacing */
    height: 96px; /* Aspect ratio = 1.75. Normal US business card ratio */
    icon-size: 72px;
}

********************************************************

3. workspace 工作區預覽


比較有趣的部份是以前我一直想關閉工作區自動隱藏,查了也沒發現有Autohide 的選項,現在終於被我找到了 ...

.workspace-controls {
    visible-width: 246px; /* Amount visible before hovering */
}

這是覺得最有趣的部份... 也達成了以往想要的樣子

這個選擇器就是表示,你滑鼠沒有移到最右邊時,工作區預覽可以看到的範圍,一般都是 15px 左右,只要你設定成 240px 左右,工作區預覽就相當於不隱藏了,這個設定觀看你的螢幕框度比,例如我的螢幕設定為 246px 就完美不動了。

.workspace-thumbnails-background {
    background-color: rgba(220,220,220,0.1);    底部填充顏色
    border: 2px solid rgba(220,220,220,0.5);     外框線寬及顏色
    border-right: 1px;     
    border-radius: 1px;
    padding: 2px;
}

反正就是這樣....


4. panel ,就是最上方的功能表列


 /* Panel */

#panel {
    border: 1px solid rgba(255,255,255,0.3);
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-radius: 0px;
    color: rgba(255,255,255,1.0);
    background-gradient-direction: horizontal;
    background-gradient-start: rgba(100,100,100,0.1);
    background-gradient-end: rgba(0,0,0,0.4);
    height: 24px;
    font-size: 9pt;
    font-weight: bold;
}
 

你可以隨意改變並測試這些值,原則上就是不要改到顯示不出來就可以。

5. Run Dialog 就是你按下 Alt+F2 那個視窗



/* Run Dialog */ 設定的方式也是一樣,稍微測試一下就知道他們的作用,在最底下可以看到


.lightbox {
    background-color: rgba(0,0,0,0.3);
}


.lightbox 這就是周圍暗影的部份,你按下登出時或要求輸入密碼時,整個桌面變暗,那個變按的底色。

同樣的,/* PolicyKit Authentication Dialog */ 這個區段就是控制輸入密碼那個視窗的顏色

/* Modal Dialogs */ 區段也是,例如登出時那個對話視窗

.modal-dialog {
    font-size: 9pt;
    border-radius: 4px;
    border: 2px solid rgba(255,255,255,0.4);
    background-gradient-direction: vertical;
    background-gradient-start: rgba(217,180,48,0.2);
    background-gradient-end: rgba(0,0,0,0.8);
    box-shadow: 0px 0px 3px 3px rgba(255,255,255,0.7);
    color: #fff;
陰影
    padding-right: 42px;
    padding-left: 42px;
    padding-bottom: 30px;
    padding-top: 30px;
}


6. message-tray就是滑鼠移到右下角會浮上來那個部份



#message-tray {
    background-gradient-direction: horizontal;     漸層顏色的方向
    background-gradient-start: rgba(218,154,48,0.0);    漸層起點顏色
    background-gradient-end: rgba(218,154,48,1);       漸層終點顏色
    box-shadow: inset 0px 1px 1px rgba(255,255,255,0.5);    陰影
    border-radius: 3px;
    border-bottom: 0px;
    border-left: 0px;
    border-right: 0px;
    color: white;
    height: 36px;
}


7.  /* Overview */ 區段



當你按下概覽或是滑鼠移到左上角,這個時候背景的顏色會變黑,上例我用紅色強調的區域,如果你不要這麼黑,改成

/* Overview */

#overview {
    spacing: 12px;
    background-color: rgba(255,255,255,0.1);
}

這樣就可以了

其他的舉一反三,應該大概都知道怎麼設定了,這原本應該有個程式幫助一般使用者設定,很可惜使用Gnome-shell 的人可能要面對很長時間的半成品期........

-------------------------------------» 閱讀全文 »

標籤: , ,

2012年5月2日 星期三

Linux Mint 12 透過 CUPS 安裝印表機

記得先打開印表機。

不開印表機也行只是不會自動偵測印表機型號,而且要登入你的路由器,先查到印表機的位址,如果你的路由能夠保留裝置位止,記得給你的印表機固定位址。

1.登入你的路由,你在安裝時通常會知道,不知道的可以打開終端機,輸入:

ifconfig 

通常是  192.168.0.1 或是 192.168.1.1 ,例如查到在 inet addr: 192.168.10.18  這是你這台機器的,路由器通常是 192.168.10.1 ,也可以找到網路工具


按下網路狀態,他就會顯示路由位址,在瀏覽器直接輸入IP,登入路由器,找到狀態查一下印表機的位址,總之你要找到印表機位址...

2.打開瀏覽器哪個牌子都可以,輸入:

127.0.0.1:631



 這個地方你按下 Add Printer 他會要求你輸入管理者密碼,就是你登入linux mint 系統那個帳號密碼 。如果打開印表機電源,確保網路線正常連接,你用「Find New Printers」搜尋就可以 這是最簡單的。

這個畫面如果你不知道要輸入的格式,隨便選一個按下繼續「 Continue 」他會跳出一個範例如下:


Examples:
    http://hostname:631/ipp/
    http://hostname:631/ipp/port1

    ipp://hostname/ipp/
    ipp://hostname/ipp/port1

    lpd://hostname/queue

    socket://hostname
    socket://hostname:9100

LPDLPR 是直接以 LPT1 連接電腦的
透過網際網路是( http )
互聯網列印協定(IPP;Internet Printing Protocol)
SAMBA 就是連上連接在安裝了windows 作業系統的電腦上的有分享的網路印表機

就是說假設你的印表機在 192.168.1.8  ,如果你用 IPP
你必須輸入 ipp://192.168.1.8:631

如果你用 socket
你必須輸入  socket://192.168.1.8:9100

正確輸入後選擇印表機廠牌與型號這樣他就會安裝該驅動程式。

其他的因為鳥哥沒有教 ,我也不會 XD ,可以參考鳥哥這篇 http://linux.vbird.org/linux_basic/0610hardware.php


打開印表機用「Find New Printers」搜尋會簡單得多。


-------------------------------------» 閱讀全文 »

標籤: , ,

2012年3月10日 星期六

兩個適合筆電用的 Conky Script



在這邊   dropbox  下載之後放到家目錄下 

其中Home\conky\white&Grey-Conky down\  有個字型檔需要先安裝如下圖:


每個資料夾中都有一個寫好的*.SH,按右鍵設定成可執行之後直接點選執行就可以了

如下圖:




標籤: , ,