ということをやっている。 壁紙は feh で設定していて無線LAN APのSSIDは iw で取得しているのでそれぞれインストールしておく必要がある。以下のスクリプトをどこかに置いておいて、systemdでresume時に読むunitファイルを書いたら都度壁紙が変わる。 #!/bin/bash # select wallpapers by ssid if ! type feh > /dev/null 2>&1; then exit 1; fi if ! type iw > /dev/null 2>&1; then exit 1; fi SSID=$(iw wlp3s0 info | grep ssid | awk '{ print $2 }') [[ $SSID = '' ]] && SSID='default'; if [ -e "${HOME}/.wallpapers/${SSID}"