Openboxは、自動起動ファイルにどの.bash_aliasesが使用されているかをどうやって知ることができますか?

Openboxは、自動起動ファイルにどの.bash_aliasesが使用されているかをどうやって知ることができますか?

私はmyが実行するファイルで2つのコマンドを使用し、.config/openbox/autostart.shそれらはmyでもエイリアスを使用し、.bash_alisesコマンドの1つは時々変更されます。問題は、コマンドにこれらのコマンドエイリアスも使用していますが、.bash_aliasesすべてのファイルが毎回同じ方法で変更されるのがかなり迷惑であることです。
Openboxの自動起動ファイルが私のニックネームを知りたいのですが。

.config/openbox/autostart.shの主)

. $GLOBALAUTOSTART
lxterminal -e "$(cat ~/.config/openbox/terminal.sh)" # command for a clean autostart file

私のもの.config/openbox/terminal.sh

a="b"

while [[ -n "$a" ]]; do
        read a
        if [[ "$a" =~ "o" ]] || [[ "$a" =~ "O" ]]; then
                sudo mount -t davfs example.com/webdav ~/exampleCom
                rsync -giloprtu --specials exampleCom/dir0/ dirs/directory_0
                rsync -giloprtu --specials exampleCom/dir1/ dirs/directory_1
                sudo umount exampleCom
        fi
[…]
done

私のもの.bash_aliases

alias RS='rsync -giloprtu --specials'
alias RSYNC='sudo mount -t davfs example.com/webdav ~/exampleCom
RS exampleCom/dir0/ dirs/directory_0
RS exampleCom/dir1/ dirs/directory_1
sudo umount exampleCom'

予想される.config/openbox/terminal.sh

a="b"

while [[ -n "$a" ]]; do
        read a
        if [[ "$a" =~ "o" ]] || [[ "$a" =~ "O" ]]; then
                RSYNC # read from my ~/.bash_aliases
        fi
[…]
done

ベストアンサー1

おすすめ記事