タグアーカイブ: debian 7

[覚書]sshでログインだと問題ないのに、X上のターミナルだと~/.profileに指定したPATHが設定されねーぞ?debian 7のlightdmは~/.profileを読まないクソ設定と対策[傾向と対策]

ミントがどーも怪しい(いつまでもソースのリポジトリ整備されないパッケージあり)ってことでdebianに回帰したんだが。。。。やっぱ面倒だねー「debianのアク抜き」作業。nouveauとかiceweaselとかクソbraseroとかいう万年窓際労組社員な輩はいらねーつーの。

しかし伏兵がいた。新しくなってクソになったgdmと違って堅実に良い仕事をしてきたlightdmだ!!!!

なんと$HOME/.profileとか読まねーんである。

(いや悪いのはlightdmのdebパッケージメンテやってる奴か、xfceやmateのセッション起動の取り決めだろ?。そう思った君はぜひメンテナに直訴してくれ!!俺は遠慮しとくw好ご期待!)

なあ。「ログインシェル」としてのお仕事忘れていないか?

で対策

  1. ホームに.xsessionrcを置く
  2. .xsessionrcの内容は
    . $HOME/.profile

    と書く。

ログインシェルがsh系ユーザはこれで良いはず。csh系は好きに

まーこの手の問題はxdmの頃からあったから、正直デスクトップマネージャ系はやっぱりクソだ。デスクトップマネージャを一旦廃止してみんなコンソールログインからstartxするようにすれば物事がシンプルになって幸せになれるやつは多いと思う。またデスクトップマネージャを見直すいい機会になると思うんだがなー。

つーか作ったほうがはやいか。デスクトップマネージャなんて要は大げさなgettyなわけで