Unity Greeterが表示する背景画像は変更できますが、選択した画像に関係なく、ドットのグリッドでオーバーレイされます。デフォルトの背景ではドットは問題なく見えますが、使用したい背景ではドットは恐ろしく見えます。どうすればそれらを取り除くことができますか?
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にパッケージ化しました。
ドットを取り除きたい人は誰でも私の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は、システムのアップグレードを実行するときに、カスタムビルドパッケージを置き換えようとします。ユニティグリーターのチェックを外して、カスタムのものを保持するか、アップグレード後に「dpkg」を使用してカスタムのものを再インストールします。
[編集]
パッケージマネージャーがカスタムユニティグリッターを置き換えないようにするには、次を実行します。
sudo apt-mark hold unity-greeter
少なくとも現時点ではこれは不可能です。私は以前いくつかの読書をしましたが、ハードコードされているようです。開発者が最終的にそれらを取り除く方法を含むことを願っています。
src/user-list.vala
。233行目が最も興味深いです。時間があれば、おそらくアルファを完全に下げて、変更を加えた.debを作成します。
exit
ただし、この2つ目は削除します。この一連のステートメントのためだけにターミナルを開いて、再び閉じたいと想定しています。