私はarchlinux
、dwm
およびを使用しています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
~/.bashrc
bash