ジェシーでX11をオフにしようとしています


11

私はSystemDを使用するDebian Jessieを実行しています。これまでのところ、起動時にX11が起動しないようにする方法を見つけることができませんでした。raspi-config設定は明らかに何もしません。

誰でも助けることができますか?


systemd w / jessieを使用していますか?
ゴルディロックス

@goldilocks:systemdはjessieで無料で提供されました。私は特にそれを要求しませんでした。
John Smith

すべての謝罪-元の質問でsystemdについて言及していることに気づかなかった。
ゴルディロックス

Raspberry Piサイトの最新の画像(当時の「2015-11-21」)から新しいSDカードを作成しました。3 Boot Optionsraspi-configの設定を変更B1 Consoleして、次回の再起動時にうまく機能するようにしました。彼らは問題を修正した可能性があります。
パトリッジ

回答:


14

systemdユーザーは、ターゲットを「サービスバンドル」と名付け、システムの起動中にさまざまなシステム状態を実現します。システムの望ましい状態をグラフィカルからマルチユーザーに変更する必要があります。

走る

systemctl get-default

お見せします

graphic.target

あなたはそれを変えることができます

sudo systemctl set-default multi-user.target

systemdを使用する方法を理解するために、この記事をお勧めし ますhttps://www.digitalocean.com/community/tutorials/how-to-use-systemctl-to-manage-systemd-services-and-units


ありがとうraspi-config、私のために働いていませんでした。これはまさに私がストレッチに必要なものです。
mrswadge

2

これは私のRaspbian / Jessieで動作しました:

sudo systemctl set-default multi-user.target

それでも手動でlightdmを起動できます

sudo service lightdm start

または

sudo lightdm

1

GUIログインがあるlightdmdmのためのものであるディスプレイマネージャ)。これはinitサービスとして開始され、Jessieのinitシステムがシステム化されています。

サービスの名前も「lightdm」だと思います。次のことを確認できます。

systemctl list-units | grep lightdm

中央の列は「ロードされたアクティブ」、最初の列は「lightdm.service」と表示されているはずです。それであると仮定して、起動時に無効にするには:

sudo systemctl disable lightdm

1
私は試してみましたが、再起動時にlightdmがまだ表示されます。
John Smith

図を移動します。update-rc.d lightdm disable同様にしてみてください。Debianからsystemdへの切り替えにかかわる過渡的な混乱については、あまり見ていません。すべてがうまくいかない場合は、全体をアンインストールする(apt-get remove lightdm)だけで、それがうまくいかない場合は、あきらめてください-システムはお化けです;)
goldilocks

私はsystemctlマスクを試しましたが、それでもまだバックライトが点灯しています。また、「systemctl disable graphic」を試しましたが、失敗しました。私のマシンは幽霊だと思います。
John Smith

との両方update-rc.d disableを試した場合systemctl disable、現時点では、Raspbianのクルーによるねじ込み以外のことを考慮してはならず、そのように報告する必要があります(raspbian.org/RaspbianBugs)。jessieにアップグレードしたpiがありますが、lightdmはアップグレード前に削除されました。どのようなGNU / LinuxシステムでもGUIログインが不可避であるべき理由はありません。あなたが気にしないなら、あなたのための簡単な方法はただのはずapt-get removeです; バグレポートを作成するのは面倒ですが、それが可能であれば、レポートのここへのリンクを忘れずに伝えてください。
ゴルディロックス

0

サービスを有効または無効にするDebianの方法は、update-rc.dを使用することです。使用できます

update-rc.d lightdm disable

実際にlightdmがインストールされているディスプレイマネージャである場合。

一度実行する必要がある場合は、

service lightdm start

systemdの方法を更新するには、他の回答に示されているようにsystemctl disableを使用します


ここでの「Debianの方法」とは、SysV initでのやり方を工夫しものです。Debian は、Jessieまでの約20年間SysVを使用しており、デフォルトは現在systemdです。 彼らは(明らかにupdate-rc.d古い方法で慣れていた人のためにsystemdで動作するように機能を追加しましたが、これがすべて新しい場合は、新しい方法を学ぶこともできます。 Linux。
ゴルディロックス

あなたが言うように、update-rcはまだsystemdで動作します。Debianは、他のディストリビューションと同様に、システムを管理するためのスクリプトがたくさんあります。それらを使用しない理由はわかりません。しかし、あなたがそれを知っているなら、私はそれを行うための体系的な方法を学びたいと思っています。
2015年

おそらく、答えに示された「systemctl disable lightdm」はこの方法です。私はすぐにそれを読んで、それを永久にではなく、一度無効にするコマンドだと思った。
2015年

その方法はsysvと同じです。 です。停止無効化があります。WRTあなたがそれをどのように行うか、あなたがそれに慣れ親しんでいる方法があればそれを続けることに害はありません(少なくともしばらくの間)が、あなたがこのすべての初期化サービスのものに慣れていなければ(私は推測している) OPは)、そのため、減価償却方法の学習を開始するのは少しばかげているでしょう。
ゴルディロックス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.