All posts by RSR

screen title 자동설정

디렉토리 변경시 타이틀 변경

 if [[ "$TERM" == screen* ]]; then
   screen_set_window_title () {
     local HPWD="$PWD"
 #    case $HPWD in
 #      $HOME) HPWD="~";;
 #      $HOME/*) HPWD="~${HPWD#$HOME}";;
 #    esac
     printf '\ek%s\e\\' "$HPWD"
   }
   PROMPT_COMMAND="screen_set_window_title; $PROMPT_COMMAND"
 fi

vim 사용시 해당파일명을 타이틀로

 if &term == "screen"
   set t_ts=^[k
   set t_fs=^[\
 
 function! ResetTitle()
     " disable vim's ability to set the title
     exec "set title t_ts= t_fs="
     " and restore it to 'bash'
     exec ":!echo -ne '\033kbash\033\\'\<CR>"
 endfunction
 
   au VimLeave * silent call ResetTitle()
   set title
 endif

* 여기서 ^[k와 ^[\ 는 아스키캐릭터로 Ctrl+v, Alt+k 조합으로 입력해야한다.

vmware-modconfig for latest kernel

USB 3.0 외장하드 & 메모리를 사용하는데 있어 현재 데비안 최신커널인 3.2.0-4 에서 문제가 계속 발생하여
커널 업그레이드를 결심,

그래서 대충 3.12.15커널 받아서 빌드-> 하지만 vmware 사용에 문제가 발생
incompatible types when assigning to type ‘VMCIHostUser’ from type ‘kuid_t’ 이딴 오류가 계속뜬다….

그래서 구글링해보니까
CONFIG_UIDGID_STRICT_TYPE_CHECKS=n
를 설정하래서 설정하고 컴파일 진행 (30분 ㅅㅂ;;)

근데 계속 같은오류
왠가 싶어 봤더니 CONFIG_UIDGID_STRICT_TYPE_CHECKS 얘는
CONFIG_USER_NS 얘랑 CONFIG_NAMESPACES얘한테 의존적임
(그러니까 다 안바꿔주니까 자꾸 y로 자동으로 바껴버림, 둘다 노노 하면 is not set 으로 바껴버림)

그래서 둘다 노노 해주고 컴파일하고나니 잘된다 야호 ..

덕분에 4시간 뻘짓했네요… 컴파일만 5~6번한거같다..