Lubuntuは画面ロックを実施します


13

Lubuntuで画面ロックを無効にできません。電源管理では、チェックを外しています。「ライトロッカーの設定」には、「ライトロッカーを有効にする」という別のオプションがあります。これもチェックされていませんが、10分経っても黒い画面が表示され、マウスを動かすとパスワードを入力する必要があります。

私はすべてのubuntusでこの動作を嫌いますが、通常はシステム設定で無効にできます。さてここではありません。

そのため、lubuntuは2つの場所にこれらの設定を持ち、両方を無視しています。

私はこの質問を見つけました:

スクリーンセーバーが起動したらXscreensaverが画面をロックしないようにする

これによると、「xscreensaver」パッケージを削除しようとしましたが、インストールされていませんでした。だからこれは解決します

編集:

これまでに学んだこと:

  • これは魔法ではありません。他の人にも影響します
  • Xfceパワーマネージャーのバグが原因です。

https://bugs.launchpad.net/ubuntu/+source/xfce4-power-manager/+bug/1193716


gnomeとqtのバージョンがありますが、それらはインストールされていますか?以下のための表情gnome-screensaver
noleti

「GNOME-スクリーンセーバー」もインストールされていません
user568021

申し訳ありませんが、探しlxlock
noleti

わかりました。これを削除するだけですか?
user568021 14

2
個々のコマンドの不要な呼び出しを回避するために、パッケージ全体または1つを削除するという考え方は、優れた問題解決の反対であり、他の問題を引き起こす可能性があります。適切な方法は、そのコマンドが指定されている場所を追跡し、無効化/変更することです。探偵の仕事は楽しいことができます
...-underscore_d

回答:


9

このソリューションは、@ Jeroenのソリューションと@A lubuntu user solutionの組み合わせです。

根本的な原因は、ユーザー固有のlight-locker.desktopファイルがシステム全体のファイルを上書きしないことだと思います。そのため、ユーザーがライトロッカーをまったく起動しないように構成した場合でも、既定の構成パラメーターで実行されます。

警告:これにより、システム全体のデフォルトの画面ロックが無効になります。特定のユーザーに対してロックを有効にする場合は、各ユーザーのファイル内のExec=行を編集する必要があり~/.config/autostart/light-locker.desktopます。「環境設定>> Light Locker設定」でこれを設定すると、システム全体のファイルが邪魔にならないように移動できますが、私はこれを試していません。

手順1:システム全体のライトロッカーの起動を無効にします。これにより、代わりにユーザーごとの.desktopファイルを実行できます。

sudo mv /etc/xdg/autostart/light-locker.desktop /etc/xdg/autostart/light-locker.desktop.bak

これを再度有効にするには、ファイルの名前を変更して、.bak拡張子がなくなるようにします。

ステップ2:ユーザー固有のlight-locker.desktopファイルを編集する

テキストエディタで〜/ .config / autostart / light-locker.desktopを開きます。

開始する行を編集して、Exec=それだけにしExec=ます。つまり、ライトロッカーが起動しないことを意味するコマンドが指定されていません。

手順3:再起動します。


1
(これはGeoffrey Hingの優れた答えに対するコメントですが、答えを投稿することはできますが、コメントするほどの評判はないようです-私には逆に思えます)。ライトロッカーの:sudo mv /etc/xdg/autostart/light-locker.desktop /etc/xdg/autostart/light-locker.desktop.bakおよび再起動。次に、[設定] >> [ライトロッカー設定]からGUIを使用してライトロッカー設定を変更し、変更した設定が反映されました。
LeilaBD

私は〜/ .configを/自動/光locker.desktopでファイルを持っていない
goofballLogic

@goofballLogicこのファイルは、Light Locker Preferences >> Light Locker Settings設定に移動して編集/保存すると作成されます。
イゴールイェロシミッチ16

3

自動起動アプリケーションのフォルダと思われるものを見つけました:〜/ .config / autostart。私のコンピューターには、スクリーンロッカー用の.desktopファイル(light-locker.desktop)があります。これは一種のショートカットです。.desktopファイルとアプリケーションメニューのエントリの作成方法について詳しく知りたい場合は、LubuntuのデスクトップであるLXDEのwikiのこの記事をお読みください

適切なフォルダに置かれた.desktopファイルは、アプリケーションメニューのエントリを作成します。ユーザーがログインすると、このフォルダでアプリケーションが起動するのではないかと思います。

Light-locker設定アプリを使用したときにLubuntuのインストールで修正できなかったことが問題であった場合、light-locker.desktopファイルを確認する価値があると思います。

また、Light lockerの構成が異なるユーザーは、light-locker.desktopファイルが異なることもわかりました。賢明なように、唯一の違いは「exec」行です。これは、実行されるアプリまたはコマンドとその引数またはオプションを決定します。アプリケーションメニューエントリをクリックすることは、シェルまたはターミナルで「exec」行を実行することに似ています。メニューでプログラムの新しいアプリエントリを作成するのは非常に簡単です。私はこのタスクを数回行いました。

.desktopファイルは、Lunbuntuのデフォルトのプレーンテキストエディターであるリーフパッドで開くことで編集できます。変更を保存しない場合、何も変更されません。

「exec」行は次のようなものです。

Exec=light-locker --lock-after-screensaver=0 --lock-on-suspend --no-late-locking

light-lockerが持っている引数を知りたい場合は、シェルを開いてを実行できますinfo light-locker。すべての議論があるわけではないことに注意してください。私の観点からすると、開発者にチャンスがあれば、その情報は改善されるべきです。

ただし、Lubuntuのインストールには複数のユーザーがいて、それぞれ異なるLight-locker設定があります。次のオプションが正しいことを確認できます。

1)コンピューターをサスペンドするときにLight-lockerで画面をロックする場合:

Exec=light-locker --lock-after-screensaver=0 --lock-on-suspend --no-late-locking

2)前のオプションが必要ない場合:

Exec=light-locker --lock-after-screensaver=0 --no-lock-on-suspend --no-late-locking

「exec」行は、コンピューターで説明した機能を持たない、--lock-after-screensaver=0または--no-late-locking引き起こす可能性があります。info light-locker前に言ったように実行して確認できます。

それ以外の場合は、light-locker.desktopを他のフォルダーに移動して再起動してみてください。この最新の提案を行う前に、Lubuntuメーリングリストで質問することをお勧めします。このOSについてより深い知識を持つ人々がいます。


フォローしていません。.desktopファイルに2つのオプションを追加する必要があると言っていますか?どちらか..次の2つがあります:light-locker.desktop、screensaver-settings.desktop
user568021 14

ligh-locker.desktopファイルを参照しました。ライトロッカーはLubuntuのデフォルトのスクリーンロッカーです。.desktopファイルの詳細については、このwiki記事をご覧ください
lubuntuユーザー

ok ..あなたが提供した行をlight-locker.desktopファイルのExec =行に追加しました...しばらくしてから何が起こるか見てみましょう:)
user568021

2番目の投稿を編集して、わかりやすくしました。ファイルの「exec」行を変更したと思います。2行の「exec」行があってはなりません。
lubuntuユーザー

あなたはこれを信じないかもしれませんが、それは単に私のために機能しません。Lubuntuは私がすることをすべて無視するだけです!
user568021 14

1

これで問題が解決しました:

sudo apt-get purge light-locker light-locker-settings

kbuildsmuruから提案されたように修正された答え


1
*原因apt-getそれを治療するためには、おそらく、意図しない結果と正規表現、です。可能な場合は避けてください。
ムル14年

そして、他のコメントによると、粗いパターンマッチングがなくても、それを呼び出す何かが原因の単一の問題を回避するためにパッケージを削除することは...問題解決への本当に悪いアプローチであり、他の場所でより悪い問題を引き起こす可能性があります。
underscore_d

これでうまくいきました。使用して*悪い習慣ですが、私は、具体的にアンインストールlight-lockerしてlight-locker-settingsこの問題を解決するために
kbuilds

0

環境設定サブメニューの「LXSessionのデフォルトアプリケーション」で自動起動アプリケーションが選択されていることをご存知ですか(Lubuntu 14.04の場合)。そこでスクリーンセーバーと「screenlocker」アプリケーションがチェックされているのを見ることができますが、それを無効にしようとしたことはありません。


これはばかげている。両方のオプションが見つかりましたが、無効になっていますが、まだ無視されます。
user568021 14

0

この回答に基づいて適切に動作するようになりましたが、新しいバージョンのLubuntu(私の場合は15.10)には、含める必要がある別のオプションがあります。

私のExecラインは:

Exec=light-locker --lock-after-screensaver=0 --lock-on-suspend --no-late-locking --no-lock-on-lid

これで、「パワーマネージャ」のオプションが適切に機能します。


-3

これで問題が解決しました:

sudo rm /etc/xdg/autostart/light-locker.desktop

2
これは確かに機能しますが、結果を説明するのに役立ちます(システム全体の画面ロックを無効にします)。私にとって、これはユーザーごとに有効にできるためひどいものではありませんが、コンテキストの欠如がダウン投票の理由だと思います。
ジェフリーヒン14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.