私の気持ちは.xinitrc
こんな感じ
#!/bin/sh
bash <(sed -n 'H
/^exec ./{
x
s/\([^\n]\+ &\n\)*exec .*//
p
}' /etc/X11/xinit/xinitrc)
xmonad &
# ...
exec xterm
標準から最後のビットを最初に減算することは、xinitrc
単に標準ファイル(最後のビット減算)をコピーするよりもきれいです。しかし、何らかの理由で動作しません。これを使用すると、startx
コンソールを離れる必要はありません。私は何が間違っていましたか?
ベストアンサー1
/bin/sh
これをサポートしていないプロセス置換(#!
-lineでわかるように)を使用しようとしているため、機能しません。または、このようにプロセス置換を実行する方法を知っているシェルを使用してくださいbash
。zsh
(より信頼性の高い)もう1つの方法は、~/.xinitrc
システムバージョンをコピーして独自のファイルを作成して変更することです。