發表文章

目前顯示的是有「Shell Script」標籤的文章

Turning off discrete graphics for Acer Aspire 4750G

OPTIMUS on Linux has always been a pain in the ass for Linux users. It drains your battery power but you can't use it! Here is a way to turn it off on Linux, enjoy. Install acpi_call From github git clone https://github.com/mkottman/acpi_call.git cd acpi_call make sudo cp acpi_call.ko /lib/modules/`uname -r`/kernel/drivers/acpi From AUR If you are using Arch Linux, it's available at here

Debian/Ubuntu套件打包

很久以前寫過利 用dpkg-deb來打包套件 ,其實這個方法非常麻煩,我後來都改用dh_make了。 利用dh_make加上CDBS(The Common Debian Build System),可以很方便的建立出一個deb包,這也是標準的打包方式。CDBS演變到現在己經非常方便了,打包者幾乎不用作什麼事。CDBS可以處理非常多常見的build system包括GNU Autotools、Python的setup.py、Qt的qmake、make、cmake等等,支援的列表可以在 CDBS的Documentation 裡找到。 打包的步驟大約如下: 將套件壓縮成 套件名稱_版本.orig.tar.gz,並放在套件目錄的同層目錄 在套件根目錄執行dh_make -s -b。-s表示包裝成single binary,-b表示使用CDBS 編輯debian/control、debian/rules 在套件根目錄執行dpkg-buildpackage -rfakeroot 完成。

chwp 0.2.0 Released!

http://berelent.blogspot.com/2008/12/shell-script.html 已經更新到0.2.0了 加入了許多新功能 有興趣自己下載來用吧!

備份用shell script

圖片
想要寫這個shell script很久了 因為常常亂玩 搞壞系統 搞壞的話就用clonezilla備份回來 但是很多資料要手動備份很麻煩 所以很早以前就想寫了 這個shell script的功能很簡單 這也是我為什麼一直懶的寫,拖到今天才寫完 算是練習吧 已經開始習慣bash shell的寫法 他叫作xbackup xbackup會在家目錄下產生一個設定檔 裡面可以紀錄很多比資料 而在備份/還原時 你也可以選擇你要備份第幾份資料 show 一下運作過程(點圖放大) 詳細的資訊自己xbackup --help吧 按此下載xbackup v0.7.0 記得執行前要chmod +x xbackup

自動換桌布的shell script

之前從 InterfaceLIFT 上下載了不少漂亮的桌布 其中有些風景圖真的非常美阿 看了就覺得心胸開闊... 但是如果手動一張一張換真的非常麻煩 所以就想找找看有沒有自動換桌布的軟體 Windows上的 我很早就在用了 Linux上的看了好幾個都不合我意 所以就想說自己來寫一個好了 加上最近剛學shell script 就來寫一個吧:) 如果只是單純換桌布的話非常簡單 但我想要讓他可以定時換桌布 且換桌布的時間間格,路徑都要可以更改,而不是直接改shell script 於是我把他稍微寫的複雜了一點 這個shell script會在家目錄下產生一個設定檔: .chwp 裡面儲存的是圖片的目錄,以及時間間隔 我寫成是沒辦法讀取子目錄 因為如果要讀取子目錄要用到find指令,會增加搜尋的時間以及耗cpu資源 所以你指派到的目錄必須全部是圖片 不過當然你想讀取子目錄的話也可以 將"ls -w1 $dir_path"改成"find $dir_path -type f"就行了 詳細的操作說明請在終端機輸入./chwp --help 就降拉 按此下載chwp v0.2.0 記得執行前要chmod +x chwp