Ubuntu 20.04/AwesomeWM에서 기본 터미널을 Alacritty로 설정하려고 합니다. 명령을 사용하여 터미널에서 실행할 수 alacritty
있으며 문제 없이 화면에 표시되지만 terminal
변수 값을 다음에서 변경하면rc.lua
terminal = "x-terminal-emulator"
도착하다
terminal = "alacritty"
Ctrl그런 다음 ++를 사용하여 ModAwesome을 다시 시작하세요 R. 명령 Mod+ Return터미널을 실행하지 않으면 아무 작업도 수행되지 않습니다.
제가 시도한 또 다른 작업은 바로가기 Mod+ 에서 기능을 변경하는 것이었습니다.Return
awful.key({ modkey, }, "Return", function () awful.spawn(terminal) end,
{description = "open a terminal", group = "launcher"}),
도착하다
awful.key({ modkey, }, "Return", function () awful.spawn.with_shell("alacritty") end,
{description = "open a terminal", group = "launcher"}),
하지만 아시다시피 아무 일도 일어나지 않았습니다. 해결책이 있나요?
답변1
나는 Ubuntu를 사용하지 않지만 동일한 문제가 발생했습니다. 이 솔루션은 저에게 효과적이었습니다.
awful.key({ modkey, }, "Return", function () awful.spawn.with_shell("LIBGL_ALWAYS_SOFTWARE=1 alacritty") end,
{description = "open a terminal", group = "launcher"}),
핵심은
"LIBGL_ALWAYS_SOFTWARE=1 alacritty"
내가 겪은 GLSL 3.30 문제는 아래에 설명되어 있습니다.https://wiki.archlinux.org/title/Alacritty#Requires_hardware_supporting_GLSL_3.30
답변2
나는 단지 귀하의 프로그램에 대한 전체 경로를 사용하고 싶습니다:
terminal = "/full/path/to/alacritty"