Hatena::Groupfreebsd

傍見頼路のFREEBSD日記 このページをアンテナに追加 RSSフィード

カテゴリー
|

2011-05-16

20110516のログ

03:07

  • インストール
  • portupgrade -aを実行する。 -v -Dを付ければ良かった。多分-cも。
トラックバック - http://freebsd.g.hatena.ne.jp/w-yorimichi/20110516

2011-05-15

20110513のログ

| 02:33

  • インストール
    • astro/boinc-setiatohome-enhanced (インストールできたが動かない)
    • irc/riece
    • japanese/less
      • ~/.zshrcにexport PAGER=lessを追加。

zshの設定

| 02:33

  • ~/.zshrcに設定する。
  • 幾つかの設定は~/.zshenvに設定しても良いが、とりあえず~/.zshrcに設定しておけば大体良い。
  • 大部分を漢のzshを参考に作成。
  • alias rm ="rm -i"はやっておかないと。
  • alias su="su -m"でsuでも同環境に。$pathがsbinに通らないので、付け加えた。本当はセキュリティを考えるとこれはいけないが、1人で使うPCだから余り気にしない。
  • bindkey -vはpredictの途中の移動キーに困るので-eを選択。

~/.zshrc

| 02:41

# users generic .zshrc file for zsh(1)

## Environment variable configuration
#
# LANG
#
export LANG=ja_JP.UTF-8
case ${UID} in
0)
    LANG=C
    ;;
esac

# PATH
path=($path ~/bin /sbin /usr/sbin /usr/local/sbin /root/bin)
typeset -U path

export PAGER=less

## Default shell configuration
#
# set prompt
#
autoload colors
colors
case ${UID} in
0)
    PROMPT="%{${fg[cyan]}%}$(echo ${HOST%%.*} | tr '[a-z]' '[A-Z]')
 %B%{${fg[red]}%}%/#%{${reset_color}%}%b "
    PROMPT2="%B%{${fg[red]}%}%_#%{${reset_color}%}%b "
    SPROMPT="%B%{${fg[red]}%}%r is correct? [n,y,a,e]:%{${reset_col
or}%}%b "
    ;;
*)
    PROMPT="%{${fg[red]}%}%/%%%{${reset_color}%} "
    PROMPT2="%{${fg[red]}%}%_%%%{${reset_color}%} "
    SPROMPT="%{${fg[red]}%}%r is correct? [n,y,a,e]:%{${reset_color
}%} "
    [ -n "${REMOTEHOST}${SSH_CONNECTION}" ] &&
        PROMPT="%{${fg[cyan]}%}$(echo ${HOST%%.*} | tr '[a-z]' '[A-
Z]') ${PROMPT}"
    ;;
esac

# auto change directory
#
setopt auto_cd

# auto directory pushd that you can get dirs list by cd -[tab]
#
setopt auto_pushd

# command correct edition before each completion attempt
#
setopt correct

# compacked complete list display
#
setopt list_packed

# no remove postfix slash of command line
#
setopt noautoremoveslash

# no beep sound when complete list displayed
#
setopt nolistbeep
## Keybind configuration
#
# emacs like keybind (e.x. Ctrl-a gets to line head and Ctrl-e gets
#   to end) and something additions
#
#bindkey -v
bindkey -e
bindkey "^[[3~" delete-char # Del

# historical backward/forward search with linehead string binded to
 ^P/^N
#
autoload history-search-end
zle -N history-beginning-search-backward-end history-search-end
zle -N history-beginning-search-forward-end history-search-end
bindkey "^p" history-beginning-search-backward-end
bindkey "^n" history-beginning-search-forward-end
bindkey "\\ep" history-beginning-search-backward-end
bindkey "\\en" history-beginning-search-forward-end

# reverse menu completion binded to Shift-Tab
#
bindkey "\e[Z" reverse-menu-complete

## Command history configuration
#
HISTFILE=${HOME}/.zsh_history
HISTSIZE=50000
SAVEHIST=50000
setopt hist_ignore_dups     # ignore duplication command history li
st
setopt share_history        # share command history data

## Completion configuration
#
#fpath=(${HOME}/.zsh/functions/Completion ${fpath})
autoload -U compinit
compinit

## zsh editor
#
autoload zed

## Prediction configuration
#
autoload predict-on
predict-on

## Alias configuration
#
# expand aliases before completing
#
setopt complete_aliases     # aliased ls needs if file/dir completi
ons work

alias where="command -v"
alias j="jobs -l"
alias rm="rm -i"

alias ls="ls -G -w"
alias la="ls -a"
alias lf="ls -F"
alias ll="ls -l"

alias du="du -h"
alias df="df -h"

alias su="su -m"

## terminal configuration
#
case "${TERM}" in
screen)
    TERM=xterm
    ;;
esac

case "${TERM}" in
xterm|xterm-color)
    export LSCOLORS=exfxcxdxbxegedabagacad
    export LS_COLORS='di=34:ln=35:so=32:pi=33:ex=31:bd=46;34:cd=43;
34:su=41;30:sg=46;30:tw=42;30:ow=43;30'
    zstyle ':completion:*' list-colors 'di=34' 'ln=35' 'so=32' 'ex=
31' 'bd=46;34' 'cd=43;34'
    ;;
kterm-color)
    stty erase '^H'
    export LSCOLORS=exfxcxdxbxegedabagacad
    export LS_COLORS='di=34:ln=35:so=32:pi=33:ex=31:bd=46;34:cd=43;
34:su=41;30:sg=46;30:tw=42;30:ow=43;30'
    zstyle ':completion:*' list-colors 'di=34' 'ln=35' 'so=32' 'ex=
31' 'bd=46;34' 'cd=43;34'
    ;;
kterm)
    stty erase '^H'
    ;;
cons25)
    unset LANG
    export LSCOLORS=ExFxCxdxBxegedabagacad
    export LS_COLORS='di=01;34:ln=01;35:so=01;32:ex=01;31:bd=46;34:
cd=43;34:su=41;30:sg=46;30:tw=42;30:ow=43;30'
    zstyle ':completion:*' list-colors 'di=;34;1' 'ln=;35;1' 'so=;3
2;1' 'ex=31;1' 'bd=46;34' 'cd=43;34'
    ;;
jfbterm-color)
    export LSCOLORS=gxFxCxdxBxegedabagacad
    export LS_COLORS='di=01;36:ln=01;35:so=01;32:ex=01;31:bd=46;34:
cd=43;34:su=41;30:sg=46;30:tw=42;30:ow=43;30'
    zstyle ':completion:*' list-colors 'di=;36;1' 'ln=;35;1' 'so=;3
2;1' 'ex=31;1' 'bd=46;34' 'cd=43;34'
    ;;
esac
case "${TERM}" in
xterm|xterm-color|kterm|kterm-color)
    precmd() {
        echo -ne "\033]0;${USER}@${HOST%%.*}:${PWD}\007"
    }
    ;;
esac


## load user .zshrc configuration file
#
[ -f ${HOME}/.zshrc.mine ] && source ${HOME}/.zshrc.mine
トラックバック - http://freebsd.g.hatena.ne.jp/w-yorimichi/20110515

2011-05-12

20110511のログ

| 14:32

  • skkの設定
    • 変換時の改行キーを確定のみにして、改行しない設定にする。
(setq skk-egg-like-newline t)
  • timezoneの設定
    • sysinstallで現住所のタイムゾーンを選択する。
    • 設定は/etc/localtimeに保存されるが、中をみてもバイナリーなのでほとんど分らない。
トラックバック - http://freebsd.g.hatena.ne.jp/w-yorimichi/20110512

2011-05-10

20110510のログ

| 23:21

SKKの設定

| 23:21

  • SKK設定専用のファイルを別途作成しそれをemacsが読み込むように.emacsに以下の設定をする。ディレクトリ名ファイル名は適当。(~/.skk.el以外)
(load "~/.ddskk.el")
  • .ddskk.elの設定
; rskkservを使う
(setq skk-server-prog "/usr/local/sbin/rskkserv")
(setq skk-server-host "localhost")
(setq skk-server-portnum 1178)
; isearchを常にskk-isearch式に使う。
(add-hook 'isearch-mode-hook 'skk-isearch-mode-setup)
(add-hook 'isearch-mode-end-hook 'skk-isearch-mode-cleanup)
; 変換時の改行キーを確定のみにして、改行しない設定にする。
(setq skk-egg-like-newline t)

rskkservの設定

| 06:46

rskkserv_enable="YES"
  • /usr/local/etc/rskkserv.conf
    • /usr/local/share/example/skk/rskkserv.conf.sampleを参考に設定。
    • 今回は特に変更なし。

uim-skkの設定

| 06:46

  • ~/.xinitrcに以下の設定
GTK_IM_MODULE=uim ; export GTK_IM_MODULE
QT_IM_MODULE=uim ; export QT_IM_MODULE
uim-xim &
XMODIFIERS=@im=uim ; export XMODIFIERS
  • xfceの設定→全体設定
    • 入力メソッド→標準の入力方式を指定のチェックを入れる。→標準の入力方式でSKKを選択。
    • SKK辞書→辞書ファイルの代わりにSKKサーバーを使用にチェックを入れる。
    • SKK辞書(高度)は好みで設定
  • <SHIFT>+<SPACE>でUIM-SKKが起動する。
トラックバック - http://freebsd.g.hatena.ne.jp/w-yorimichi/20110510

2011-05-09

20110509のログ

| 04:08

トラックバック - http://freebsd.g.hatena.ne.jp/w-yorimichi/20110509
|