ページ 1 / 1
acpid がなぜか起動しない
Posted: 13/10/05(土) 19:44
by Endeavor_wako
Lenovo Thinkpad R500 、OSはPrecise 550JPです。
起動後、ps | grep "acpid" でチェックするとacpid が見当たりません。端末から手動でacpid と打ったり、Xを再起動したりすると起動するのですが。sleep の値を弄ったりもしましたが変化なし。
ラップトップユーザーとしては蓋閉じでサスペンドしないのは痛い...
Re: acpid がなぜか起動しない
Posted: 13/10/06(日) 01:34
by Toku
ユーザーの話し合い→その他に記事があります
Re: acpid がなぜか起動しない
Posted: 13/10/06(日) 12:29
by 486HA
Toku さんが書きました:ユーザーの話し合い→その他に記事があります
って、元トピック主は
Endeavor_wakoさん自身です。
viewtopic.php?f=26&t=2291
Re: acpid がなぜか起動しない
Posted: 13/10/06(日) 17:39
by cygnus_odile
Precise-550JP では、
/root/Startup/ に起動スクリプト、 acpi と言うのがあって、
コード: 全て選択
# cat /root/Startup/acpi
#!/bin/sh
[ -x /etc/init.d/rc.acpi ] || exit
/etc/init.d/rc.acpi stop
sleep 1
/etc/init.d/rc.acpi start
#
で、 /etc/init.d/rc.acpi から、 acpid を起動しているみたいですけど。 何が悪いのかよく分かりません。
Re: acpid がなぜか起動しない
Posted: 13/10/06(日) 23:00
by Endeavor_wako
cygnus_odile さんが書きました:
で、 /etc/init.d/rc.acpi から、 acpid を起動しているみたいですけど。 何が悪いのかよく分かりません。
pupsave を外して起動する(pfix=ram)と正常に動作するようです。これも数回試してみただけなので絶対とは言えませんが。
/root/Startup/acpi を下記の通り書き換えてみたのですが、相変わらず滑っています。デスクトップ起動後、単独で起動(ROXファイラ上でクリック)させることは可能なのですが。
コード: 全て選択
#!/bin/sh
LOGFILE="/root/Startup/acpi_start.log"
[ -x ./acpi_start.log ] && rm "$LOGFILE"
date > "$LOGFILE"
#[ -x /etc/init.d/rc.acpi ] || exit
#/etc/init.d/rc.acpi stop
killall acpid
FLAG=0
while [ $FLAG -eq 0 ]
do
pidof acpid
FLAG=$?
echo "acpi off" >> "$LOGFILE"
done
echo "DISPLAY IS"$DISPLAY >> "$LOGFILE"
while [ "$DISPLAY" = "" ]
do
echo "DISPLAY IS"$DISPLAY >> "$LOGFILE"
done
FLAG=1
while [ $FLAG -eq 1 ]
do
#/etc/init.d/rc.acpi start
export DISPLAY
acpid -f &
pidof acpid
FLAG=$?
echo "acpi on" >> "$LOGFILE"
done
echo "FINAL: DISPLAY IS"$DISPLAY >> "$LOGFILE"
date >> "$LOGFILE"
$LOGFILE を見ると期待通りに動いているかのようなのですがacpid は起動しない。acpid の -f は苦し紛れです、無くても変化なし。pidof の使い方がまずいかしらん。
bluetoothを動作させようとしてubuntu preciseからいろいろインストールしたので、何かが干渉しているのか... precise の acpid はbusyboxではなさそうなので。もう少し調べてみます。
追記
上記コードは最悪の場合、とんでもないことになるので試す場合は $LOGFILE への書き込み部分をコメントアウトしてください。
Re: acpid がなぜか起動しない
Posted: 13/10/07(月) 10:10
by シノバー
acpid は /etc/init.d/rc.acpid および /root/Startup/acpid とから起動されます。
/root/Startup/acpid のエラー出力は /tmp/xerrs.log に記録されます。
Re: acpid がなぜか起動しない
Posted: 13/10/08(火) 23:04
by Endeavor_wako
とりあえず pupsave を作り直して、bluetooth 関連以外のsfs(devxとかGoogle-chromeとか), pet(flash playerとかpython-gtkとか) を入れて起動させたところ、正常に動作するようです。ここ1、2日の動作実績なのでいまいち自信がありませんが。
しかし、これでbluetooth関係が クロ と決まった訳ではありません。 私はR500を机上半固定で使用しておりbluetoothは必須ではありません。が、そうでない場合はこのままだと致命的です。
私個人の不勉強も手伝って事態は不透明ですが、しばらく使い込んで様子を見ようと思います...