Vine Linux バグトラッキングシステム

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0000400Vine Linux1 バグ2006-11-26 22:582006-12-06 22:42
報告者anonymous 
担当者 
優先度再現性不明 
状態完了解決状況不明 
バージョン4.0 
修正予定バージョン修正済バージョン 
概要0000400: cshユーザの~/.loginがgdmだと無効
説明[VineSeed:10779] (2006/5/20) に私が書いたものと同じ話です。

/etc/X11/xdm/Xsession が #!/bin/bash -login となっていることで ~/.bash_profile などが読み込まれるので、ログインシェルが bash のユーザは gdm からログインする場合でも問題ないのですが、ログインシェルが csh のユーザにとっては ~/.login などを読み込む仕組みがありません。
.login は /etc/skel/ にはないので、自分で作った場合ですが。

kdm では /usr/share/config/kdm/Xsession のスクリプトで $SHELL に応じて .profile を読んだり .login を読んだりしているようで、kdm からログインした場合は ~/.login が有効になることも確認しました。
試しにこのスクリプトを /etc/X11/xinit/xinitrc.d/ に置いて、/etc/X11/xdm/Xsession から -login を外してみたところ、gdm ログインでも期待通りの動作をしているようです。
これも理想的な対応とは思えませんが、Vine 4.1 に向けてご検討いただけないでしょうか。

# なぜ csh かと言いますと、既存の NIS 環境に Vine を参加させようとしていて、既存ユーザのログインシェルが csh なのです。
タグ設定されていません。
arch
パッケージなし
添付ファイル

- 関連

-  コメント
(0002137)
kazutaka (開発者)
2006-12-06 22:42

<BTS:wishes:26>に転記したので完了にします。

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2006-11-26 22:58 anonymous 新規課題
2006-12-06 22:42 kazutaka 状態 新規 => 完了
2006-12-06 22:42 kazutaka コメント追加: 0002137


Copyright © 2000 - 2024 MantisBT Team
Copyright © 2012 - 2024 Project Vine
Powered by Mantis Bugtracker