私は Awesome window manager を改善しようとしてrc.lua
います。デフォルトrc.lua
では、次のコードでメニューをセットアップします。
myawesomemenu = {
{ "manual", terminal .. " -e man awesome" },
{ "edit config", editor_cmd .. " " .. awesome.conffile },
{ "restart", awesome.restart },
{ "quit", awesome.quit }
}
私はGNOMEデスクトップ環境のウィンドウマネージャーとしてAwesomeを使用しているので、環境変数「DE」が「gnome」に設定されている場合にのみ、 Awesomegnome-session-quit
に代わりにプログラムを使用させたいと考えています。awesome.quit
したがって、5行目を次のように置き換えました
{ "quit", if os.getenv("DE") == "gnome" then os.execute("/usr/bin/gnome-session-quit") else awesome.quit end }
しかし、ファイルをリロードすると、「if の近くに予期しないシンボル」が表示されます。これを修正するにはどうすればよいですか?また、その原因は何ですか?