コード: 全て選択
#!/bin/bash
/tmp/pupx_screen.sh s 30 600 s blank s expose quiet
起動時に自動で設定できればよいのですが、/etc/rc.d/rc.localとか/root/.xinitrcに上記のようなコマンドを書いてもまったく反映されません。何かよい方法は無いでしょうか?
コード: 全て選択
#!/bin/bash
/tmp/pupx_screen.sh s 30 600 s blank s expose quiet
コード: 全て選択
cp -f /usr/sbin/pupx_screen.sh /tmp/pupx_screen.sh
コード: 全て選択
#!/bin/bash
/tmp/pupx_screen.sh s 30 600 s blank s expose quiet
その後、/root/.xinitrcは書く場所を変更したら起動時にスクリーンセーバーの設定が有効となりました。これまでは最後の方に追加していたのですが、jake さんが書きました:/etc/rc.d/rc.localとか/root/.xinitrcに上記のようなコマンドを書いてもまったく反映されません。
コード: 全て選択
echo '#!/bin/sh' > /root/Startup/pupx2
echo -n "xset " >> /root/Startup/pupx2
cat /tmp/pupx_finalparams >> /root/Startup/pupx2
chmod 777 /root/Startup/pupx2
コード: 全て選択
echo -n "xset " > /root/.xset.sh
cat /tmp/pupx_finalparams >> /root/.xset.sh
chmod 644 /root/.xset.sh
#...this is evaluated at bootup by /root/.xinitrc
コード: 全て選択
echo '#!/bin/sh' > /root/.xset.sh
echo -n "xset " >> /root/.xset.sh
cat /tmp/pupx_finalparams >> /root/.xset.sh
chmod 744 /root/.xset.sh
#...this is evaluated at bootup by /root/.xinitrc
コード: 全て選択
# xset s 600 600 s blank