Archive for category Linux

[Linux] Linux on usb pen driver 在隨身碟上安裝 Linux

因為需要可以隨身帶著走的系統,所以找了一些資料。

 安裝

作業系統

作業系統: 使用 LinuxMint 11(Katya)  Ubuntu (natty) LXDE 版,把隨身碟當成一般的硬碟安裝

需求: GUI,預先安裝好一些軟體,可以寫入存放個人設定(所以不考慮unetbootin這類的程式,略過)。教學資源文件較多 

Windows系統的OS (TODO:補充Win的 OS)

  • Windows系統的OS,有WinXP_PE,老樹版WinPE,Win8_PE,但是安裝麻煩(unetbootin-windows-563.exe)。

Linux系的OS

  • Linux系的OS: LinuxMint, SimplyMepis(ToDo) ,slax(年久失修),BackTrack(特殊用途)
  • 選 LinuxMint11,最近滿多人用的系統,有預裝 (一些Codecs,flash player),較輕便的系統。 Mint12(Lisa)再觀察

BSD系的OS

  • 有PCBSD,FreeBSD,PCBSD不錯,但文件還是比Linux的其他系統少
  • ports滿好用的,不過在隨身碟上可能不太適合,要用編好的packages

分割

分割區系統: ext2, 分 / , 和 /home , 和 swap(1G)

  • 網路上說因為隨身碟寫入的次數有限(約幾十萬?),所以ext4這類日誌型的檔案系統寫入的次數太多,可能太早把寫入次數的quota用完,所以建議用 ext2這些非日誌型的檔案系統,不過需要正常關機,不然資料壞的速度也會很快。
  • Swap,本來也是因為寫入次數的關系,建議不切,但還是看機器RAM的大小, RAM如果是在1G以上,是可以不切。但是RAM在1G以下的話,所以建議切Swap(大小約機器RAM的兩倍),但是把系統使用 RAM的優先調到最小。
  • 另外一些 /tmp , /var/apt/archive ? 之類的,也放到 RAM裡,加速系統

使用

系統使用心得

一般情形下還滿順的,但是在一些RAM較小的機器,跑一段時間以後,速度就會變的很慢。

資料分類

  • ~/Dropbox/:有個人性的資料,都丟到 Dropbox裡,用 symbolic link從 $HOME 連到 Dropbox裡
  • ~/sandbox/: 玩沙的地方

系統設定

  • 動態桌面:用自動下載 Reddit/r/wallpaper的桌布,用shell script設定自動換桌面
  • 系統監視: Conky

安裝軟體

(TODO: 把下面的類似記錄的部分,切到另一篇)

依System Menu分類

Accessory

  • Keepassx,kupfer(app launcher),hime(中文輸入gcin)
  • Terminal Emu : gnome-terminal,lilyterm, guake(drop down term.)
  • Editor: gvim,sublime-text2,MadEdit

Graphics

  • Gimp

Internet

  • Browser: Opera, Firefox, Chromium
  • Dropbox,Jdownloader

Office

  • Xmind,freemind,Get Things Gnome

Programming

  • Ninja-IDE

Sound & Video

  • gSharkDown,Clementine,Beta Radio,RadioTray,Miro,WinFF

Reference

  1. ubuntu-tw.org/modules/newbb/viewtopic.php?topic_id=30716
  2. ubuntu-tw.org/modules/newbb/viewtopic.php?topic_id=43114&forum=2
  3. ckhung Mk-boot-usb: 可開機 usb 碟製作速成

, , , , ,

發表留言

[Linux] LXDE change wallpaper 桌布,調整

利用自動下載 /r/wallpaper 上的桌布,用一個shell script 設定

pcmanfm 設定桌布的功能,預設是 2 分鐘換一次桌布。

 

Ref:

openSUSE 12.1 的 LXDE

Downloading Wallpaper Images from Reddit with Python

, ,

發表留言

[Software] fdupes 找出目錄下重覆檔案

fdupes 找出目錄下重覆檔案

果然  Synaptic翻翻就有,雖然用 find也是可以,
不過有現成的,就先來試用一下。

sudo apt-get install fdupes

fdupes [選項] 目錄A

目錄範圍
-r   目錄A,及其下子目錄
-R  選項後的 目錄A,及其下子目錄

-n  size不能是空
-f   忽略第一個
-S  秀出重覆的目錄
-d  提示是不是要刪除
-N 如果用 -d 的話,不提示就直接留下第一個、砍掉其他重覆檔

後記:

fsline 功能更多,還有GUI

,

發表留言

[SoftWare] conky: light-weight system monitor

conky 是一個簡單的系統監視器,自訂的方法還滿方便的。

安裝
====

sudo apt-get install conky

設定
==

系統簡例

zcat /usr/share/doc/conky/examples/conky.conf.gz > ~/.conkyrc


  • update_interval: 更新頻率
  • double_buffer:
  • own_windows:(yes|no) yes => 獨立視窗,no => 會整合在桌面,和其他設定有關
  • maximum_width, default_color, and alignment

其他
===

${execi 900 super-awesome-command}


在 .conkyrc新增這一行,conky會每900秒執行 super-awesome-command

例:顯示自已的TODO

ToDo file
${color0}TODO:${color1}
${execi 30 cat /home/username/Desktop/TODO.txt | fold -w40 }

[Edit 2012-01-05]

新的Theme, nofifyOSD style

 notifyOSD conky

notifyOSD

OSD style 的conky theme

Now Playing

增加 RadioTray的資訊,主要是用 dbus 取得radiotray正在撥放的電台,歌曲資訊。

如果是cmus的話,可以用cmus-remote -Q,但是最新版的cmus對shoutcast的電台的song title好像沒有辦法用cmus-remote讀出來,普通的cmus介面中有正常的 song title

這邊參考 (多媒體 conkyrc),希望可以依目前的撥放程式不同,而切換 Playing info。

Todo.txt

用的找來的 todo.txt-cli @github ,方便在dropbox上同步(雖然好像有個devtodo,不過用在conky上好像有些麻煩)

Background image

目前用預設的背景切了一份(up.png,mid.pnd,donw.png),目標是可以用在 todo.txt這種長度不定的block,可以自動在中間多加幾個 (mid.png)

Reference:

  1. conky sourceforge
  2. Vim syntax highlighting script for conkyrc
  3. Customize Conky for Ambient Linux Productivity
  4. lifehacker conkyrc
  5. nofityOSD conky
  6. 多媒體 conkyrc

,

發表留言

[Programming] KISS – Kiss It Simple,Stupid

“Keep It Simple, Stupid"

Unix的發展者之一P.J.Plauger   “The Elements of Programming Style" [1974]

指不要設計複雜難解的程式架構

繼續閱讀文章 »

, , ,

發表留言

[FileFormat] LRC : Lyrics

Intro

LRC是歌詞格式,

支援:MP3, Vorbis or MIDI.

同一目錄中,同一首歌的命名方式: song.mp3 and song.lrc

Format
分兩種格式 Simple , Extend

Simple Format

[mm:ss.xx] lyrics line 1<br />[mm:ss.xx] lyrics line 2<br />...<br />[mm:ss.xx] last lyrics line<br /></pre><b>mm</b> is minutes, <b>ss</b> is seconds and <b>xx</b> is hundredths of a second.<br /><br /><b>ID Tags</b> 是可以加入另外的資訊,如:album..., 像ID3tag的功能<br /><br /><p>[al:<i>Album where the song is from</i>]<br />[ar:<i>Lyrics artist</i>]<br />[by:<i>Creator of the LRC file</i>]<br />[offset:<i>+/- Overall timestamp adjustment in milliseconds, + shifts time up, - shifts down</i>]<br />[re:<i>The player or editor that creates LRC file</i>]<br />[ti:<i>Lyrics (song) title</i>]<br />[ve:<i>version of program</i>]</p> <ul><li><b>Example with ID tags:</b></li></ul> <pre>[ti:Let's Twist Again]<br />[ar:Chubby Checker oppure  Beatles, The]<br />[au:Written by Kal Mann / Dave Appell, 1961]<br />[al:Hits Of The 60's - Vol. 2 – Oldies]<br /><br />[00:12.00]Lyrics beginning ...<br />[00:15.30]Some more lyrics ...<br />...<br /></pre><br /><br /><b>Extend Format</b><br /><br />把時間間距縮小到以字為單位<br /><br /><p><b>Example of an Enhanced LRC file:</b></p> <pre>[mm:ss.xx] <mm:ss.xx> line 1 word 1 <mm:ss.xx> line 1 word 2 <mm:ss.xx> ... line 1 last word <mm:ss.xx><br />[mm:ss.xx] <mm:ss.xx> line 2 word 1 <mm:ss.xx> line 2 word 2 <mm:ss.xx> ... line 2 last word <mm:ss.xx><br />...<br />[mm:ss.xx] <mm:ss.xx> last line word 1 <mm:ss.xx> last line word 2 <mm:ss.xx> ...  last line last word <mm:ss.xx><br />

Software

Lyrics DataBase

English:

www.51lrc.com
lrcDB
其他參照wikipedia

Japanese:

中文:

http://www.qqlrc.com/

http://lrc.bzmtv.com/
Music Player

Lyrics Plugins

Minilyrics


TTPlayer(千千靜聽?)

Scrolling Lyrics (Songbird)

  • Nice, 也有中文歌詞,不過捲動有點慢


Lyrics Editor

Misc

  • Lyricue
  • edit/display song lyrics on a second
    screen/projector for use at singing events such as church services.
  • Lrceditor-Amarok, a GNU/Linux lrc editor against amarok(use pyQT3)

Reference:

  1. http://en.wikipedia.org/wiki/LRC_(file_format)
  2. http://www.mobile-mir.com/en/HowToLRC.php

, ,

發表留言

[Ubuntu] hardinfo 硬體資訊

hardinfo: 用來看硬體資訊的軟體,類似 everest

還有 benchmark可以玩玩,不過比一下benchmark值,果然該換電腦了?

From Ubuntu

發表留言