Unity Greeterが表示する背景画像は変更できますが、選択した画像に関係なく、ドットのグリッドでオーバーレイされます。デフォルトの背景ではドットは問題なく見えますが、使用したい背景ではドットは恐ろしく見えます。どうすればそれらを取り除くことができますか?
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
参照:
@Blitzと@Zokeの回答に感謝します。ただし、より完全なソリューションを作成しました。パッケージunity-greeter
を修正してドットを削除し、PPAにパッケージ化しました。
ドットを削除したい人は誰でも my PPA を使用できます。手順は次のとおりです。
PPAを追加します。
Sudo add-apt-repository ppa:scott.severance/lightdm
Sudo apt-get update
を実行します
Sudo apt-get upgrade
を実行しますソースにハードコードされています。 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
少なくとも現時点ではこれは不可能です。私は以前いくつかの読書をしましたが、ハードコードされているようです。開発者が最終的にそれらを取り除く方法を含むことを願っています。