web-dev-qa-db-ja.com

画面がロックされている場合、ライトロッカーはバックグラウンドアクティビティ(音楽の再生など)を停止します

Xubuntuインストールを新しいリリース14.04にアップグレードしました。このリリースには、新しいライトロッカーが含まれています。問題は、セッションをロックしようとするか、しばらくしてから自動的にロックすると、たとえば音楽の再生を停止(または一時停止)することです(YouTubeでバックグラウンドで音楽を再生しているときにこれに気付きました)。

セッションのロックを解除すると、すぐに再生が再開されます。設定でいくつかのオプションを探しましたが、表示されませんでした。また、このバグを見つけました https://bugs.launchpad.net/ubuntu/+source/light-locker/+bug/1296456 これを理解すれば、バージョン1.4.0でこの状況を正しく修正できます。悲しいことに、これはxubuntu 14.04に同梱されているバージョンですが、問題はまだ存在しています。私は何をすべきか ?

11
misterjinx

これが xubuntu.org がこれについて言っていることです:

[...]現在、ロックするときは、次のいずれかであると想定されます。

  1. 公共の場で(自宅のデスクトップはほとんどロックする必要がありません)、マシンから離れました
  2. 複数のユーザーがいるシステムを使用する

これらのシナリオの両方で再生を停止/一時停止することは理にかなっています。

ただし、これは、セッションがロックされていても音楽の再生を続けることに慣れているユーザーにとっては面倒な変更になる可能性があります。この動作が気に入らない場合、基本的に2つの解決策があります。

  1. セッションをロックするようにライトロッカーを設定する「スクリーンセーバーが無効になっている場合」
  2. Xscreensaverの使用に切り替えます
  3. ユーザーをコンピューターの「オーディオ」グループに追加すると、ライトロッカーでも音楽の再生が続行されます

最初のオプションは、画面が空白になったときにオーディオ再生が続行されることを意味するため、適切な回避策です。ただし、コンピューターを起動すると、マウスに触れると、セッションに再度ログインするまで音楽が一時停止します。 3番目のソリューションは、ユーザーを「オーディオ」グループに追加することは推奨されないため、最後に言及します(包括的な説明については、 オーディオグルー​​プ wikiページを参照してください)。ただし、シングルユーザーシステムを使用している限り、これは引き続き選択肢となります。 [...]

light-locker

図1:ライトロッカーは、デフォルトでは、音をロックアウトします。

回避策2を選択した場合は、light-lockerを削除して古き良きxscreensaverをインストールする方法を次に示します。

Sudo apt-get purge light-locker light-locker-settings
Sudo apt-get install xscreensaver

インストール後、「スクリーンセーバー」アイコンが「設定マネージャー」メニューに表示されます。クリックすると、xscreensaverを設定できます。

xscreensaver

図2:XScreenSaver

13

同じ問題がありました。 Light Locker Settingsに移動し、「セッションを自動的にロックする」で「スクリーンセーバーが無効になったとき」に変更しました。画面が空白になっても、音楽は現在再生中です。ただし、ロック画面に戻るまでに時間がかかるようです。

UPDATE:ロック画面を有効にするには、2回のタッチ/キーストロークを行う必要があるようです。マウスを1回クリックすると音楽が停止し、Light Lockerが表示されるまでに1回のキーストロークが必要になります。うるさい。

2
user272045

XFCEデスクトップを使用するLinux Mintでも同じ問題が発生しました。私がやったことは、ライトロッカーをシナモンスクリーンセーバーに置き換えることです(これはxscreensaverやgnome-screensaverよりも優れています)。

Sudo apt-get remove light-locker Sudo apt-get install cinnamon-screensaver

次に、ファイルfor-loop/usr/bin/xflock4を編集して、以下のようにcinnamon-screensaverをトリガーするコマンドを追加します。

for lock_cmd in \ "cinnamon-screensaver-command -l" \ # this is the added line ....

0
Trung Ta