web-dev-qa-db-ja.com

ロック画面が機能しない。 14.04

最近、私は14.04にアップグレードしましたが、その後、ロック画面が機能しません。gnome-screensaverはTrustyでサポートされていないことをオンラインで読みました。代わりにxscreensaverをインストールすることをお勧めします。後者はほんの数日間は正常に機能しました。さらに、ログアウトしても、ログイン中にパスワードの入力を求められません。もう少し読んでみると、Trusty Unityには独自のロック画面があります。したがって、古いlightdm/gnome-screensaverの代わりにUnityを使用できます。 this を見つけて、lightdmロック画面の有効化が何らかの形で助けになるかどうかを確認しようとしました。結局のところ、リンクに記載されているLockscreenオプションはありません。問題を解決する可能な方法は何ですか?

19
fts

これらを試してください:

Sudo apt-get remove gnome-screensaver
Sudo apt-get install xscreensaver xscreensaver-gl-extra xscreensaver-data-extra

次に、メニューで「スクリーンセーバー」を検索し、必要に応じて設定を調整します。

Xscreensaverをスタートアップに追加するには、スタートアップアプリケーションを開き、「xscreensaver -nosplash」を追加します。

CTRL + ALT + Lを取得して画面をロックし、スクリーンセーバーを起動するには、[システム設定]> [キーボード]に移動し、[システム]の下の[ショートカット]タブで、[画面のロック]キーボードショートカットをCTRL + ALT + Lからそれ以外の場合は、[カスタムショートカット]で[+]ボタンをクリックして新しいカスタムショートカットを追加し、[名前]で「Xscreensaver」と入力し、[コマンド]で「/ usr/bin/xscreensaver-command -lock」と入力します。 「適用」をクリックします。

最後に、新しく作成したショートカットの横をクリックし、CTRL + ALT + Lを押してショートカットを割り当てます(または、他のキーボードショートカットを使用しますが、既に別のものに割り当てられていないことを確認します)。または、古いスクリーンセーバーに新しいキーボードショートカットを割り当てる代わりに、次のコマンドを実行できます。

Sudo ln -s /usr/bin/xscreensaver-command /usr/bin/gnome-screensaver-command

変更を元に戻す(黒いGNOMEスクリーンセーバー画面に戻る)には、以下のコマンドを使用します。

Sudo apt-get remove xscreensaver xscreensaver-gl-extra xscreensaver-data-extra
Sudo rm /usr/bin/gnome-screensaver-command
Sudo apt-get install gnome-screensaver

別の方法を使用してCTRL + ALT + LをXscreensaverロック画面に割り当て、システム設定>キーボードを再度開き、カスタムXscreensaverコマンドを削除して、CTRL + ALT + Lを「ロック画面」(「システム」の下)に割り当てます。 )。

14
CR2

私はGnomeを使用していますが、14.04への更新後、タイムアウト後に画面がロックされないという同じ問題がありました。興味深いことに、「Ctrl + Alt + L」を使用して画面をロックした後、機能しました。問題は、起動後にgnome-screensaverが起動されず、画面のロックを解除するときに起動されることであることがわかりました。

したがって、私の解決策は、gnome-screensaverコマンドをスタートアップアプリケーションに追加して、問題を解決することでした。

3
matthias

here のように、コマンドラインからロック画面をトリガーできます。キーボードショートカットを有効にするには、カスタムキーボードショートカットを作成し、ロックスクリーンスクリプトにリンクする必要があります。修正方法は次のとおりです。

  1. フォルダー~/scriptsを作成し、フォルダー内にスクリプトlockme.shを作成します

    \#!/bin/bash
    DISPLAY=:0 gnome-screensaver-command -l
    
  2. ロック画面用のカスタムキーボードショートカットを作成します。
    [システム設定]> [キーボード]> [キーボードショートカット]に移動し、[+]をクリックしてカスタムキーボードショートカットを追加します。ファンキーな名前を付けると、コマンドは私の場合です:/home/username/scripts/lockme.sh [OK]をクリックします

  3. キーボードショートカットを設定します。
    新しく作成された行をクリックし、キーボードの[Super] + Lを押して、このキーボードの組み合わせを割り当ててスクリプトを開始します。

1
domih

さて、ここではウィンドウマネージャーを頻繁に切り替えます。キーバインディングを許可する方法は、すべてを使用することです
xbindkeysおよびxbindkeys-config

ヒント:グラブキーが構成アプリケーションでクラッシュした場合、構成ファイル~/.xbindkeysには、手動で設定する方法、または少なくともグラブをスキップしてキー識別子を直接入力する方法が記載されています。

#Screen Lock
"gnome-screensaver-command --lock"
   Control+Alt+l

Obs .:これはubuntu 16.04で動作しますが、14.04でも利用可能です https://launchpad.net/ubuntu/+source/xbindkeys

0
Aquarius Power