作法:
安裝fbterm
#pacman -S fbterm
想執行fbterm的user加入video群組
#usermod -aG sudo land
讓普通user能按Ctrl+Space切換輸入法
#chmod u+s /usr/bin/fbterm
或是
#sudo setcap 'cap_sys_tty_config+ep' /usr/bin/fbterm
vim ~/.fbtermrc
#也可以換成DejaVu Sans Mono, Droid Sans Fallback, 多試幾種, 有字距過窄切掉邊邊或是出現重影的問題,
font-name=Monaco, et24l
font-size=14
input-method=fcitx-fbterm
安裝fcitx輸入法
#pacman -S fcitx fcitx-chewing fcitx-configtool fcitx-fbterm
編輯~/.xinitrc
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
編輯~/.profile
alias fbterm='LANG=zh_TW.UTF-8 fbterm'
export DISPLAY=:0
#fbterm -i fcitx-fbterm #選用, 沒要進shell就開fbterm的話不需要這個
運行可中文輸入的utf fbterm(for 識別原生中文檔名 or UTF PTT(ssh bbsu@ptt.cc))
#Linux本身就是UTF ready, 故中文檔名為utf編碼, 只需要支援中文的utf字型就可以看的見中文檔名
#export LC_ALL=zh_TW.UTF-8
運行可中文輸入的big5 fbterm(for 7777 or telnet to ppt)
#export LC_ALL=zh_TW.Big5;fcitx-fbterm-helper
問題:
1.cannot communicate fcitx with dbus...
成因: 直接執行fcitx開啟輸入法
解法: 內定會先偵測X11是不是在運行, 要在fbterm下使用的話, 使用fcitx-
fbterm-helper, 先載入fcitx後呼叫fbterm
#fcitx-fbterm-helper
2.stdin isn't a interactive tty...
其實沒解,過一陣子再跑一次fcitx就沒問題
2015年2月17日 星期二
2015年2月16日 星期一
自定Console下提示符號顏色
# == Colors ==
red='\[\033[0;31m\]'
RED='\[\033[1;31m\]'
green='\[\033[0;32m\]'
GREEN='\[\033[1;32m\]'
yellow='\[\033[0;33m\]'
YELLOW='\[\033[1;33m\]'
blue='\[\033[0;34m\]'
BLUE='\[\033[1;34m\]'
purple='\[\033[0;35m\]'
PURPLE='\[\033[1;35m\]'
cyan='\[\033[0;36m\]'
CYAN='\[\033[1;36m\]'
white='\[\033[0;37m\]'
WHITE='\[\033[1;37m\]'
NC='\[\033[0m\]' # No Color
if [ $(id -u) -eq 0 ];
then # you are root, make the prompt red
PS1="${white}[ ${red}\u${cyan}@\h:${purple}\w ${white}] - \A \n${red}\$ ${green}"
else
PS1="${white}[ ${green}\u${cyan}@\h:${purple}\w ${white}] - \A \n${green}\$ ${green}"
fi
red='\[\033[0;31m\]'
RED='\[\033[1;31m\]'
green='\[\033[0;32m\]'
GREEN='\[\033[1;32m\]'
yellow='\[\033[0;33m\]'
YELLOW='\[\033[1;33m\]'
blue='\[\033[0;34m\]'
BLUE='\[\033[1;34m\]'
purple='\[\033[0;35m\]'
PURPLE='\[\033[1;35m\]'
cyan='\[\033[0;36m\]'
CYAN='\[\033[1;36m\]'
white='\[\033[0;37m\]'
WHITE='\[\033[1;37m\]'
NC='\[\033[0m\]' # No Color
if [ $(id -u) -eq 0 ];
then # you are root, make the prompt red
PS1="${white}[ ${red}\u${cyan}@\h:${purple}\w ${white}] - \A \n${red}\$ ${green}"
else
PS1="${white}[ ${green}\u${cyan}@\h:${purple}\w ${white}] - \A \n${green}\$ ${green}"
fi
#或是
reset=$(tput sgr 0)
red=$(tput sgr 1)
blue=$(tput sgr 4)
green=$(tput sgr 2)
PS1='\[$red\]\u\[$reset\] \[$blue\]\w\[$reset\] \[$red\]\$ \[$reset\]\[$green\] '
2014年12月13日 星期六
自訂Shell
修訂/etc/skel/內的範本檔, 加上彩色功能, 加上vimrc, 新增平日作業用的帳號,將工作帳號設為sudoer, 修訂/etcv/sudoers, 加上log及便利機制
# vim /etc/skel/.bashrc
setterm -blength 0#關掉Beep聲, putty遠端連入時, Beep聲會以閃動螢幕取代,傷眼睛
alias grep='grep --color'
alias h='history 100'
complete -cf sudo
reset=$(tput sgr 0)
red=$(tput sgr 1)
blue=$(tput sgr 4)
green=$(tput sgr 2)
PS1='\[$red\]\u\[$reset\] \[$blue\]\w\[$reset\] \[$red\]\$\[$reset\]\[$green\] '
#編輯/etc/skel/.vimrc
# pacman -S sudo #安裝Sudo
# groupadd sudo
# 編輯/etc/sudoers
# useradd -m USER_NAME#新增普通使用者, 新增使用者家目錄
# passwd USER_NAME #設定使用者密碼
# groupadd sudo
# usermod -aG sudo USER_NAME #將使用者加入sudo群組
# groups USER_NAME #確認屬於sudo群組
# vim /etc/skel/.bashrc
setterm -blength 0#關掉Beep聲, putty遠端連入時, Beep聲會以閃動螢幕取代,傷眼睛
alias grep='grep --color'
alias h='history 100'
complete -cf sudo
reset=$(tput sgr 0)
red=$(tput sgr 1)
blue=$(tput sgr 4)
green=$(tput sgr 2)
PS1='\[$red\]\u\[$reset\] \[$blue\]\w\[$reset\] \[$red\]\$\[$reset\]\[$green\] '
#編輯/etc/skel/.vimrc
# pacman -S sudo #安裝Sudo
# groupadd sudo
# 編輯/etc/sudoers
# useradd -m USER_NAME#新增普通使用者, 新增使用者家目錄
# passwd USER_NAME #設定使用者密碼
# groupadd sudo
# usermod -aG sudo USER_NAME #將使用者加入sudo群組
# groups USER_NAME #確認屬於sudo群組
2014年12月12日 星期五
在文字模式下製作安裝USB碟或是燒錄開機片
製作開機USB:
$ sudo sh -c "cat debian-7.1.0-amd64-CD-1.iso > /dev/sdc" && sync &&
sync && sync
or
$ sudo dd if=./CentOS-7-x86_64-DVD-1503-01.iso of=/dev/sdc
燒錄開機片:
cdrecord
$sudo cdrecord -eject -speed=12 -v debian-7.1.0-amd64-CD-1.iso
growisofs
$ sudo growisofs -dvd-compat -Z -M /dev/dvd=debian-7.1.0-amd64-CD-1.iso
#-Z:指定設備
#-M:關閉燒錄
$ sudo sh -c "cat debian-7.1.0-amd64-CD-1.iso > /dev/sdc" && sync &&
sync && sync
or
$ sudo dd if=./CentOS-7-x86_64-DVD-1503-01.iso of=/dev/sdc
燒錄開機片:
cdrecord
$sudo cdrecord -eject -speed=12 -v debian-7.1.0-amd64-CD-1.iso
growisofs
$ sudo growisofs -dvd-compat -Z -M /dev/dvd=debian-7.1.0-amd64-CD-1.iso
#-Z:指定設備
#-M:關閉燒錄
2008年7月13日 星期日
訂閱:
文章 (Atom)