2024年04月08日

インストールしました。archbang-spring-0704-x86_64。vmware workstation player-17.5.0 / sparky-7.3-amd64-xfce

abwallスクリプトコード内のユーザーネーム、
そのままになるんではないか、の件。
インストールしてみたら、
緑氏に、大変失礼な結果となりました。
ちゃんと、登録したユーザー名に
差し替わってスクリプトがインストールされていました。

インストール直後に、dwmへの移行を試みたので、
openboxの具合は、よくわかっていません。
メニュー等普通に使えていました。問題ないか
と思います。

dwmで、前回、前々回とsystrayのpatchが
上手く当たらずでしたので、
その点を成功させたかったわけですが、
元のソースをsucklessのdwmに変えました。
(過去2回は、aurからでした)

そして、必要最低限ですが、
systrayを含む3つほどpatchを当てました。
すべて問題なく当たりました。
ソースがどこでも、suckleesのpatchを
使うようですから、dwmもsucklessから
というのが、本来的でしたね。使った*.diffは、
dwm-systray-20230922-9f88553.diff
dwm-autostart-20161205-bb3bd6f.diff
dwm-fullgaps-6.4.diff
それに、バーの日付表示用に、
dwam-barのdwm-bash.sh
起動に必要なスクリプトファイルは、
~/.dwm/autostart.sh
#!/bin/bash
xrandr --output Virtual-1 --mode 1920x1200 &
fcitx5 -d &
nm-applet &
setxkgmap --layout "us" &
sudo vmhgfs-fuse /mnt/hgfs -o auto_unmount -o allow_other &
sleep 2 && feh --bg-scale ~/Backgrounds/spring.jpg
conky -d --pause=5 &
picom &
pamixer $
/home/user/dwm-bar/dwm_barx.sh &

dwm-barx.shと名前が変わっているのは、
日付の並びが日本的になるよう
別なファイルを作成したからです。

最初、ターミナルを形通り、
デフォルトのstにしましたが、dwm-fullgapsで
ギャップの隙間がきれいにそろわないため、
archbangのデフォルトのalacrittyに
しました。タイルの窓の隙間が
すべてキレイに揃うようになりました。

あと、よくわからないのは、
フローティングウィンドウのやり方と、
フローティングにした
ときの窓のサイズです。

dwm_systray_2024-04-08_17-58-56.jpg

シストレにmozcのアイコンが見えるでしょうか。


posted by ブログ開設者 at 19:24| Comment(0) | linux | このブログの読者になる | 更新情報をチェックする

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 | このブログの読者になる | 更新情報をチェックする