web-dev-qa-db-ja.com

ログイン画面からドットを削除するにはどうすればよいですか?

Unity Greeterが表示する背景画像は変更できますが、選択した画像に関係なく、ドットのグリッドでオーバーレイされます。デフォルトの背景ではドットは問題なく見えますが、使用したい背景ではドットは恐ろしく見えます。どうすればそれらを取り除くことができますか?

31
Scott Severance

12.04および14.04の場合

ターミナルで次のコマンドを試してください。動作するはずです。

Sudo xhost +SI:localuser:lightdm
Sudo su lightdm -s /bin/bash
gsettings set com.canonical.unity-greeter draw-grid false
exit

参照:

21
jokerdino

この回答はUbuntu 11.04にのみ適用されます

@Blitzと@Zokeの回答に感謝します。ただし、より完全なソリューションを作成しました。パッケージunity-greeterを修正してドットを削除し、PPAにパッケージ化しました。

ドットを削除したい人は誰でも my PPA を使用できます。手順は次のとおりです。

  1. PPAを追加します。

    Sudo add-apt-repository ppa:scott.severance/lightdm
    
  2. Sudo apt-get updateを実行します

  3. Sudo apt-get upgradeを実行します
  4. ドットは消えました。
13
Scott Severance

ソースにハードコードされています。 user-list.valaのソースを少し変更して、インストール時に無効にしました。

ステップバイステップガイド。

Sudo apt-get install build-essential
apt-get source unity-greeter
Sudo apt-get build-dep unity-greeter
cd unity-greeter-0.1.1/src/
vim user-list.vala +252

行を削除するか、行の先頭に//を追加します。保存して終了。

cd ..
dpkg-buildpackage -rfakeroot -uc -b
cd ..
Sudo dpkg -i unity-greeter_0.1.1-0ubuntu1_*.deb

Ubuntuは、システムのアップグレードを実行するときに、カスタムビルドパッケージを置き換えようとします。 unity-greeterのチェックを外してカスタムのものを保持するか、アップグレード後に「dpkg」を使用してカスタムのものを再インストールします。

[編集]

パッケージマネージャーがカスタムユニティグリッターを置き換えないようにするには、次を実行します。

Sudo apt-mark hold unity-greeter
3
Zoke

少なくとも現時点ではこれは不可能です。私は以前いくつかの読書をしましたが、ハードコードされているようです。開発者が最終的にそれらを取り除く方法を含むことを願っています。

2
Blitz