2024年04月08日

archbang-spring-0704-x86_64.iso。vmware workstation player-17.5.0 / sparky-7.3-amd64-xfce

isoの名前からrcが取れて、正式春バージョンのarchbang。
小さな変更を追加したとのことです。
abwallという19行のシェルスクリプト。
~/AB_Scripts/ に入っていて、
壁紙を簡単に変更できる、というものです。

abwall_2024-04-08_05-53-32.jpg
※デフォルト壁紙は、桜のまま。

dmenuを使って、壁紙リストが上辺に出るという仕組み。
openboxのデスクトップメニューに
入れてはいないです。

~/Baclkgrounds/内で、ターミナルを開いて、
$ ./abwall
で起動するか,

<item label="abWall">
<action name="Execute">
<command>~/Backgrounds/abwall</command>
</action>
</item>

などを、~/.confing/opnebox/menu.xmlに
追加するかです。
手動で変更するより、たしかに早そうです。
今回のバージョンをインストールして使う場合、
おそらく、スクリプト中のパスの中の
ユーザーネームはabliveのままである可能性が、、、。
ユーザー名の変更が必要と想います。

変数を使うとインストール後もOKですねっ!

#!/bin/bash
# Simple Background switcher
# Modified by MrGreen [mrgreen@archbang.org]
# List of Backgrounds
u=`users`
Backs=("/home/$u/Backgrounds"/*)
Path=/home/$u/Backgrounds
# Pipe into Demnu list of Backgrounds
S=$(printf '%s\n' "${Backs[@]}" | awk -F '/' '{print $NF}' | dmenu -i -l 10 -p "Select Background:")
New_B=$Path/$S
# Set the Background using feh
feh --bg-fill "$New_B"
# Update the wallpaper filename in the autostart file
sed -i "s|feh --bg-scale .*/.*$|feh --bg-scale $New_B|" ~/.config/openbox/autostart

1行増えますけど。


posted by ブログ開設者 at 07:46| Comment(0) | linux | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。