Samba でシンボリックリンクの先にアクセスできない時の対処法。
(Ubuntu 12.04)
/etc/samba/smb.conf を編集。
[global] セクションに以下を追加。
wide links = yes unix extensions = no
Samba を再起動。
# /etc/init.d/smbd restart
● Samba, シンボリックリンク, アクセスできない, 辿れない, 辿れない
主に Linux (Ubuntu, Fedora) 関連の設定メモ&小技集です。たまに Windows 関連ネタも。
(プロンプトの $ は一般ユーザ権限、# は root 権限です。いちいち説明はせんよ。)
Samba でシンボリックリンクの先にアクセスできない時の対処法。
(Ubuntu 12.04)
/etc/samba/smb.conf を編集。
[global] セクションに以下を追加。
wide links = yes unix extensions = no
Samba を再起動。
# /etc/init.d/smbd restart
● Samba, シンボリックリンク, アクセスできない, 辿れない, 辿れない
Ubuntu で wins (Windows のネームサービス) を使えるようにする時のメモ。
(Ubuntu 12.04 LTS で動作確認)
# apt-get install winbind
# vi /etc/nsswitch.conf (hosts: のところに wins を追記する) hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4 wins
# /etc/init.d/winbind restart
● Ubuntu, wins, windows internet name service, nsswitch.conf, ネームサーバ, name server
iPod Touch 5 用に Bluetooth ヘッドセット Jabra EXTREME2 を買ってしばらく経つが、今まで Siri を使いこなせてなかった。
あるとき、EXTREME2 の 発信/終了ボタンの長押しで Siri が起動することに気づいて、ヘッドセットだけで音楽が再生できるのでは?
と 「再生」 と言ってみても、今の曲 (Podcast) からじゃなくて別の曲から再生が始まってしまう。
ま、滑舌が悪いほうだからね、と諦めていたけど、今日試してみたらいけるようになっていた。
音声認識が改善されたのか?
で、うまく「再生」ができたので、「停止」にチャレンジ。
これはうまくいかない。
何度試してもダメ。
英語で「Pause」も試してみた。これもダメ。
結局のところ、「一時停止」で停止することがわかった。
よしよし。
以上をまとめるとこうなる。
| 発信/終了ボタン長押し | Jabra EXTREME2 から Siri を起動。確認音の後に指示を出す。 |
| 「再生」 | 再生したいとき |
| 「一時停止」 | 停止したいとき (「停止」はうまくいかない) |
● iPod Touch 5, Jabra EXTREME2, Bluetooth ヘッドセット, Siri, 再生, 停止, うまくいかない, 認識, 失敗
Ubuntu 12.04 LTS で SSD (SATA) 64GB を増設。その時のメモ。
SSD を /dev/sdb に接続します。
BIOS と起動後の dmesg で /dev/sdb にあることを確認。
# fdisk /dev/sdb (説明省略。ちなみに今回はパーティションは 1 個)
# mkfs.ext4 /dev/sdb1
blkid コマンドで、/dev/sdb1 の UUID を調べて、/etc/fstab に追記する。
/ssd というディレクトリにマウント。
SSD は discard オプションを付けておくと良い。
# blkid /dev/sdb1 /dev/sdb1: UUID="9e0ab321-6a96-4b88-9f4f-e5e30fbcd8c6" TYPE="ext4" # vi /etc/fstab (下記を追加。UUID は、上で調べたものを記述) # /ssd is on /dev/sdb1 UUID=9e0ab321-6a96-4b88-9f4f-e5e30fbcd8c6 /ssd ext4 discard,defaults 0 2
# mkdir /ssd # mount -a
● SSD, 増設, フォーマット, ext4, fstab, discard, UUID
Ubuntu 12.04 LTS で確認。
IPv6 を無効にする方法。
/etc/sysctl.conf を編集。
# vi /etc/sysctl.conf (以下を追記する) net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1
再起動するか、sysctl コマンドで設定を反映。
# sysctl -p
● Ubuntu, IPv6, 無効, disable, sysctl
Unity で X-mouse ( マウスポインタがあるウィンドウをアクティブにする ) 設定を行う方法。
X-mouse 無いと困る方はどうぞ ( Unity をやめるという手もある )。
gconf-editor をインストールする。
# apt-get install gconf-editor
gconf-editor を起動し、
apps → metacity → general を選択し、focus_mode を click から mouse に書き換える。
$ gconf-editor
下図参照。
● Ubuntu, 12.04, LTS, Unity, X-mouse, アクティブ, マウス, ポインタ, mouse, pointer
Ubuntu というか Linux でコマンドラインから Emacs を起動した時に 下記のような DBUS エラーが出る時がある。
$ emacs & ** (emacs:6515): WARNING **: Could not connect: Connection refused (emacs:6515): GConf-WARNING **: Client failed to connect to the D-BUS daemon: Failed to connect to socket /tmp/dbus-Mu1w5LiOZJ: Connection refused (emacs:6515): GConf-WARNING **: Client failed to connect to the D-BUS daemon: Failed to connect to socket /tmp/dbus-Mu1w5LiOZJ: Connection refused (emacs:6515): GConf-WARNING **: Client failed to connect to the D-BUS daemon: Failed to connect to socket /tmp/dbus-Mu1w5LiOZJ: Connection refused (emacs:6515): GConf-WARNING **: Client failed to connect to the D-BUS daemon: Failed to connect to socket /tmp/dbus-Mu1w5LiOZJ: Connection refused (emacs:6515): GConf-WARNING **: Client failed to connect to the D-BUS daemon: Failed to connect to socket /tmp/dbus-Mu1w5LiOZJ: Connection refused (emacs:6515): GConf-WARNING **: Client failed to connect to the D-BUS daemon: Failed to connect to socket /tmp/dbus-Mu1w5LiOZJ: Connection refused ** (emacs:6515): WARNING **: Could not connect: Connection refused
これは、ターミナルで screen を起動し、detach -> logout -> login -> attache をした場合に、出るようだ。
このエラーが出ないようにするには、新しい screen を立ち上げてから emacs を実行すればよい。
● Emacs, screen, DBUS, error, D-BUS, /tmp/dbus-, connection refused
Ubuntu 12.04 に Emacs24.2 をインストールするときのメモ。
「 PPA=Personal Package Archives 」 を利用します。
# add-apt-repository ppa:cassou/emacs # apt-get update # apt-get install emacs24 emacs24-el
2013/1/24 時点では、Emacs 24.2.1 がインストールされました。
$ emacs --version GNU Emacs 24.2.1 Copyright (C) 2012 Free Software Foundation, Inc. GNU Emacs comes with ABSOLUTELY NO WARRANTY. You may redistribute copies of Emacs under the terms of the GNU General Public License. For more information about these matters, see the file named COPYING.
Emacs をインストールした後の設定メモ。
Mozc を Emacs で使えるようにする。
# apt-get install ibus-mozc # apt-get install emacs-mozc-bin
init.el に下記を追加。( overlay はうまく表示されない )
https://plus.google.com/102550604876259086885/posts/74LmaNoWs26
(when (eq system-type 'gnu/linux)
(progn
(setq mozc-leim-title "[Mozc]")
(require 'mozc nil t)
(setq default-input-method "japanese-mozc")
(setq mozc-candidate-style 'overlay)
; (setq mozc-candidate-style 'echo-area) ; 複数行で変換候補を表示
(set-default-coding-systems 'utf-8)
(set-keyboard-coding-system 'utf-8)
(set-terminal-coding-system 'utf-8)
(setq default-file-name-coding-systems 'utf-8)
(set-face-attribute 'mozc-cand-overlay-even-face 'nil
:background "gray" :foreground "black")
(set-face-attribute 'mozc-cand-overlay-odd-face 'nil
:background "gray" :foreground "black")
)
)
(add-hook 'input-method-activate-hook
(lambda() (set-cursor-color "blue1")))
(add-hook 'input-method-inactivate-hook
(lambda() (set-cursor-color "navy")))
あと、cmigemo も入れておく。
# apt-get install cmigemo
最近、フォントは VL ゴシック がお気に入りなので、これもインストール。
配布しているフォントファイルを展開後、 # cp VL-Gothic-Regular.ttf VL-PGothic-Regular.ttf /usr/local/share/fonts/ # fc-cache -fv
参考:
http://gihyo.jp/admin/serial/01/ubuntu-recipe/0235
● Emacs, 24.2, Ubuntu, 12.04, PPA
Ubuntu 12.04 で、reboot を実行した時に、毎回ハングアップしてしまう PC の人は、
下記の設定を試して見ると良い。
# vi /etc/default/halt INIT_HALT=POWEROFF を追記
この設定で、Dell OPTIPLEX 780 は、ハングアップしていたのが治った。
Lenovo Ideapad u150 は、ハングアップしないので、PC によってハングアップしたりしなかったりするのかも。
■ 2013/04/01 追記
これだけではダメな時もあって、grub に下記の設定をすると良いみたいだ。
# vi /etc/default/grub (GRUB_CMDLINE_LINUX の行を変更) GRUB_CMDLINE_LINUX="reboot=bios"
GRUB の設定を反映して再起動。
# update-grub # reboot
(参考)
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1002429
● Ubuntu, 12.04, reboot, ハングアップ, フリーズ, 固まる, 失敗, hang up, freeze, リブート, shutdown
Ubuntu 12.04 で、resolv.conf に設定した内容が消えてしまう。
起動時に毎回生成されるようになったようだ。
設定したい内容を /etc/resolvconf/resolv.conf.d/base に書いておけば良い。
# vi /etc/resolvconf/resolv.conf.d/base search hogehoge.org nameserver XXX.XXX.XXX.XXX
設定後、resolvconf コマンドで設定内容を反映する。
( 起動時に毎回実行される )
# resolvconf -u
設定内容の確認。
# cat /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN nameserver XXX.XXX.XXX.XXX search hogehoge.org
base ファイルに domain を書いても、それは反映されないようだ ( 謎 )。
resolv.conf の設定を消去したいとき。
# resolvconf -d eth0
resolvconf -u でも base に書いた設定が反映されないときは強制的に設定する。
# cat /etc/resolvconf/resolv.conf.d/base | resolvconf -a eth0
● resolv.conf, 設定, 内容, 消える, マニュアル, DNS, ネームサーバ, Domain Name Server, resolvconf, 強制