概要

Linux Mint でログイン前の壁紙が表示されなくなってしまった。背景が真っ黒の状態。
/usr/share/mdm/html-themes/Mint-X/slideshow.conf を編集し、実在する画像ファイル以外の行はコメントアウトして、実在する画像ファイルへのパスの行を追加したところ、ログイン前に壁紙が再び表示されるようになった。

詳細

環境

OS: Linux Mint 18.2 ‘Sonya’ “MATE 64-bit”

原因

気づいたらログイン前の画面が真っ黒になっていた。Mint が用意してくれていたいつものきれいな壁紙が表示されていない。
原因は、/usr/share/mdm/html-themes/Mint-X/slideshow.conf の中身が変わってたっぽい。この中で記述されていた壁紙ファイルのパスが、今はもう存在しないもの(古いバージョンのMint 用のパス)に変わってしまっていた模様。変わってしまった原因は不明。アップデートしたからか?

改善策

以下のファイルを修正した。 ※修正対象ファイルのバックアップは事前に行った。

/usr/share/mdm/html-themes/Mint-X/slideshow.conf

修正内容としては、実在する画像ファイル以外の行はコメントアウトして、実在する画像ファイルへのパスの行のコメントアウトを解除したり、新たに追加したりした。
そのために、まずは壁紙ファイルが保存されているパスを確認した。

/usr/share/backgrounds

これらの配下に、壁紙が存在している。
これらの配下を見たところ、どうやら、存在しないディレクトリへのパス”///usr/share/backgrounds/linuxmint-serena/” が、slideshow.conf にてコメントアウトされずに記述されているようだ。
なので、実際に存在する画像ファイルを指定するように、slideshow.conf を書き換えた。

修正前

#
# slideshow settings
#
interval_seconds = 15
fade_seconds = 2
shuffle = true
show_controlls = true
show_filename = false
[backgrounds]
# Add background image files here, one file per line.
#
# Examples:
# file:///absolute/path/to/image.jpg
# ../relative/path/to/image.jpg
file:///usr/share/backgrounds/linuxmint-serena/ajilden_blossom.jpg
file:///usr/share/backgrounds/linuxmint-serena/anieto2k_hot_balloon_trip.jpg
file:///usr/share/backgrounds/linuxmint-serena/arestifo_hill.jpg
file:///usr/share/backgrounds/linuxmint-serena/capelli_ears_of_corn.jpg
file:///usr/share/backgrounds/linuxmint-serena/capelli_lilium.jpg
file:///usr/share/backgrounds/linuxmint-serena/dmarcu_romania.jpg
file:///usr/share/backgrounds/linuxmint-serena/dvancea_brecon_beacons.jpg
file:///usr/share/backgrounds/linuxmint-serena/ehall_iceland.jpg
file:///usr/share/backgrounds/linuxmint-serena/ekilby_lilac.jpg
file:///usr/share/backgrounds/linuxmint-serena/jchavez_twin_peaks.jpg
file:///usr/share/backgrounds/linuxmint-serena/jgardner_antelope_canyon.jpg
file:///usr/share/backgrounds/linuxmint-serena/juergen_colourful_stones.jpg
file:///usr/share/backgrounds/linuxmint-serena/jvasek_xmas_bokeh.jpg
file:///usr/share/backgrounds/linuxmint-serena/krodriguez_pfeiffer_beach.jpg
file:///usr/share/backgrounds/linuxmint-serena/ldpiccolo_berthoud_pass.jpg
file:///usr/share/backgrounds/linuxmint-serena/mstaudenmann_unveiled.jpg
file:///usr/share/backgrounds/linuxmint-serena/pfischer_pine_branch.jpg
file:///usr/share/backgrounds/linuxmint-serena/pwuyts_kings_canyon.jpg
#file:///usr/share/backgrounds/linuxmint-serena/rlukeman_skye.jpg
file:///usr/share/backgrounds/linuxmint-serena/sguiheneuc_contrast.jpg
file:///usr/share/backgrounds/linuxmint-serena/sradford_didley.jpg
file:///usr/share/backgrounds/linuxmint-serena/sschooler_sky.jpg
#file:///usr/share/backgrounds/linuxmint-sarah/andyfitz_grass.jpg
#file:///usr/share/backgrounds/linuxmint-sarah/bartosova_aurora.jpg
#file:///usr/share/backgrounds/linuxmint-sarah/cantrell_waterfall.jpg
#file:///usr/share/backgrounds/linuxmint-sarah/dking_momiji.jpg
#file:///usr/share/backgrounds/linuxmint-sarah/hill_papergills.jpg
#file:///usr/share/backgrounds/linuxmint-sarah/jankaluza_contemplation.jpg
#file:///usr/share/backgrounds/linuxmint-sarah/jankaluza_dandelion.jpg
#file:///usr/share/backgrounds/linuxmint-sarah/jankaluza_moon.jpg
#file:///usr/share/backgrounds/linuxmint-sarah/jankaluza_tinypair.jpg
#file:///usr/share/backgrounds/linuxmint-sarah/janKaluza_wave.jpg
#file:///usr/share/backgrounds/linuxmint-sarah/konstantin_sky.jpg
#file:///usr/share/backgrounds/linuxmint-sarah/linuxmint_beach.jpg
#file:///usr/share/backgrounds/linuxmint-sarah/linuxmint_exotic.jpg
#file:///usr/share/backgrounds/linuxmint-sarah/linuxmint_green.jpg
#file:///usr/share/backgrounds/linuxmint-sarah/linuxmint_ireland.jpg
#file:///usr/share/backgrounds/linuxmint-sarah/linuxmint_widnes.jpg
#file:///usr/share/backgrounds/linuxmint-sarah/linuxmint_wood.jpg
#file:///usr/share/backgrounds/linuxmint-sarah/reichenbach_fortress.jpg
#file:///usr/share/backgrounds/linuxmint-sarah/sezgin_drop.jpg
#file:///usr/share/backgrounds/linuxmint-sarah/sezgin_flower.jpg
#file:///usr/share/backgrounds/linuxmint-sarah/sezgin_shore.jpg
#file:///usr/share/backgrounds/linuxmint-sarah/sezgin_tuplips.jpg

修正後

#
# slideshow settings
#
interval_seconds = 15
fade_seconds = 2
shuffle = true
show_controlls = true
show_filename = false
[backgrounds]
# Add background image files here, one file per line.
#
# Examples:
# file:///absolute/path/to/image.jpg
# ../relative/path/to/image.jpg
#file:///usr/share/backgrounds/linuxmint-serena/ajilden_blossom.jpg
#file:///usr/share/backgrounds/linuxmint-serena/anieto2k_hot_balloon_trip.jpg
#file:///usr/share/backgrounds/linuxmint-serena/arestifo_hill.jpg
#file:///usr/share/backgrounds/linuxmint-serena/capelli_ears_of_corn.jpg
#file:///usr/share/backgrounds/linuxmint-serena/capelli_lilium.jpg
#file:///usr/share/backgrounds/linuxmint-serena/dmarcu_romania.jpg
#file:///usr/share/backgrounds/linuxmint-serena/dvancea_brecon_beacons.jpg
#file:///usr/share/backgrounds/linuxmint-serena/ehall_iceland.jpg
#file:///usr/share/backgrounds/linuxmint-serena/ekilby_lilac.jpg
#file:///usr/share/backgrounds/linuxmint-serena/jchavez_twin_peaks.jpg
#file:///usr/share/backgrounds/linuxmint-serena/jgardner_antelope_canyon.jpg
#file:///usr/share/backgrounds/linuxmint-serena/juergen_colourful_stones.jpg
#file:///usr/share/backgrounds/linuxmint-serena/jvasek_xmas_bokeh.jpg
#file:///usr/share/backgrounds/linuxmint-serena/krodriguez_pfeiffer_beach.jpg
#file:///usr/share/backgrounds/linuxmint-serena/ldpiccolo_berthoud_pass.jpg
#file:///usr/share/backgrounds/linuxmint-serena/mstaudenmann_unveiled.jpg
#file:///usr/share/backgrounds/linuxmint-serena/pfischer_pine_branch.jpg
#file:///usr/share/backgrounds/linuxmint-serena/pwuyts_kings_canyon.jpg
#file:///usr/share/backgrounds/linuxmint-serena/rlukeman_skye.jpg
#file:///usr/share/backgrounds/linuxmint-serena/sguiheneuc_contrast.jpg
#file:///usr/share/backgrounds/linuxmint-serena/sradford_didley.jpg
#file:///usr/share/backgrounds/linuxmint-serena/sschooler_sky.jpg
file:///usr/share/backgrounds/linuxmint-sarah/andyfitz_grass.jpg
file:///usr/share/backgrounds/linuxmint-sarah/bartosova_aurora.jpg
file:///usr/share/backgrounds/linuxmint-sarah/cantrell_waterfall.jpg
file:///usr/share/backgrounds/linuxmint-sarah/dking_momiji.jpg
file:///usr/share/backgrounds/linuxmint-sarah/hill_papergills.jpg
file:///usr/share/backgrounds/linuxmint-sarah/jankaluza_contemplation.jpg
file:///usr/share/backgrounds/linuxmint-sarah/jankaluza_dandelion.jpg
file:///usr/share/backgrounds/linuxmint-sarah/jankaluza_moon.jpg
file:///usr/share/backgrounds/linuxmint-sarah/jankaluza_tinypair.jpg
file:///usr/share/backgrounds/linuxmint-sarah/janKaluza_wave.jpg
file:///usr/share/backgrounds/linuxmint-sarah/konstantin_sky.jpg
file:///usr/share/backgrounds/linuxmint-sarah/linuxmint_beach.jpg
file:///usr/share/backgrounds/linuxmint-sarah/linuxmint_exotic.jpg
file:///usr/share/backgrounds/linuxmint-sarah/linuxmint_green.jpg
file:///usr/share/backgrounds/linuxmint-sarah/linuxmint_ireland.jpg
file:///usr/share/backgrounds/linuxmint-sarah/linuxmint_widnes.jpg
file:///usr/share/backgrounds/linuxmint-sarah/linuxmint_wood.jpg
file:///usr/share/backgrounds/linuxmint-sarah/reichenbach_fortress.jpg
file:///usr/share/backgrounds/linuxmint-sarah/sezgin_drop.jpg
file:///usr/share/backgrounds/linuxmint-sarah/sezgin_flower.jpg
file:///usr/share/backgrounds/linuxmint-sarah/sezgin_shore.jpg
file:///usr/share/backgrounds/linuxmint-sarah/sezgin_tuplips.jpg
file:///usr/share/backgrounds/linuxmint-sonya/Credits
file:///usr/share/backgrounds/linuxmint-sonya/jenemark_conifer_cone.jpg
file:///usr/share/backgrounds/linuxmint-sonya/mbandoch_alberta.jpg
file:///usr/share/backgrounds/linuxmint-sonya/gmccurdy_nature_in_red.jpg
file:///usr/share/backgrounds/linuxmint-sonya/sezgin_yellow.jpg
file:///usr/share/backgrounds/linuxmint-sonya/jbishop_water.jpg
file:///usr/share/backgrounds/linuxmint-sonya/jankaluza_petal.jpg
file:///usr/share/backgrounds/linuxmint-sonya/srslyguys_sandy_beach.jpg
file:///usr/share/backgrounds/linuxmint-sonya/rlukeman_waterfall.jpg
file:///usr/share/backgrounds/linuxmint-sonya/sdai_snow.jpg
file:///usr/share/backgrounds/linuxmint-sonya/hhoyer_corn.jpg
file:///usr/share/backgrounds/linuxmint-sonya/sezgin_white.jpg
file:///usr/share/backgrounds/linuxmint-sonya/gbowden_morzine.jpg
file:///usr/share/backgrounds/linuxmint-sonya/sezgin_green.jpg
file:///usr/share/backgrounds/linuxmint-sonya/ekilby_lilac2.jpg
file:///usr/share/backgrounds/linuxmint-sonya/jowens_palm.jpg
file:///usr/share/backgrounds/linuxmint-sonya/jleem_mount_saint_helens.jpg
file:///usr/share/backgrounds/linuxmint-sonya/nfeans_street_lights.jpg
file:///usr/share/backgrounds/linuxmint-sonya/srslyguys_phragmites.jpg
file:///usr/share/backgrounds/linuxmint-sonya/shontz_valley.jpg
file:///usr/share/backgrounds/linuxmint-sonya/dsilva_canyon.jpg
file:///usr/share/backgrounds/linuxmint-sonya/sezgin_drop.jpg
file:///usr/share/backgrounds/linuxmint-sonya/lbravo_dew.jpg

結果

ログイン前に壁紙がまた表示されるようになった。

参考にしたウェブページ

https://delightlylinux.wordpress.com/2017/07/18/change-the-login-background-in-linux-mint/

広告