저는 Awesome을 처음 사용하는데 다음 저장소에서 테마를 구성하는 데 문제가 있습니다.여기
방금 테마를 내 멋진 디렉토리로 옮겼으므로 트리는 다음과 같습니다.
~/.config/awesome/
-- rc.lua
-- themes
-- anon
-- multicolor # these are the themes from github
# etc
이는 rc.lua
다음 스레드 중 하나에서 복사됩니다.
--[[
Steamburn Awesome WM config 2.0
github.com/copycat-killer
--]]
local awful = require("awful")
awful.util = require("awful.util")
--{{{ Main
theme = {}
home = os.getenv("HOME")
config = awful.util.getdir("config")
shared = "/usr/share/awesome"
if not awful.util.file_readable(shared .. "/icons/awesome16.png") then
shared = "/usr/share/local/awesome"
end
sharedicons = shared .. "/icons"
sharedthemes = shared .. "/themes"
themes = config .. "/themes"
themename = "/steamburn"
if not awful.util.file_readable(themes .. themename .. "/theme.lua") then
themes = sharedthemes
end
themedir = themes .. themename
wallpaper1 = themedir .. "/wall.png"
wallpaper2 = themedir .. "/background.png"
wallpaper3 = sharedthemes .. "/zenburn/zenburn-background.png"
wallpaper4 = sharedthemes .. "/default/background.png"
wpscript = home .. "/.wallpaper"
if awful.util.file_readable(wallpaper1) then
theme.wallpaper = wallpaper1
elseif awful.util.file_readable(wallpaper2) then
theme.wallpaper = wallpaper2
elseif awful.util.file_readable(wpscript) then
theme.wallpaper_cmd = { "sh " .. wpscript }
elseif awful.util.file_readable(wallpaper3) then
theme.wallpaper = wallpaper3
else
theme.wallpaper = wallpaper4
end
--}}}
theme.font = "Tamsyn 10.5"
theme.fg_normal = "#cdcdcd"
theme.fg_focus = "#d79d38"
theme.fg_urgent = "#CC9393"
theme.bg_normal = "#140c0b"
theme.bg_focus = "#140c0b"
theme.bg_urgent = "#2a1f1e"
theme.border_width = "1"
theme.border_normal = "#140c0f"
theme.border_focus = "#915543"
theme.border_marked = "#CC9393"
theme.taglist_fg_focus = "#d47456"
theme.tasklist_bg_focus = "#140c0b"
theme.tasklist_fg_focus = "#d47456"
theme.menu_height = "16"
theme.menu_width = "140"
theme.layout_txt_tile = "[t]"
theme.layout_txt_tileleft = "[l]"
theme.layout_txt_tilebottom = "[b]"
theme.layout_txt_tiletop = "[tt]"
theme.layout_txt_fairv = "[fv]"
theme.layout_txt_fairh = "[fh]"
theme.layout_txt_spiral = "[s]"
theme.layout_txt_dwindle = "[d]"
theme.layout_txt_max = "[m]"
theme.layout_txt_fullscreen = "[F]"
theme.layout_txt_magnifier = "[M]"
theme.layout_txt_floating = "[|]"
theme.menu_submenu_icon = themedir .. "/icons/submenu.png"
theme.taglist_squares_sel = themedir .. "/icons/square_sel.png"
theme.taglist_squares_unsel = themedir .. "/icons/square_unsel.png"
theme.tasklist_disable_icon = true
theme.tasklist_floating = ""
theme.tasklist_maximized_horizontal = ""
theme.tasklist_maximized_vertical = ""
return theme
작동하지 않습니다. 검정색 화면에 커서만 표시되고, 배경도 없고, 작업 표시줄도 없고, 터미널 등을 열 수 없습니다.
테마도 복사해 봤는데 /usr/share/awesome/themes
문제는 아닌 것 같습니다.
나는 아치 리눅스를 사용하고 있고 내 Awesome 버전은 3.5.2
.
혹시 이런 일을 해본 사람이 있다면 도와주세요.
답변1
다음 명령을 사용하여 구성을 확인할 수 있습니다.awesome --check
. 최소한 구문 오류에 대한 아이디어를 제공해야 합니다.
답변2
당신이 사용하고 있다면 .xinitrc
당신은 할 수 있습니다파일에 대한 로깅 활성화:
exec /usr/bin/awesome >> ~/.cache/awesome/stdout 2>> ~/.cache/awesome/stderr