No.3ベストアンサー
- 回答日時:
X起動時のクライアント起動、クライアント終了後のシャットダウン。
手元の環境では次の(1)~(4)の手順で実現できました。(ユーザー名:astronaut)
(1) /etc/sudoers に、以下の設定を追加(編集には、visudoを使用)
----ここから----
astronaut ALL=(ALL) NOPASSWD: /sbin/shutdown
----ここまで----
(2) このユーザーで、sudo shutdown -h now が有効に働くことを確認
(3) .xinitrc または .Xclients を以下のように作成
----ここから----
tuxpaint --fullscreen --native
sudo /sbin/shutdown -h now
----ここまで----
(4) クライアント終了時にシャットダウンしなかったので確認すると、「sudo: sorry, you must have a tty to run sudo」というエラーがでている。ググって以下のページを発見。
http://fun.poosan.net/sawa/index.php?UID=1188143 …
これに従って、/etc/sudoers の該当行をコメントアウト
ちなみに、シェルスクリプトに sudo コマンドを書いても、問題なくシャットダウンしますね。
No.2
- 回答日時:
あ、本当にシャットダウンしたいんですね。
ログアウトしたいだけかと勘違いしてました。sudo の設定で、一般ユーザーがパスワード入力無しにシャットダウンできるようにしておいて、アプリ起動コマンドの直後に
/usr/bin/sudo /sbin/shutdown -h now
とか書いておいたらどうでしょう? 試していないので「自信無し」で。
ありがとうございます。
sudo の設定で端末内からのshutdownはできるようになりました。
もう少し知恵を借りれればと
SHUTDOWN.shと言うファイルを作成し、
中身に /usr/bin/sudo /sbin/shutdown -h now
を記述子 実行しても動きません
しかし、起動時に端末内で実行すると実行できるのですが
何かまだ設定がたらないのでしょうか
No.1
- 回答日時:
(1) GDMログイン(runlevel 5, グラフィカルなログイン画面)の場合
そのユーザーのホームディレクトリに、.Xclients ファイルを作成して、お望みのXクライアントを起動するコマンドを記述する。.Xclientsファイルには実行属性をつけておく(chmod +x)必要がある。
(2) テキストログイン(runlevel 3)から、startx で X を起動する場合
そのユーザーのホームディレクトリに、.xinitrc ファイルを作成して、お望みのXクライアントを起動するコマンドを記述する。
いずれも、そのアプリを終了すれば、Xが終了(GDMの場合はログアウト)します。(シャットダウンはしません)
手元の環境で、tuxpaint --fullscreen --native とか書いて、確認しました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・【お題】絵本のタイトル
- ・【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
サービスとして起動させたい
-
iosでpcのエロゲーを動かすアプ...
-
ログアウト状態でのアプリケー...
-
WindowsServer2008でタスク実行
-
Apache起動エラー
-
CPU使用率が100%で貼りつきまし...
-
シャットダウンしても再起動す...
-
スリープ状態とロック状態の違...
-
【VBA】計算結果に小数点第2位...
-
不明配線の捜索ツール
-
「デジカメde!!同時プリント」...
-
リピータハブのループ構成
-
(^_^) DirectXとは? ...
-
クリスタルレポートの改ページ...
-
スイッチングハブのIPアドレス
-
マイナス記号を▲で表す方法
-
Adobe Bridge CS4が立ち上がらない
-
MsgBoxの中にある数字や日付の...
-
Kスタンプがインストールできま...
-
デスクトップなどの画像キャプ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Apache起動エラー
-
DHCP Clientサービスが勝手に停...
-
iosでpcのエロゲーを動かすアプ...
-
Windowsのサービス起動エラーお...
-
WindowsServer2008でタスク実行
-
ログアウト状態でのアプリケー...
-
パソコンの立ち上げた履歴を調...
-
win xp の認証しないと...
-
起動、終了のログを見る方法
-
グループポリシークライエント...
-
iMac First Aidのやり方
-
schtasksでの継続時間の指定
-
WINDOWSの機能レベルを偽装する...
-
点検で全館停電。ネットワーク...
-
AppleScriptでアプリケーション...
-
起動しているアプリケーション...
-
USER別 自動実行について
-
PCの起動時間のログを消す方法
-
アウトルックエクスプレスが起...
-
CPU使用率が100%で貼りつきまし...
おすすめ情報