Linux系(ubuntu, hardy + 全般)
入れる
iso
- ubuntu/alternate-i386.iso, alternate-powerpc.iso
- debian/netinst.iso, businesscard.iso
ubuntuの最小設定
- Ubuntu Tips/インストール/Alternate CDでインストールするには
- Ubuntu ネットワークインストール Xubuntu Kubuntu ぜんぶ入り
debianの最小設定
- 最小の CD を使って、ネットワークインストールする
- Debian Etch 最小インストールからの肉付け
日本語キーボードに変更
debian
dpkg-reconfigure console-data
ubuntu
dpkg-reconfigure console-setup
errorは英語に変更
export LANG=C
ランレベルの変更, 不要サービスの停止
sysv-rc-conf
PPCにLinux入れるとき画面が黒くなるのに対処
/etc/X11/xorg.confを例えば次のように書き換える。
ついでに、キーボードも設定。
# キーボード
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "jp106"
Option "XkbLayout" "jp"
EndSection
# モニタの周波数
Section "Monitor"
Identifier "Generic Monitor"
HorizSync 28-50
VertRefresh 43-75
EndSection
PPCにLinux入れた後、音でないとか
snd-powermac
/etc/modules
とかでググる。
fluxboxのkeysの設定
## ~/.fluxbox/keys
# Reference:
# fluxbox keys
# http://www2.odn.ne.jp/add10/fluxbox/keys.html
## Mouse
# Workspace
OnDesktop Mouse1 :HideMenus
OnDesktop Mouse2 :WorkspaceMenu
OnDesktop Mouse3 :RootMenu
OnDesktop Mouse4 :NextWorkspace
OnDesktop Mouse5 :PrevWorkspace
## Keyboard
# Choose Workspace
Mod1 F1 :Workspace 1
Mod1 F2 :Workspace 2
Mod1 F3 :Workspace 3
Mod1 F4 :Workspace 4
Mod1 F5 :Workspace 5
Mod1 F6 :Workspace 6
Mod1 F7 :Workspace 7
Mod1 F8 :Workspace 8
Mod1 F9 :Workspace 9
Mod1 F10 :Workspace 10
Mod1 F11 :Workspace 11
Mod1 F12 :Workspace 12
Mod1 Control Up :AddWorkspace
Mod1 Control Down :RemoveLastWorkspace
Mod1 Control Right :NextWorkspace
Mod1 Control Left :PrevWorkspace
# Send to workspace
Control Shift Right :TakeToNextWorkspace
Control Shift Left :TakeToPrevWorkspace
Control Shift F1 :TakeToWorkspace 1
Control Shift F2 :TakeToWorkspace 2
Control Shift F3 :TakeToWorkspace 3
Control Shift F4 :TakeToWorkspace 4
Control Shift F5 :TakeToWorkspace 5
Control Shift F6 :TakeToWorkspace 6
Control Shift F7 :TakeToWorkspace 7
Control Shift F8 :TakeToWorkspace 8
Control Shift F9 :TakeToWorkspace 9
Control Shift F10 :TakeToWorkspace 10
Control Shift F11 :TakeToWorkspace 11
Control Shift F12 :TakeToWorkspace 12
# Choose Windows
Mod1 Tab :NextWindow
Mod1 Shift Tab :PrevWindow
Mod1 a :ArrangeWindows
#Mod1 s :ShowDesktop
Mod1 x :MaximizeWindow
Mod1 n :MinimizeWindow
Mod1 c :Close
#Mod1 4 :KillWindow
Mod1 k :KillWindow
# Move Windows
Mod1 Shift Left :MoveLeft 10
Mod1 Shift Right :MoveRight 10
Mod1 Shift Up :MoveUp 10
Mod1 Shift Down :MoveDown 10
# Resize Windows
#Mod1 Control Left :Resize -5 0
#Mod1 Control Right :Resize 5 0
#Mod1 Control Up :Resize 0 -5
#Mod1 Control Down :Resize 0 5
Mod1 Control Shift Left :Resize -5 0
Mod1 Control Shift Right :Resize 5 0
Mod1 Control Shift Up :Resize 0 -5
Mod1 Control Shift Down :Resize 0 5
# Execute Commands
Mod4 4 :ExecCommand xfce4-terminal &
Mod4 x :ExecCommand xterm &
Mod4 p :ExecCommand epiphany &
Mod4 l :ExecCommand dillo &
Mod4 e :ExecCommand firefox &
Mod4 t :ExecCommand thunderbird &
Mod4 f :ExecCommand xterm -e fd &
#Mod4 m :ExecCommand xterm -e mfiler3 &
Mod4 w :ExecCommand xterm -e w3m http://www.google.co.jp/ &
#Mod4 w :ExecCommand xfce4-terminal -x w3m http://www.google.co.jp/ &
Mod4 a :ExecCommand xterm -e alsamixer &
Mod4 c :CommandDialog
# Menu
Mod4 space :RootMenu
Mod1 Mod4 space :WorkspaceMenu
Mod1 space :WindowMenu
#Mod4 space :ToggleCmd {RootMenu} {hideMenus}
#Mod1 Mod4 space :ToggleCmd {WorkspaceMenu} {hideMenus}
#Mod1 space :ToggleCmd {WindowMenu} {hideMenus}
#Esc :hideMenus
# Others
## ↓+windowsキーでalsamixerのFrontボリュームを-5%
#Mod4 Down :ExecCommand amixer set 'Front' 5%-
## ↑+windowsキーでalsamixerのFrontボリュームを+5%
#Mod4 Up :ExecCommand amixer set 'Front' 5%+
Mod4 z :Reconfigure
fdcloneの設定
途中の
TMPDIR=/home
のところは各自の環境に書き換える。
## ~/.fd2rc
# configurations by customizer
# shell variables definition
SORTTYPE=1
DISPLAYMODE=3
ADJTTY=1
DEFCOLUMNS=5
SIZEINFO=1
ANSICOLOR=3
# change TMPDIR to your system
TMPDIR=/home
TMPUMASK=077
LANGUAGE=utf8
INPUTKCODE=ja_JP.UTF-8
FNAMEKCODE=ja_JP.UTF-8
# keymap definition
keymap F1 "\eOP"
keymap F2 "\eOQ"
keymap F3 "\eOR"
keymap F4 "\eOS"
keymap F5 "\e[15~"
keymap F6 "\e[17~"
keymap F7 "\e[18~"
keymap F8 "\e[19~"
keymap F9 "\e[20~"
keymap F10 "\e[21~"
# launcher definition
launch .zip "unzip -lqq" -f " %s %m-%d-%y %t %*f"
launch .Z "zcat %C|"
launch .gz "gzip -cd %C|"
launch .bz2 "bzip2 -cd %C|"
launch .deb "ar p %C data.tar.gz|gzip -dc|tar tvf - " -f "%a %u/%g %s %y-%m-%d %t %f"
launch .rpm "rpm2cpio %C|cpio -tv" -f "%a %x %u %g %s %m %d %y %f"
launch .tex "emacs %C &"
launch .dvi "xdvi %C &"
launch .eps "gv %C &"
launch .ps "gv %C &"
launch .ps.gz "gv %C &"
launch .pdf "xpdf %C &"
launch .exe "wine %C &"
launch .EXE "wine %C &"
launch .gif "display %C &"
launch .png "display %C &"
launch .jpg "display %C &"
launch .jpeg "display %C &"
# archiver definition
arch .zip "zip -q %C %TA" "unzip -q %C %TA"
arch .deb "clear; echo ERROR; false" "ar p %C data.tar.gz|gzip -dc|tar -xf - %TA"
arch .rpm "clear; echo ERROR; false" "rpm2cpio %C|cpio -id %TA"
~/.Xresourcesの設定
あらかじめ、emacsのフォント用にxfonts-mplusを落としておく。
apt-get install xfonts-mplus
その後、~/.Xresourcesをいじる。
!------------------------------------------------------------------------
! You need to reload .Xresources with
! xrdb -remove ~/.Xresources ; xrdb -merge ~/.Xresources
!------------------------------------------------------------------------
!------------------------------------------------------------------------
! xterm
!------------------------------------------------------------------------
!xterm*utf8: 1
!xterm*locale: true
!xterm*foreground: black
!xterm*background: gray90
xterm*foreground: white
xterm*background: black
xterm*ScrollBar: true
xterm*rightScrollBar: true
xterm*font: -misc-fixed-medium-r-normal--14-130-75-75-c-70-iso10646-1
!xterm*faceName: Terminus:pixelsize=14
!!enable copy (cf. paste: Shift+Insert)
xterm*selectToClipboard: true
!xterm*allowSendEvents: true
!------------------------------------------------------------------------
! emacs
!------------------------------------------------------------------------
Emacs.Fontset-0: -mplus-gothic-*-r-normal--10-*-*-*-*-*-fontset-mplus_j10,\
ascii:-mplus-gothic-medium-r-normal--10-*-*-*-*-*-iso8859-1
Emacs.Fontset-1: -mplus-gothic-*-r-normal--12-*-*-*-*-*-fontset-mplus_j12,\
ascii:-mplus-fxd-medium-r-semicondensed--12-*-*-*-*-*-iso8859-1
Emacs.font: fontset-mplus_j12
!------------------------------------------------------------------------
! tgif
!------------------------------------------------------------------------
Tgif.FontSizes: 8 9 10 11 12 13 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 55 60 65 70 75 80 90 100 150 200 250 300 400 500 600 700 800
Tgif.DefaultColorIndex: 9
Tgif.MaxColors: 280
Tgif.Color0: magenta
Tgif.Color1: red
Tgif.Color2: green
Tgif.Color3: blue
Tgif.Color4: yellow
Tgif.Color5: pink
Tgif.Color6: cyan
Tgif.Color7: CadetBlue
Tgif.Color8: white
Tgif.Color9: black
!
Tgif.Color10: #000000
Tgif.Color11: #ff0000
Tgif.Color12: #ff0020
Tgif.Color13: #ff0040
Tgif.Color14: #ff0060
Tgif.Color15: #ff0080
Tgif.Color16: #ff00a0
Tgif.Color17: #ff00c0
Tgif.Color18: #ff00e0
Tgif.Color19: #ff00ff
Tgif.Color20: #202020
Tgif.Color21: #ff4000
Tgif.Color22: #f83820
Tgif.Color23: #f03040
Tgif.Color24: #e82860
Tgif.Color25: #e02080
Tgif.Color26: #d818a0
Tgif.Color27: #d010c0
Tgif.Color28: #c808e0
Tgif.Color29: #c000ff
Tgif.Color30: #404040
Tgif.Color31: #ff8000
Tgif.Color32: #f07020
Tgif.Color33: #e06040
Tgif.Color34: #d05060
Tgif.Color35: #c04080
Tgif.Color36: #b030a0
Tgif.Color37: #a020c0
Tgif.Color38: #9010e0
Tgif.Color39: #8000ff
Tgif.Color40: #606060
Tgif.Color41: #ffc000
Tgif.Color42: #e8a820
Tgif.Color43: #d09040
Tgif.Color44: #b87860
Tgif.Color45: #a06080
Tgif.Color46: #8848a0
Tgif.Color47: #7030c0
Tgif.Color48: #5818e0
Tgif.Color49: #4000ff
Tgif.Color50: #808080
Tgif.Color51: #ffff00
Tgif.Color52: #e0e020
Tgif.Color53: #c0c040
Tgif.Color54: #a0a060
Tgif.Color55: #808080
Tgif.Color56: #6060a0
Tgif.Color57: #4040c0
Tgif.Color58: #2020e0
Tgif.Color59: #0000ff
Tgif.Color60: #a0a0a0
Tgif.Color61: #c0ff00
Tgif.Color62: #a8e820
Tgif.Color63: #90d040
Tgif.Color64: #78b860
Tgif.Color65: #60a080
Tgif.Color66: #4888a0
Tgif.Color67: #3070c0
Tgif.Color68: #1858e0
Tgif.Color69: #0040ff
Tgif.Color70: #c0c0c0
Tgif.Color71: #80ff00
Tgif.Color72: #70f020
Tgif.Color73: #60e040
Tgif.Color74: #50d060
Tgif.Color75: #40c080
Tgif.Color76: #30b0a0
Tgif.Color77: #20a0c0
Tgif.Color78: #1090e0
Tgif.Color79: #0080ff
Tgif.Color80: #e0e0e0
Tgif.Color81: #40ff00
Tgif.Color82: #38f820
Tgif.Color83: #30f040
Tgif.Color84: #28e860
Tgif.Color85: #20e080
Tgif.Color86: #18d8a0
Tgif.Color87: #10d0c0
Tgif.Color88: #08c8e0
Tgif.Color89: #00c0ff
Tgif.Color90: #ffffff
Tgif.Color91: #00ff00
Tgif.Color92: #00ff20
Tgif.Color93: #00ff40
Tgif.Color94: #00ff60
Tgif.Color95: #00ff80
Tgif.Color96: #00ffa0
Tgif.Color97: #00ffc0
Tgif.Color98: #00ffe0
Tgif.Color99: #00ffff
!
Tgif.Color100: #000000
Tgif.Color101: #cc0000
Tgif.Color102: #cc0019
Tgif.Color103: #cc0033
Tgif.Color104: #cc004c
Tgif.Color105: #cc0066
Tgif.Color106: #cc0080
Tgif.Color107: #cc0099
Tgif.Color108: #cc00b3
Tgif.Color109: #cc00cc
Tgif.Color110: #191919
Tgif.Color111: #cc3300
Tgif.Color112: #c62c19
Tgif.Color113: #c02633
Tgif.Color114: #b9204c
Tgif.Color115: #b31966
Tgif.Color116: #ac1380
Tgif.Color117: #a60c99
Tgif.Color118: #a006b3
Tgif.Color119: #9900cc
Tgif.Color120: #333333
Tgif.Color121: #cc6600
Tgif.Color122: #c05919
Tgif.Color123: #b34c33
Tgif.Color124: #a6404c
Tgif.Color125: #993366
Tgif.Color126: #8c2680
Tgif.Color127: #801999
Tgif.Color128: #730cb3
Tgif.Color129: #6600cc
Tgif.Color130: #4c4c4c
Tgif.Color131: #cc9900
Tgif.Color132: #b98619
Tgif.Color133: #a67333
Tgif.Color134: #93604c
Tgif.Color135: #804c66
Tgif.Color136: #6c3980
Tgif.Color137: #592699
Tgif.Color138: #4613b3
Tgif.Color139: #3300cc
Tgif.Color140: #666666
Tgif.Color141: #cccc00
Tgif.Color142: #b3b319
Tgif.Color143: #999933
Tgif.Color144: #80804c
Tgif.Color145: #666666
Tgif.Color146: #4c4c80
Tgif.Color147: #333399
Tgif.Color148: #1919b3
Tgif.Color149: #0000cc
Tgif.Color150: #808080
Tgif.Color151: #99cc00
Tgif.Color152: #86b919
Tgif.Color153: #73a633
Tgif.Color154: #60934c
Tgif.Color155: #4c8066
Tgif.Color156: #396c80
Tgif.Color157: #265999
Tgif.Color158: #1346b3
Tgif.Color159: #0033cc
Tgif.Color160: #999999
Tgif.Color161: #66cc00
Tgif.Color162: #59c019
Tgif.Color163: #4cb333
Tgif.Color164: #40a64c
Tgif.Color165: #339966
Tgif.Color166: #268c80
Tgif.Color167: #198099
Tgif.Color168: #0c73b3
Tgif.Color169: #0066cc
Tgif.Color170: #b3b3b3
Tgif.Color171: #33cc00
Tgif.Color172: #2cc619
Tgif.Color173: #26c033
Tgif.Color174: #20b94c
Tgif.Color175: #19b366
Tgif.Color176: #13ac80
Tgif.Color177: #0ca699
Tgif.Color178: #06a0b3
Tgif.Color179: #0099cc
Tgif.Color180: #cccccc
Tgif.Color181: #00cc00
Tgif.Color182: #00cc19
Tgif.Color183: #00cc33
Tgif.Color184: #00cc4c
Tgif.Color185: #00cc66
Tgif.Color186: #00cc80
Tgif.Color187: #00cc99
Tgif.Color188: #00ccb3
Tgif.Color189: #00cccc
Tgif.Color190: #000000
Tgif.Color191: #7f0000
Tgif.Color192: #7f0010
Tgif.Color193: #7f0020
Tgif.Color194: #7f0030
Tgif.Color195: #7f0040
Tgif.Color196: #7f0050
Tgif.Color197: #7f0060
Tgif.Color198: #7f0070
Tgif.Color199: #7f007f
Tgif.Color200: #101010
Tgif.Color201: #7f2000
Tgif.Color202: #7c1c10
Tgif.Color203: #781820
Tgif.Color204: #741430
Tgif.Color205: #701040
Tgif.Color206: #6c0c50
Tgif.Color207: #680860
Tgif.Color208: #640470
Tgif.Color209: #60007f
Tgif.Color210: #202020
Tgif.Color211: #7f4000
Tgif.Color212: #783810
Tgif.Color213: #703020
Tgif.Color214: #682830
Tgif.Color215: #602040
Tgif.Color216: #581850
Tgif.Color217: #501060
Tgif.Color218: #480870
Tgif.Color219: #40007f
Tgif.Color220: #303030
Tgif.Color221: #7f6000
Tgif.Color222: #745410
Tgif.Color223: #684820
Tgif.Color224: #5c3c30
Tgif.Color225: #503040
Tgif.Color226: #442450
Tgif.Color227: #381860
Tgif.Color228: #2c0c70
Tgif.Color229: #20007f
Tgif.Color230: #404040
Tgif.Color231: #7f7f00
Tgif.Color232: #707010
Tgif.Color233: #606020
Tgif.Color234: #505030
Tgif.Color235: #404040
Tgif.Color236: #303050
Tgif.Color237: #202060
Tgif.Color238: #101070
Tgif.Color239: #00007f
Tgif.Color240: #505050
Tgif.Color241: #607f00
Tgif.Color242: #547410
Tgif.Color243: #486820
Tgif.Color244: #3c5c30
Tgif.Color245: #305040
Tgif.Color246: #244450
Tgif.Color247: #183860
Tgif.Color248: #0c2c70
Tgif.Color249: #00207f
Tgif.Color250: #606060
Tgif.Color251: #407f00
Tgif.Color252: #387810
Tgif.Color253: #307020
Tgif.Color254: #286830
Tgif.Color255: #206040
Tgif.Color256: #185850
Tgif.Color257: #105060
Tgif.Color258: #084870
Tgif.Color259: #00407f
Tgif.Color260: #707070
Tgif.Color261: #207f00
Tgif.Color262: #1c7c10
Tgif.Color263: #187820
Tgif.Color264: #147430
Tgif.Color265: #107040
Tgif.Color266: #0c6c50
Tgif.Color267: #086860
Tgif.Color268: #046470
Tgif.Color269: #00607f
Tgif.Color270: #7f7f7f
Tgif.Color271: #007f00
Tgif.Color272: #007f10
Tgif.Color273: #007f20
Tgif.Color274: #007f30
Tgif.Color275: #007f40
Tgif.Color276: #007f50
Tgif.Color277: #007f60
Tgif.Color278: #007f70
Tgif.Color279: #007f7f
emacsの設定
;======================================================================
; 言語・文字コード関連の設定
;======================================================================
(when (equal emacs-major-version 21) (require 'un-define))
(set-language-environment "Japanese")
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(set-buffer-file-coding-system 'utf-8)
(setq default-buffer-file-coding-system 'utf-8)
(prefer-coding-system 'utf-8)
(set-default-coding-systems 'utf-8)
(setq file-name-coding-system 'utf-8)
;;
;======================================================================
; Anthy
; CTRL-\で入力モード切替え
;======================================================================
(load-library "anthy")
(setq default-input-method "japanese-anthy")
;;
;=======================================================================
;フレームサイズ・位置・色など
;=======================================================================
(setq initial-frame-alist
(append (list
'(foreground-color . "white") ;; 文字色
'(background-color . "black") ;; 背景色
'(border-color . "blue")
'(mouse-color . "yellow")
'(cursor-color . "green")
; '(width . 90) ;; フレームの幅
; '(height . 49) ;; フレームの高さ
; '(top . 20) ;; Y 表示位置
; '(left . 0) ;; X 表示位置
)
initial-frame-alist))
(setq default-frame-alist initial-frame-alist)
;;
;=======================================================================
; Misc
;=======================================================================
(mouse-wheel-mode) ;;ホイールマウス
(global-font-lock-mode t) ;;文字の色つけ
(setq line-number-mode t) ;;カーソルのある行番号を表示
(auto-compression-mode t) ;;日本語infoの文字化け防止
(set-scroll-bar-mode 'right) ;;スクロールバーを右に表示
(global-set-key "\C-z" 'undo) ;;UNDO
(setq frame-title-format ;;フレームのタイトル指定
(concat "%b - emacs@" system-name))
;
;(display-time) ;;時計を表示
;(global-set-key "\C-h" 'backward-delete-char) ;;Ctrl-Hでバックスペース
;(setq make-backup-files nil) ;;バックアップファイルを作成しない
;(setq visible-bell t) ;;警告音を消す
;(setq kill-whole-line t) ;;カーソルが行頭にある場合も行全体を削除
;(when (boundp 'show-trailing-whitespace)
; (setq-default show-trailing-whitespace t)) ;;行末のスペースを強調表示
;
; Emacsのkill-ringとGnomeのクリップボードを同期
(defvar x-select-enable-clipboard nil);byte-compile-file用に追加
(cond (window-system
(setq x-select-enable-clipboard t)
))
; リージョンの色づけ
(setq transient-mark-mode t)
; ツールバーを消す
(tool-bar-mode nil)
; Share kill-ring and X clipboard
(setq x-select-enable-clipboard t)
; ispell
; skip Japanese
(eval-after-load "ispell"
'(add-to-list 'ispell-skip-region-alist '("[^\000-\377]+")))
(setq-default ispell-program-name "aspell")
vimの設定
vimrc
syntax enable
set spell
set hlsearch
set spell
]s 次の単語へ移動
[s 前の単語へ移動
z= スペル候補を表示
zg 正しい単語として登録
zw 間違った単語として登録
zug, zuw 登録した単語を取り消す
新しいスペルリストの登録は
:mkspell ~/.vim/spell/en.utf-8.add
などでも可能。
文字コード指定
:e ++enc=euc-jp
:e ++enc=sjis
:e ++enc=iso-2022-jp
デフォルトエディタの変更
update-alternatives --config editor
個人設定
syntax enable
"set spell
set ruler
set hlsearch
set title
set backup
set tabstop=2
set laststatus=2
filetype on
set enc=utf-8
set fenc=utf-8
set fencs=iso-2022-jp,euc-jp,cp932,shift_jis
set tw=72
autocmd BufRead *.tex set formatoptions+=mt
autocmd BufRead *.tex set spell
colorscheme desert
"colorscheme wombat
gcc関連
apt-get install gcc make libc-dev libc6-dev
TeX関連
apt-get install ptex-bin dvipdfmx latex-beamer okumura-clsfiles \
ghostscript-x xpdf xpdf-japanese evince \
poppler-data texlive-latex-extra \
dvipsk-ja xdvik-ja gs-cjk-resource gv \
ttf-kochi-gothic ttf-kochi-mincho \
ttf-sazanami-gothic ttf-sazanami-mincho \
ttf-vlgothic\
yatex
jisftconfig add
sudo apt-get install latex-env-ja
sudo apt-get install latex-extra-ja
sudo jisftconfig add
sudo apt-get install gs-cjk-resource
sudo ln --symbolic /var/lib/defoma/gs.d/dirs/CMap /usr/share/ghostscript/8.61/Resource/CMap
sudo apt-get install xpdf-japanese
sudo mkdir -p /usr/share/poppler/cidToUnicode
sudo ln --symbolic /usr/share/xpdf/japanese/Adobe-Japan1.cidToUnicode \
/usr/share/poppler/cidToUnicode/Adobe-Japan1
sudo mkdir -p /usr/share/poppler/cMap
sudo ln --symbolic /usr/share/fonts/cmap/adobe-japan1 /usr/share/poppler/cMap/Adobe-Japan1
xdviのフォントをいじりたいとき
xpdfのフォントをいじりたいとき
ubuntu
# 多分、ubuntu以外でも同じようにできる。
~/.xpdfrcをつくって書き直す方針で。
オリジナルのxpdfrcをコピーして、
cp /etc/xpdf/xpdfrc-japanese ~/.xpdfrc
フォントのパスを書き換える。以下は一例。
#----- begin Japanese support package (2004-jul-27)
cidToUnicode Adobe-Japan1 /usr/share/xpdf/japanese/Adobe-Japan1.cidToUnicode
unicodeMap ISO-2022-JP /usr/share/xpdf/japanese/ISO-2022-JP.unicodeMap
unicodeMap EUC-JP /usr/share/xpdf/japanese/EUC-JP.unicodeMap
unicodeMap Shift-JIS /usr/share/xpdf/japanese/Shift-JIS.unicodeMap
cMapDir Adobe-Japan1 /usr/share/fonts/cmap/adobe-japan1
toUnicodeDir /usr/share/fonts/cmap/adobe-japan1
#displayCIDFontX Adobe-Japan1 "-*-fixed-medium-r-normal-*-%s-*-*-*-*-*-jisx0208.1983-0" ISO-2022-JP
displayCIDFontTT Adobe-Japan1 /usr/share/fonts/truetype/ipamona/ipam-mona.ttf
displayNamedCIDFontTT Ryumin-Light /usr/share/fonts/truetype/ipamona/ipam-mona.ttf
displayNamedCIDFontTT Ryumin-Light-H /usr/share/fonts/truetype/ipamona/ipam-mona.ttf
displayNamedCIDFontTT Ryumin-Light-Identity-H /usr/share/fonts/truetype/ipamona/ipam-mona.ttf
displayNamedCIDFontTT FutoMinA101-Bold-Identity-H /usr/share/fonts/truetype/ipamona/ipam-mona.ttf
displayNamedCIDFontTT GothicBBB-Meidum /usr/share/fonts/truetype/ipamona/ipag-mona.ttf
displayNamedCIDFontTT GothicBBB-Medium-H /usr/share/fonts/truetype/ipamona/ipag-mona.ttf
displayNamedCIDFontTT GothicBBB-Medium-Identity-H /usr/share/fonts/truetype/ipamona/ipag-mona.ttf
displayNamedCIDFontTT Shingo-Medium-Identity-H /usr/share/fonts/truetype/ipamona/ipag-mona.ttf
displayNamedCIDFontTT ShinGo-Bold-Identity-H /usr/share/fonts/truetype/ipamona/ipag-mona.ttf
displayNamedCIDFontTT ShinGo-Ultra-Identity-H /usr/share/fonts/truetype/ipamona/ipag-mona.ttf
displayNamedCIDFontTT HeiseiKakuGo-W5 /usr/share/fonts/truetype/ipamona/ipag-mona.ttf
displayNamedCIDFontTT HeiseiKakuGo-W7 /usr/share/fonts/truetype/ipamona/ipag-mona.ttf
displayNamedCIDFontTT HeiseiKakuGo-W9 /usr/share/fonts/truetype/ipamona/ipag-mona.ttf
displayNamedCIDFontTT MidashiGo-MB31 /usr/share/fonts/truetype/ipamona/ipag-mona.ttf
displayNamedCIDFontTT FutoGoB101-Bold /usr/share/fonts/truetype/ipamona/ipag-mona.ttf
displayNamedCIDFontTT MS-Gothic /usr/share/fonts/truetype/ipamona/ipag-mona.ttf
displayNamedCIDFontTT MS-PGothic /usr/share/fonts/truetype/ipamona/ipag-mona.ttf
displayNamedCIDFontTT HG-GothicB /usr/share/fonts/truetype/ipamona/ipag-mona.ttf
displayNamedCIDFontTT Kochi-Gothic /usr/share/fonts/truetype/ipamona/ipag-mona.ttf
displayNamedCIDFontTT LX-Gothic /usr/share/fonts/truetype/ipamona/ipag-mona.ttf
displayNamedCIDFontTT LX-P-Gothic /usr/share/fonts/truetype/ipamona/ipag-mona.ttf
displayNamedCIDFontTT MSPゴシック /usr/share/fonts/truetype/ipamona/ipag-mona.ttf
displayNamedCIDFontTT MSゴシック /usr/share/fonts/truetype/ipamona/ipag-mona.ttf
displayNamedCIDFontTT DFPゴシック /usr/share/fonts/truetype/ipamona/ipag-mona.ttf
displayNamedCIDFontTT DFP特太ゴシック /usr/share/fonts/truetype/ipamona/ipag-mona.ttf
displayNamedCIDFontTT @ヒラギノ角ゴ3等幅 /usr/share/fonts/truetype/ipamona/ipag-mona.ttf
displayNamedCIDFontTT @ヒラギノ角ゴ5等幅 /usr/share/fonts/truetype/ipamona/ipag-mona.ttf
displayNamedCIDFontTT @ヒラギノ角ゴ7等幅 /usr/share/fonts/truetype/ipamona/ipag-mona.ttf
psFont16 Adobe-Japan1 H Ryumin-Light-H ISO-2022-JP
psFont16 Adobe-Japan1 V Ryumin-Light-V ISO-2022-JP
psNamedFont16 GothicBBB-Medium-H H GothicBBB-Medium-H ISO-2022-JP
psNamedFont16 GothicBBB-Medium-Identity-H H GothicBBB-Medium-H ISO-2022-JP
psNamedFont16 GothicBBB-Medium-V V GothicBBB-Medium-V ISO-2022-JP
psNamedFont16 MidashiGo-MB31 H GothicBBB-Medium-H ISO-2022-JP
psNamedFont16 MidashiGo-MB31 V GothicBBB-Medium-V ISO-2022-JP
psNamedFont16 FutoGoB101-Bold H GothicBBB-Medium-H ISO-2022-JP
psNamedFont16 FutoGoB101-Bold V GothicBBB-Medium-V ISO-2022-JP
psNamedFont16 HeiseiKakuGo-W5 H GothicBBB-Medium-H ISO-2022-JP
psNamedFont16 HeiseiKakuGo-W5 V GothicBBB-Medium-V ISO-2022-JP
psNamedFont16 HeiseiKakuGo-W9 H GothicBBB-Medium-H ISO-2022-JP
psNamedFont16 HeiseiKakuGo-W9 V GothicBBB-Medium-V ISO-2022-JP
psNamedFont16 HeiseiMaruGo-W4 H GothicBBB-Medium-H ISO-2022-JP
psNamedFont16 HeiseiMaruGo-W4 V GothicBBB-Medium-V ISO-2022-JP
psNamedFont16 MS-Gothic H GothicBBB-Medium-H ISO-2022-JP
psNamedFont16 MS-Gothic V GothicBBB-Medium-V ISO-2022-JP
psNamedFont16 HG-GothicB H GothicBBB-Medium-H ISO-2022-JP
psNamedFont16 HG-GothicB V GothicBBB-Medium-V ISO-2022-JP
psNamedFont16 Kochi-Gothic H GothicBBB-Medium-H ISO-2022-JP
psNamedFont16 Kochi-Gothic V GothicBBB-Medium-V ISO-2022-JP
psNamedFont16 LX-Gothic H GothicBBB-Medium-H ISO-2022-JP
psNamedFont16 LX-Gothic V GothicBBB-Medium-V ISO-2022-JP
psNamedFont16 LX-P-Gothic H GothicBBB-Medium-H ISO-2022-JP
psNamedFont16 LX-P-Gothic V GothicBBB-Medium-V ISO-2022-JP
psNamedFont16 MSPゴシック H GothicBBB-Medium-H ISO-2022-JP
psNamedFont16 MSPゴシック V GothicBBB-Medium-V ISO-2022-JP
psNamedFont16 MSゴシック H GothicBBB-Medium-H ISO-2022-JP
psNamedFont16 MSゴシック V GothicBBB-Medium-V ISO-2022-JP
psNamedFont16 DFPゴシック H GothicBBB-Medium-H ISO-2022-JP
psNamedFont16 DFPゴシック V GothicBBB-Medium-V ISO-2022-JP
psNamedFont16 DFP特太ゴシック H GothicBBB-Medium-H ISO-2022-JP
psNamedFont16 DFP特太ゴシック V GothicBBB-Medium-V ISO-2022-JP
psNamedFont16 @ヒラギノ角ゴ3等倍 H GothicBBB-Medium-H ISO-2022-JP
psNamedFont16 @ヒラギノ角ゴ3等倍 V GothicBBB-Medium-V ISO-2022-JP
psNamedFont16 @ヒラギノ角ゴ5等倍 H GothicBBB-Medium-H ISO-2022-JP
psNamedFont16 @ヒラギノ角ゴ5等倍 V GothicBBB-Medium-V ISO-2022-JP
psNamedFont16 @ヒラギノ角ゴ7等倍 H GothicBBB-Medium-H ISO-2022-JP
psNamedFont16 @ヒラギノ角ゴ7等倍 V GothicBBB-Medium-V ISO-2022-JP
textEncoding EUC-JP
#----- end Japanese support package
evinceのフォントをいじりたいとき
fc-list | grep Mincho
fc-list | grep Gothic
などとして、置き換えたいフォントの正式名を探す。
その後、~/.fonts.confを作成する。
うまくいけば、埋め込まれてないPDFの
フォントの表示を変えられる。
# debian系のデフォルトだとVL Gothic, VL PGothic
# あたりが使われてるんじゃないかな。
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- section:Ryumin for IPA Mincho:start -->
<match target="pattern">
<test qual="any" name="family">
<string>Ryumin</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>IPAMonaMincho</string>
</edit>
</match>
<!-- section:Ryumin for IPA Mincho:end -->
<!-- section:Gothic for IPA Gothic:start -->
<match target="pattern">
<test qual="any" name="family">
<string>Gothic-BBB</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>IPAMonaGothic</string>
</edit>
</match>
<!-- section:Gothic for IPA Gothic:end -->
</fontconfig>
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- section:Ryumin for IPA Mincho:start -->
<match target="pattern">
<test qual="any" name="family">
<string>Ryumin</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>IPA Mincho</string>
</edit>
</match>
<!-- section:Ryumin for IPA Mincho:end -->
<!-- section:Ryumin for IPA Gothic:start -->
<match target="pattern">
<test qual="any" name="family">
<string>Gothic-BBB</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>IPA P Gothic</string>
</edit>
</match>
<!-- section:Ryumin for IPA Gothic:end -->
</fontconfig>
ubutnu (lucid)の場合
<string>Gothic-BBB</string>
を
<string>GothicBBB</string>
に直したら
fc-list | grep Gothic
のフォント設定は置き換わった。
evinceのフォントもGothicBBBで指定したもの(「VL Pゴシック」とか「東風ゴシック」とか)に置き換わったっぽい。
それと、(もともとは文字化け対応だけど)
/etc/fonts/conf.d/69-language-selector-ja-jp.conf
# /etc/fonts/conf.d/69-language-selector-ja-jp.conf
# にGothicBBBが定義されているけど、
# そこのフォントと同じフォント名を.fonts.confに書かないとダメかな?
不要デスクトップ環境削除
Getting Back to a Pure XFCE on Ubuntu
Remove Ubuntu
Paste this command into the terminal:
sudo apt-get remove alacarte bluez-gnome brltty brltty-x11 bug-buddy capplets-data cdrdao cli-common compiz compiz-core compiz-fusion-plugins-extra compiz-fusion-plugins-main compiz-gnome compiz-plugins compizconfig-backend-gconf contact-lookup-applet dcraw deskbar-applet diveintopython ekiga eog espeak evince evolution evolution-common evolution-data-server evolution-data-server-common evolution-exchange evolution-plugins evolution-webcal example-content f-spot fast-user-switch-applet firefox-3.0-gnome-support firefox-gnome-support gconf-editor gedit gedit-common gimp-gnomevfs gimp-python gnome-about gnome-applets gnome-applets-data gnome-control-center gnome-desktop-data gnome-doc-utils gnome-media gnome-menus gnome-netstatus-applet gnome-nettool gnome-panel gnome-panel-data gnome-pilot gnome-pilot-conduits gnome-session gnome-settings-daemon gnome-spell gnome-terminal gnome-terminal-data gnome-themes gnome-user-guide gnome-utils gnome-volume-manager gstreamer0.10-plugins-base-apps gstreamer0.10-pulseaudio gstreamer0.10-tools gtkhtml3.14 gvfs gvfs-backends gvfs-fuse hwtest hwtest-gtk launchpad-integration libalut0 libao2 libarchive1 libart2.0-cil libcdio-cdda0 libcdio-paranoia0 libcompizconfig0 libcurl3 libdecoration0 libdeskbar-tracker libdirectfb-1.0-0 libedata-book1.2-2 libedata-cal1.2-6 libedataserverui1.2-8 libeel2-2 libeel2-data libegroupwise1.2-13 libexchange-storage1.2-3 libexempi3 libflickrnet2.1.5-cil libgconf2.0-cil libgdata-google1.2-1 libgdata1.2-1 libglade2.0-cil libglew1.5 libglib2.0-cil libgmime-2.0-2 libgmime2.2-cil libgnome-pilot2 libgnome-vfs2.0-cil libgnome-window-settings1 libgnome2.0-cil libgnomevfs2-bin libgnomevfs2-extra libgpgme11 libgpod-common libgpod3 libgtk2.0-cil libgtkhtml3.14-19 libgtkhtml3.16-cil libgtksourceview2.0-0 libgtksourceview2.0-common libgvfscommon0 libgweather-common libgweather1 libicu38 liblpint-bonobo0 libmono-addins-gui0.2-cil libmono-addins0.2-cil libmono-cairo1.0-cil libmono-corlib1.0-cil libmono-corlib2.0-cil libmono-data-tds1.0-cil libmono-data-tds2.0-cil libmono-security1.0-cil libmono-security2.0-cil libmono-sharpzip0.84-cil libmono-sharpzip2.84-cil libmono-sqlite2.0-cil libmono-system-data1.0-cil libmono-system-data2.0-cil libmono-system-web1.0-cil libmono-system-web2.0-cil libmono-system1.0-cil libmono-system2.0-cil libmono0 libmono1.0-cil libmono2.0-cil libmtp7 libmusicbrainz4c2a libndesk-dbus-glib1.0-cil libndesk-dbus1.0-cil libneon27 libopal-2.2 libopenal0a libopenobex1 libpam-gnome-keyring libpisock9 libpisync1 libpt-1.10.10 libpt-1.10.10-plugins-alsa libpt-1.10.10-plugins-v4l libpt-1.10.10-plugins-v4l2 libpth20 libpulsecore5 librarian0 libsamplerate0 libsdl1.2debian libsdl1.2debian-alsa libsgutils1 libsmbclient libsoup2.4-1 libsqlite0 libtracker-gtk0 libvorbisfile3 libwpg-0.1-1 libwps-0.1-1 libx11-xcb1 libxml2-utils mesa-utils metacity mono-common mono-gac mono-jit mono-runtime mousetweaks nautilus nautilus-cd-burner nautilus-data nautilus-sendto nautilus-share o3read obex-data-server openoffice.org-base-core openoffice.org-calc openoffice.org-common openoffice.org-core openoffice.org-draw openoffice.org-gnome openoffice.org-gtk openoffice.org-impress openoffice.org-style-human openoffice.org-writer pkg-config pulseaudio pulseaudio-esound-compat pulseaudio-module-gconf pulseaudio-module-hal pulseaudio-module-x11 python-gmenu python-gtksourceview2 python-uno rdesktop rhythmbox rss-glx scim-bridge-agent scim-bridge-client-gtk seahorse sound-juicer sqlite sqlite3 ssh-askpass-gnome tangerine-icon-theme tomboy totem-mozilla tracker tracker-search-tool tsclient ttf-opensymbol ubuntu-desktop ubuntu-docs ubuntu-sounds usplash-theme-ubuntu vino whois xdg-user-dirs xdg-user-dirs-gtk xsane xsane-common xsltproc xulrunner-1.9-gnome-support yelp && sudo apt-get install xubuntu-desktop
epiphanyにおけるファイルの関連付け
その他のファイラ
その他のおもちゃ
ユーザ名・パスワード系
ubuntuでrootを使うときは
sudo passwd root
rootを無効化したければ
sudo passwd -l root
新規ユーザ作成は
useradd ユーザー名
ユーザー名を修正するには
usermod -l 新ユーザー名 旧ユーザー名
ユーザーを削除するには
userdel -r 削除するユーザー名
ホスト名の変更は
hostname ホスト名
ホスト名はubuntuの場合
/etc/hostname
/etc/hosts
/etc/aliases
/etc/motd
などに記録されているっぽい
# 場合によっては適当に書き換えないとダメかも
CUPS
nkf
How to install microsoft fonts
sudo apt-get install msttcorefonts
sudo fc-cache -fv
パーティションを認識できなくなってしまったとき
Ubuntuとさようならしたいときの注意
gpartedをCDに焼いて
install-mbr /dev/hda
とする手もある。
fdisk, fsck, ntfs, ext3
screenでgnuplotを使うと、unable to open displayとなる現象を回避
しばしばscreen -rしたあとにgnuplotを起動すると
gnuplot: unable to open display 'localhost:10.0'
gnuplot: X11 aborted.
となる。どうやら、screen -rする前に
echo $DISPLAY > ~/.DISPLAY; cat ~/.DISPLAY;
して、その後
screen -r
し、その環境で
setenv DISPLAY `cat ~/.DISPLAY`;
野良ビルドのパッケージ管理
ファイル解凍の文字化け回避
#!/usr/bin/perl
use Archive::Zip;
use Encode;
my $zip = Archive::Zip->new($ARGV[0]) or die;
for ($zip->members) {
$zip->extractMember($_, encode('UTF-8', decode('CP932', $_->fileName)));
}
外部モニタへの接続(xrandr)
# なにかの発表のときに必要だからね。
# けど、まだ試してない。
# PC(1024x768)に表示
$ xrandr --output LVDS --mode 1024x768 --output VGA --off
# 外部ディスプレイに表示
$ xrandr --output LVDS --off --output VGA --mode 1024x768
# ミラーリング(2つ同じ画面を表示)
$ xrandr --output LVDS --mode 1024x768 --output VGA --mode 1024x768
dropboxのdocファイルが更新されない
その他
VAIO SZ with ubuntuなどで輝度変更
とりあえず、
echo 1 > /sys/class/backlight/sony/brightness
NVIDIAのチップセットを使ってるっぽかったので
apt-get install nvclock
その後、
nvclock -S -10
root passwordの再設定
- When the GRUB loader shows during boot press the spare bar to pause boot.
- Select your boot kernel.
- Type 'e' to edit the default kernel line.
- Type 'e' again on the line that starts with 'kernel'.
- Add 'init=/bin/bash' to the end of the 'kernel' line then press enter.
- Type 'b' to boot the modified kernel parameters.
- Once you're at the /bin/bash prompt you will need to remount the root file system as read/write in order to edit the passwd file:
# mount -o remount,rw /
- Change your root password:
# passwd root
- Remount the filesystem back to read only:
# mount -o remount,ro /
- Reboot your server using CTR-ALT-DELETE.
- You will now be able to login with your new root password and carry out the maintenance.
最終更新:2013年08月17日 17:03