[過去ログ] Slackware 5.0 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
248: 2014/05/24(土)09:25 ID:UNcnzG0w(1) AAS
>>246
カーネルのコンパイルオプションにペンギンのLogoの有無があった気がする。
249(2): 2014/05/24(土)09:39 ID:m4r/e6mY(1/2) AAS
twm &
xterm
exec xterm -login
みたいな風になってました。
この3行を実行するとtwmとxtermが裏で呼ばれて
今あるログインシェルがxterm -loginに上書きするってことですよね。
ということはxterm -loginのウインドーでexitを実行すると
ユーザー名とパスワードの入力画面にならないのはなぜですか?
あとtwmでexitを実行するとxtermとxterm -loginが実行されたままになりますか?
250: 2014/05/24(土)13:10 ID:7PxerpBI(1/4) AAS
RunLevel 4って全然使われてなさそうだな
251: 2014/05/24(土)13:47 ID:yIgjwgfP(1) AAS
>>246
コンソールのフレームバッファを使わなければ出ない。カーネルブートオプションで
起動毎に変更可能。
252(1): 2014/05/24(土)13:52 ID:7PxerpBI(2/4) AAS
>>246
/etc/lilo.confのvgaの行を
vga = normal
を有効にして
# /sbin/lilo
すれば出なくなる
>>247
16羽あこがれるな〜
自分の所は4羽だけ…
せめて8羽出るCPUが欲しい
253(1): 2014/05/24(土)15:37 ID:m4r/e6mY(2/2) AAS
>>249もお願いします。
254(1): 2014/05/24(土)17:53 ID:7PxerpBI(3/4) AAS
>>249,253
最近rxvt-unicodeしか使わないからすっかりわすれてるけど
man を見ると xterm がログインシェルで動く乗って
xterm -ls でログインシェルになるっぽいのですが…
1: /usr/bin/twm &
2: /usr/bin/xterm &
3: exec /usr/bin/xterm -ls -name login
と~/.xinitrc に書いたとして、
Xの起動中プロセスはexecを書いた行で止まったままになっています。
なのでexecにある行のプロレスを終了するとその先に進んでXが終了します。
省15
255: 2014/05/24(土)18:03 ID:7PxerpBI(4/4) AAS
>>254 の続き
exec twmで起動していたXを終了した場合、
その前の行のxterm等はXの子プロセスなので
親のXのプロレスが終了した時点で終了します
逆に終了させないで動かす方法もいろいろあったと思います
>>xterm -loginのウインドーでexitを実行するとユーザー名とパスワードの入力画面にならないのはなぜですか?
exec xterm の行が終了してXのプロセスが終了するだけです
startxをしたシェルはそのまま継続しますのでログアウトするわけではないです
linuxはマルチユーザ、マルチタスクですから
w, who, last, fg, bg 等色々活用してみてください
省1
256: 2014/05/24(土)18:18 ID:j/hY2urK(1) AAS
&つけてexecつけなければ、ok.
257: 2014/05/25(日)02:06 ID:yyD6eVvT(1) AAS
alienさんのchromium使おうと思ったんですけど、
何故かアカウントの同期が出来ません。
解決策を知っている方いましたらご教授お願いします。
258(1): 2014/05/25(日)09:42 ID:XyfgerW3(1/3) AAS
すみません、そういう意味じゃなくて
exec lsとやるとログインシェル(パスワードとIDを入力すると自動で立ち上がるシェル)が終了して
IDとパスワード入力画面になるじゃないですか。
exec twmとやってtwmを終了すると、twmがログインシェルを
上書きしているから、IDとパスワードの入力画面になるはずなのに、
twmが終了しただけになるのはなぜですか?
あとexec xterm -ls?の場合もxerm -ls?が終了しても
IDとパスワードの入力画面にならないのはなぜですか?
259: 2014/05/25(日)09:55 ID:hUY1nnkn(1/2) AAS
shellを上書きとか、意味不明。 基本が解ってようだ。(だからとんちかんな質問するんだけど)login後に、program動かしてるんだから、それらをkillしたってpromptにもどるだけ。
260: 2014/05/25(日)10:04 ID:XyfgerW3(2/3) AAS
まずIDとパスワードを立ち上げるとshellがたち上がるじゃないですか?
これがログインシェルです。
普通にlsと入力するとまずforkでサブシェルが立ち上がってそれがコマンドだと
わかるとサブシェルはexecでサブシェル自身を上書きして実行して、lsが終了すると
ログインシェルに制御を戻すんです。
ログインシェルでexec lsをするとログインシェルをlsで上書きして、lsが終了することが
ログインシェルが終了することになるのです。
261: 2014/05/25(日)10:18 ID:IGIzPpXe(1) AAS
>>258
> exec lsとやると
このときの ls の親プロセスと
> exec twmとやって
このときの twm の親プロセスを調べてみ。
262(1): 2014/05/25(日)10:21 ID:XyfgerW3(3/3) AAS
はいわかりました。
調べてみます。
ありがとうございました。
263: 2014/05/25(日)12:20 ID:3YfTPpOi(1/3) AAS
>>262
もう ~/.xinitrc に
exec twm
exit
ってexitを追記しておけばいいと思うよ…
264(1): 2014/05/25(日)12:58 ID:hUY1nnkn(2/2) AAS
exec の後にexitは無効じゃない?
265: 2014/05/25(日)17:54 ID:3YfTPpOi(2/3) AAS
>>264
だめだっけ…
killall bash で無理やり強制終了?
266(1): [246] 2014/05/25(日)21:53 ID:XE3cShPX(1) AAS
>>252
最初から下記でペンギンが出てるんじゃよね
なんだかよう分からんちん
# cat /proc/cmdline
BOOT_IMAGE=atapi0:\EFI\Slackware\vmlinuz root=/dev/sda2 vga=normal ro
## 手打なのでtypo失礼
267(1): 2014/05/25(日)23:29 ID:3YfTPpOi(3/3) AAS
>>266
だいぶ忘れているようですまん…
lilo.conf にあるvgaで始まる行を # でコメントにしてやればよいと思う
うちのPCはこんな感じでペンギン出ていない
% cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz root=/dev/sda1 ro
上下前次1-新書関写板覧索設栞歴
あと 735 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.014s