ロック画面をログイン画面のように見せる方法は?


32

新しいセッションを開始しているときに、ロックされたセッションからログイン画面を(Ctrl+ Alt+ を使用するかL、画面タイムアウトから)ログイン画面のように見せるための方法はありますか?パスワード入力以外のロック画面上のすべてが黒であることは嫌いです。


1
11.10 / Oneiric / GNOME3 / whateverで、ロック画面が黒い画面の代わりにデスクトップの背景を使用するようになったことは注目に値します。
zpletan

Gnome 3では、もう少し複雑です。ロック画面はデスクトップの背景を使用します...しかし、画像ファイルを置き換えるか、XMLを編集する以外に変更するにはどうすればよいですか
イゴールナルダン

回答:



7

GDM

答えは少し遅いかもしれませんが、実際のロック解除ダイアログのテーマを設定する以外に、好きな画像に背景(ダイアログの周りの黒いスペース)を設定することもできます。ターミナルで次のコマンドを実行するだけです。

sudo gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --set /desktop/gnome/background/picture_filename --type string /usr/share/backgrounds/Holes_by_FireCobold.jpg

コマンドの最後のパスを、使用するイメージへのパスに置き換えます。デスクトップセッションを再起動することを忘れないでください(またはgconfd-2、少なくとも、強制終了して再起動してみてください)。

編集:ログイン画面の背景を設定しない限り(Ubuntu Tweakなどを介して)、上記のコマンドも変更します。


Gnome 3に適用可能なソリューションを検索しました。残念ながら、これはそうではありません。
イゴールナルダン


2

Cと多少のGTKにある程度精通している場合、ロック画面がログイン画面のように見える可能性があります(そうではありません!)-あなたの主な関心事はロックボックスのugさのように思われますか?

gnome-screensaverこれを行うには、ロック画面を提供するパッケージのソースを変更します。

ヒントについては、これをどのように理解したのかを参照してくださいこの答えの終わりのセクション。元の質問は、ロックボックスを中央ではなく左下に再配置することでした。必要に応じて、左に移動し、灰色の背景を透明にし、ユーザー名と「パスワード:」テキストのサイズを適切に変更します。

私の経験から、あなたが変更する必要があるコードは、2つのファイルにおそらくある:gs-lock-plug.cgs-windows-x11.c

これを試して質問がある場合は、コメントでお尋ねください。正しい方向に向けて最善を尽くします。


0

ライトDM

この調整は、OnScreen Virtual Keyboardの呼び出しをLightDMの呼び出しに置き換えることで機能します。より良い調整は、Gnome ScreenSaver Lockscreen(UbuntuのデフォルトのLockScreenからUbuntu 13.10まで)への呼び出しをUnity Greeterの呼び出し(Ubuntuのデフォルトのログイン画面)に置き換えることですが、それを行う方法が見つかりませんでした。


方法:

Dconfエディターを開き、スキーマorg.gnome.desktop.screensaverを選択し、変数embedded-keyboard-commandを編集して、その内容を

dbus-launch gdmflexiserver -xnest

、そして同じスキーマのembedded-keyboard-enabledを確認します。

ショートカットコマンド: ターミナルが好きな人や怠け者は、たった2つのコマンドで上記の設定を行うことができます。

gsettings set org.gnome.desktop.screensaver embedded-keyboard-command "dbus-launch gdmflexiserver -xnest"
gsettings set org.gnome.desktop.screensaver embedded-keyboard-enabled true

これ以降、システムがスクリーンセーバー(ロック画面)またはサスペンドから復帰するたびに、Ubuntuログイン画面(Unity Greeter)が表示されます。


このメソッドは、スクリーンセーバーからログイン画面に直接アクセスするUbuntuの談話スレッドWakeのalinaによって提供されました。Ubuntu 12.04 LTSを使用していますが、この方法は正常に機能します。12.10、13.04および13.10でも動作する場合があります。

この方法の制限は、Unity Greeterを見る前にGnome Screensaver LockScreenが一秒間表示されることです。また、Unity Greeterはロック画面用に設計されていないため、デフォルトのロック画面ほど高速で流動的ではありません。Ubuntu 14.04 LTSは、Gnome Screensaver LockScreenの代わりにLight Lockerを使用して、これらの問題の解決策を見つけます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.