web-dev-qa-db-ja.com

Linux Mintは、更新後にXを自動的に起動できませんが、Xは引き続き機能します

更新して再起動すると、Xが起動しません。

最後のサービスが開始された後、コンソールからエラーや警告が表示されません。何も起こりません。その後、好きな端末に切り替えてログインし、startxでXを起動できます。これは完璧に機能します。これ以前は、Xを起動する試みは行われていないようです(/ var/log/X *のログを削除して再起動したところ、ログイン後にログは生成されませんでした)。

Linux Mint 14 Nadia(XFCE)で3.5.0-17-genericを実行しています。私は独自のNvidiaドライバーを使用しています(ただし、Xはstartxで完全に正常に起動することに注意してください)。

Xを自動的に再開するにはどうすればよいですか?システムからこの動作が発生する理由は何ですか?

編集:プロプライエタリなNvidiaドライバーを再インストールしようとした(そしてそれらは正常にインストールされた)ことを追加できます。ハードウェアアクセラレーションが得られ、startxでXを起動した後はすべて正常に動作しているようです。

2番目の編集:/etc/rc2.d/に/etc/init.d/mdmを指すS30mdmがあります

4
ioctlvoid
Sudo mv /etc/profile.d/infinality-settings.sh /etc/infinality-settings.sh
Sudo chmod a+rx /etc/infinality-settings.sh

.bashrc、 追加:

# INFINALITY FONT RENDERING CONFIG
. /etc/infinality-settings.sh
2
user256941

場合によっては、Infinalityフォントのレンダリングにより、表示マネージャの読み込み時に問題が発生することがあります。

http://forums.linuxmint.com/viewtopic.php?f=208&t=136307

インフィナリティをインストールしていて、mdmの再構成が機能しない場合は、次のことを試してください。

Sudo apt-get remove fontconfig-infinality

次のようにmdmを再構成することもできます。

Sudo dpkg-reconfigure mdm

このようにすると、mdmを再度インストールする必要がなくなり、タスクが難しくなる可能性があります。

2
fcole90

この問題を修正しました:

apt-get remove mdm
apt-get install mdm
1
ioctlvoid

これまでのところ、Ubuntu 14.04(17.01〜17.03)に基づくMintのバージョンの場合、私が見つけた最良の答えは、apt-get remove mdmですが、再インストールすることではありません。これはお粗末でひどい解決策であり、前述のいずれも機能していないため、問題を「解決」することはできませんが、実行可能なシステムは残ります。システムは「LM」ロゴの「スプラッシュ」画面で起動し、そこでハングアップしているように見えます。 「altF1」を押すだけで、コマンドプロンプトが表示されます(私の本にあると便利です。このコマンドプロンプトを使用すると、非常に便利なシステムメンテナンスタイプの操作を実行できます)。次に、コマンドプロンプトでログインし、「startx」と入力します。 MDMがない場合でも、Xは正しく起動します。

私はこの解決策が本当の「解決策」ではないことを知っていますが、このばかげた問題のトラブルシューティングを試みている間に何度か私が最終的に行ったものである、いかなる種類のプロンプトにも到達しない起動不可能なシステムを確実に打ち負かします。

この問題の原因は、GUIアップデーター「UpdateManager」を使用しておらず、愚かで怠惰であり、コマンドラインから「apt-getupdate」を使用していることが原因のようです。 (Update Managerには、一度に1つのパッケージしかインストールできないという厄介な習慣があります。必要なすべてのパッケージをコマンドラインから1つの更新コマンドにまとめることができます。これは私が好む傾向があります。なぜそうしなかったのかわかりません。 Synapticを使用するだけではありません。おっと。)

この特定の問題の根本的な原因が見つかった場合は、後で投稿しようとします。

0
vmorgo

私はこれとまったく同じ問題を抱えていましたが、ここでの解決策はどれもうまくいきませんでした。何時間も苦労し、ログにエラーが表示されなかった後、私の問題は(驚くべきことに)/etc/profile.d/myscript.shの無関係な構文エラーの結果であることがわかりました。スクリプトを修正すると、問題が修正されました。

0