私はオンラインでできる限り読んでいますが、どれも機能していないようです(つまり、~/.config/awesome/rc.lua
を変更しています)。
レポジトリから awesome ウィンドウマネージャーをインストールしました。GDM経由でログインし、セッションにログインするたびにいくつかのアプリケーションを起動できるようにします。
まず、テンプレートrc.luaファイルをホームフォルダーにコピーする必要があります。
mkdir ~/.config/awesome
cp /etc/xdg/awesome/rc.lua ~/.config/awesome/
awesome - edit config
を使用して、新しいrc.luaファイルの最後に次のコードをコピーします
do
local cmds =
{
"firefox",
"xedit"
}
for _,i in pairs(cmds) do
awful.util.spawn(i)
end
end
この例では、起動時にfirefoxとxeditが実行されます。
これを説明する優れたwikiページは、 ArchLinux で見つけることができます
awful.util.spawn("conky")
awful.util.spawn("nm-applet")
.config/awseome/rc.luaの下部にあるこのような行は、トリックを行います。シンプルにしたい場合。少なくとも、それは awesome-wiki がシンプルと呼ぶものです。
Awesomeのアップグレード後のソリューション:
awful.util.spawn("nm-applet &")
クラッシュさせます(ログインプロンプトに戻ります)。
ただし、次の場合にはうまく機能します。
os.execute("nm-applet &")
二重起動を防ぐには:
do
local autostarts =
{
"safeeyes",
}
for _,i in pairs(autostarts) do
awful.spawn.easy_async_with_Shell('ps -C '.. i ..' |wc -l',function(stdout, stderr, reason, exit_code)
gears.debug.dump(stdout)
if tonumber(stdout) or 0 < 2 then
awful.spawn(i)
end
end)
end
end