dwmblocksは$ PATHを読みません。

dwmblocksは$ PATHを読みません。

私はarchlinuxdwmおよびを使用していますdwmblocks。起動時にdwmblocksスクリプト出力をロードせずにブロックのアイコンのみを表示します。走れば

$ killall dwmblocks

そして再起動

$ dwmblocks &

必要なすべてのモジュールを完全にロードします。

私のような非専門家は$PATH読んでいないようです。今後 startx。だから.xinitrc見つけましたbashrc($ PATHが展開される場所)

source $HOME/.bashrc &

走る前にdwmblocks &

dwmblocks上に行を入れてsleep 2実行を遅らせてみました。これも役に立ちません。

Xorgログファイルの取得に失敗しました。示されているように見つけました。archwikiしかし、doowsenのドキュメントはこれについて何の手がかりも提供していないようですdwmblocks

ベストアンサー1

このコマンドはsource移植可能ではありません。これは、標準のPOSIXシェルコマンドのbash(およびおそらく他のシェル)固有の別名です.。したがって、.profile他の内容を読んでいるようです。bashつまり、を使用しなければ.ならないことを意味しますsource

また、設定するかどうかわからないので$HOME(この場合は設定されるかもしれませんが、設定されていないかもしれません)、安全のために絶対パスを使用してください。最後に、バックグラウンドで送信する必要はありません。ファイルを読んで終了するだけです。これらすべてをまとめて、以下を試してみてください。

. /home/alex/.bashrc

また、環境変数はシェルからのみ読み取ることができ、ログインではなく対話式シェルセッションにのみ適用されるため、外部に配置するのでは~/.profileなく内部に配置するのが最善です。~/.bashrc~/.bashrcbash

おすすめ記事