ラベル xubuntu の投稿を表示しています。 すべての投稿を表示
ラベル xubuntu の投稿を表示しています。 すべての投稿を表示

2012年5月29日火曜日

conky

定番の監視ツールconkyの導入です。
Xubuntu 12.04にしてから、conky起動後にデスクトップをクリックするとconkyの画面が消失する(プロセスは生きている)現象があったため
しばらく放置していたのですが、設定で解決できました。

まずはインストール。
$ sudo apt-get install conky-all lm-sensors

私のPCのマザーボードにはw83627ehfのドライバが必要で、以前は手動でインストールしていたのですが、
いつの間にか取り込まれていて不要になりました。

$ sudo sensors-detect

基本的にデフォルトでOKだと思いますが、最後に必要なドライバを/etc/modules追記するか聞かれるので、ここだけ追加するように答えます。
もちろん、手動で追加しても構いません。

設定についてはあまり詳しく知らないのですが、デフォルトの/etc/conky/conky.confとネットでの情報を元に記述しました。
ここで"own_window_type desktop"を設定した場合、"own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager"を設定しないと、
最初に述べた、デスクトップをクリックした時にconkyが消失する現象が発生してしまいます。

~/.conkyrc

alignment bottom_left
background no
border_width 1
cpu_avg_samples 6
default_color white
default_outline_color white
default_shade_color white
draw_borders no
draw_graph_borders yes
draw_outline no
draw_shades no
use_xft yes
xftfont ricty Mono:size=10
gap_x 80
gap_y 60
minimum_size 5 5
net_avg_samples 2
no_buffers yes
out_to_console no
out_to_stderr no
extra_newline no
own_window yes
own_window_class Conky
own_window_type desktop
own_window_argb_visual yes
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
stippled_borders 0
update_interval 1.0
uppercase no
use_spacer none
show_graph_scale no
show_graph_range no

TEXT
${color grey}Uptime:$color $uptime

${color orange}CPU$alignr $color${freq_g}GHz ${hwmon 0 temp 2 0.001 0}℃
$cpu%${color grey}${cpubar 6}
 ${color grey}CPU1 $color ${cpu cpu1}%
  ${color grey}${cpugraph cpu1 15,200}
 ${color grey}CPU2 $color ${cpu cpu2}%
  ${color grey}${cpugraph cpu2 15,200}
 ${color grey}CPU3 $color ${cpu cpu3}%
  ${color grey}${cpugraph cpu3 15,200}
 ${color grey}CPU4 $color ${cpu cpu4}%
  ${color grey}${cpugraph cpu4 15,200}
 ${color grey}CPU5 $color ${cpu cpu5}%
  ${color grey}${cpugraph cpu5 15,200}
 ${color grey}CPU6 $color ${cpu cpu6}%
  ${color grey}${cpugraph cpu6 15,200}

${color orange}GPU$alignr$color
 ${nvidia temp}℃

${color orange}Memory
 ${color grey}RAM Usage
  ${color}$mem${color grey}/$color$memmax${color grey} - ${color}$memperc%
   ${color grey}$membar
 ${color grey}Swap Usage
  $color $swap${color grey}/$color$swapmax${color grey} - $color$swapperc%
   ${color grey}${swapbar 6}

${color orange}DISK
 $color${fs_used}${color grey}/$color${fs_size}$alignr${fs_used_perc}%
  ${color grey}${fs_bar 6}
 ${color grey}Read $color$diskio_read${color grey} / Write $color$diskio_write

${color orange}Networking
 ${color grey}Up $color ${upspeed eth0}${color grey} / Down $color ${downspeed eth0}

${color orange}Processes$alignr${color grey}Total:${color}$processes  ${color grey}Running:$color $running_processes
${color grey} TOP CPU
 ${color grey}Name${alignr}PID   CPU%   MEM%
 ${color lightgrey}${top name 1}$alignr${top pid 1} ${top cpu 1} ${top mem 1}
 ${color lightgrey}${top name 2}$alignr${top pid 2} ${top cpu 2} ${top mem 2}
 ${color lightgrey}${top name 3}$alignr${top pid 3} ${top cpu 3} ${top mem 3}
 ${color lightgrey}${top name 4}$alignr${top pid 4} ${top cpu 4} ${top mem 4}

${color grey} TOP MEM
 ${color grey}Name${alignr}PID   CPU%   MEM%
 ${color lightgrey}${top_mem name 1}$alignr${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}
 ${color lightgrey}${top_mem name 2}$alignr${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
 ${color lightgrey}${top_mem name 3}$alignr${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}
 ${color lightgrey}${top_mem name 4}$alignr${top_mem pid 4} ${top_mem cpu 4} ${top_mem mem 4}

あとはスタートアップに登録すればよいのですが、私の環境の場合、コマンドで"conky -d"の登録だけでも動作しました。
環境によってはsleepを入れて起動を遅らさなければいけないようなので、その場合はスクリプトを書いて登録しましょう。

2012年5月24日木曜日

Xfce Terminal Emulator

フォントや色の類はGUIでも設定できるのですが、起動時の大きさと位置は設定ファイルに記述しなければいけないようです。

~/.config/Terminal/terminalrc

MiscDefaultGeometry=132x43+0+0

デフォルトは80x24。
なお、このファイル、1度GUIで適当に設定しないと生成されないようです。インストール直後は注意。

2012年5月23日水曜日

mozc単語登録

$ /usr/lib/mozc/mozc_tool --mode=word_register_dialog
でダイアログが表示され、可能になります。
ですが覚えられない(覚える気がない)ので、OSのショートカットキーに割り当てています。
Settings Manager - Keyboard - Application Shortcutsで設定します。
ATOK同様に<Ctrl>F7に割り当てたところうまく動作しなかったので、<Super>7に割り当てています。

2012年5月10日木曜日

デスクトップの文字

XubuntuのGoogle+でみかけたtipsを適用。
デスクトップの文字の背景が透過になります。

~/.gtkrc-2.0
style "xfdesktop-icon-view" {
  XfdesktopIconView::label-alpha = 0
  fg[NORMAL] = "#ffffff"
  fg[SELECTED] = "#000000"
}
widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"

2012年5月9日水曜日

emacsのインストール

特に難しいことはしません。mozcを使用しているので関連パッケージを合わせてインストールします。

$ sudo apt-get install emacs23
$ sudo apt-get install ibus-el emacs-mozc emacs-mozc-bin

最近は、githubに~/.emacs.d以下を保存しておいて、emacsインストール後、そのまま放り込んでいます。
githubにアップしている方は他にも結構いますね。履歴管理も合わせておこなえるので非常に便利です。

gitのコミットログやless等から編集でemacsを使用するように、~/.bashrcに追記します。
export VISUAL="emacsclient -a emacs"
export EDITOR="emacsclient -a emacs"

2012年5月6日日曜日

rubyのインストール

xubuntuへのruby導入です。標準パッケージを用いてもよいのですが、ここではrvmを使用します。
rbenvもありますが、rvmは依存パッケージ示してくれるのでこちらを使用しています。


$ sudo apt-get install curl
$ bash < <( curl -s  https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)

~/.bashrc
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
一時期インストール時に追加してくれていたのですが、どこかのタイミングで無くなっていたので手動で追記。

$ rvm requirements
依存パッケージが表示されるので、それに従いパッケージを追加

$ rvm install 1.9.3
$ rvm use 1.9.3 --default


(その他の操作)
rvmのアップデート
$ rvm get latest
$ rvm reload
$ rvm version

使用可能なバージョンの一覧表示
$ rvm list known

Rubyの削除
(gemset諸々)
$ rvm remove (version)

(本体のみ)
$ rvm uninstall (version)

2012年5月5日土曜日

フォントの追加

Rictyの導入です。
Rictyの生成スクリプトやMigu 1MフォントはあらかじめDLしておきます。


準備
$ sudo apt-get install fontforge
$ sudo apt-get install ttf-inconsolata

Migu 1Mのインストール
$ mkdir ~/.fonts
$ unzip (path)/migu-1m-20111002.zip -d ~/.fonts
$ fc-cache -fv

Rictyの生成
$ sh ricty_generator.sh auto
Rictyのインストール
$ cp Ricty-{Regular,Bold}.ttf ~/.fonts/
$ fc-cache -fv

2012年5月2日水曜日

NASへのアクセス

$ sudo apt-get install nfs-common smbfs

Xubuntu 11.10まではgvfs-backendsが必要だったのですが、12.04では最初からインストール済みでした。

マウント
$ sudo mount -t cifs -o username=(user),uid=(user),gid=(group) //(IP addresss)/path /(mount point)/

起動時にマウント
/etc/fstab
//(IP addresss)/path /(mount point)/ cifs credentials=/etc/naspasswd,uid=(user),gid=(group),iocharset=utf8,rw,defaults 0 0

/etc/nasspasswd
username=(user name)
password=(password)

2012年5月1日火曜日

Xubuntu 12.04

4/26にXubuntu12.04がリリースされました。
リリースノートを見ると、デスクトップに新しいショートカットも追加されていて使いやすさもアップしそうです。

私はいつもベータ版をバーチャルマシンで動作確認⇒リリース後に新規インストールしています。
日本語Remixは使っていません。英語のままインストール後、Languageサポートで日本語の追加、IMでibus起動ぐらいで事足ります。デスクトップは一部メニューで間延びするのが気持ち悪いので英語にしています。何かあった時に、英語のメニューや名称で検索できるのは意外と便利です。

デュアルディスプレイ

インストール時、2ndモニタが無効になっていたので、nvidia-settingsで2ndモニタのConfigurationをTwin Viewに設定。

追加パッケージ

  • ibus-mozc
  • build-essential
  • manpages-ja manpages-ja-dev
  • git-core
  • paco
  • tree
  • audacious (cueファイルが再生できるので)
  • chromium-browser
  • libreoffice-writer libreoffice-l10n-ja

削除パッケージ

  • abiword (代替はlibreoffice writer。abiwordは日本語周りの動作が怪しい。)
  • thunderbird (自宅ではWebメールしか使わないのでメーラ不要。)

日本語入力

$ killall ibus-daemon
$ ibus-daemon -d -x
$ ibus-setup
IMにmozcを追加。

自動起動の無効

  • Power Manager
  • Blueman Applet

停止するサービス

  • bluetooth
  • dns-clean
  • pppd-dns

その他設定

.bashrc

alias man='man -L ja'

/etc/sysctl.conf

vm.swappiness = 10