[비망록] 타일 모양 창 관리자 awesome의 설정
따라서 이번에는 awesome 창 관리자의 설정에 따라 메모를 작성합니다.
키보드 단축키는 [Key 1+Key 2]처럼 쓰십시오.그나저나 모디키로 등록된 모디4는 슈퍼키라고도 불린다.그런 다음 Alt 키를 Mod1 이라고 쓰지 않으면 인식되지 않습니다.
~/.config/awesome/rc.lua
터미널 설정
기본적으로 일어나는 [mod4+Return] 터미널을 gnome-terminal로 설정합니다
44줄 정도terminal = "gnome-terminal"
레이아웃 사용
여기서 [mod4+Space]를 사용하여 전환된 레이아웃 중 어느 것이 유효한지 결정할 수 있습니다."--"의 의견을 출력하면 OK입니다.
55~70줄 정도-- Table of layouts to cover with awful.layout.inc, order matters.
layouts =
{
awful.layout.suit.tile,
awful.layout.suit.floating,
-- awful.layout.suit.tile.left,
-- awful.layout.suit.tile.bottom,
awful.layout.suit.tile.top,
-- awful.layout.suit.fair,
awful.layout.suit.fair.horizontal,
-- awful.layout.suit.spiral,
awful.layout.suit.spiral.dwindle,
-- awful.layout.suit.max,
-- awful.layout.suit.max.fullscreen,
-- awful.layout.suit.magnifier
}
태그 정보
레이블은 다른 WM에서 Workspace 또는 가상 모니터로 불리는 것을 말합니다.기본 배치는 각각 이름 지정 및 미리 설정할 수 있습니다.
나는 세 번째 탭을 flat로 설정하고, 레이아웃을 flat로 설정합니다.
75~82줄 정도tags = {
names = {" main ", " browser ", " float ", " work ", " tray "},
layout = {layouts[1], layouts[1], layouts[2], layouts[1], layouts[1]}
}
for s = 1, screen.count() do
-- Each screen has its own tag table.
tags[s] = awful.tag(tags.names, s, tags.layout)
end
표시줄
(기본값) 위에 표시된 막대의 높이 등을 변경할 수 있습니다.높이를 줄이고 다른 디스플레이 영역을 비웁니다.
176줄 정도-- Create the wibox
mywibox[s] = awful.wibox({ position = "top", height = "20", screen = s })
키보드 단축키 정보
키보드 단축키는 201행에서 271행 사이로 설정awful.key({ メタキー }, "a"とか, function () 実行内容 end),
라는 형식으로 등록했다.아래에 유용한 단축키가 열거되어 있다.
첫 번째 화면은 [Ctrl+Alt+l]로 잠겼습니다.
두 번째와 세 번째는 키보드의 음량 버튼으로 음량을 조절한다.Unity 환경과 동일한 피드백 사운드가 발생합니다.
제201줄~271줄사이-- {{{ Key bindings
globalkeys = awful.util.table.join(
・
・
・
-- Standard program
・
・
・
awful.key({ "Mod1", "Control" }, "l", function () awful.util.spawn("xscreensaver-command -lock") end),
awful.key({ }, "XF86AudioRaiseVolume",
function ()
awful.util.spawn("amixer sset Master 10%+")
awful.util.spawn_with_shell("mplayer /usr/share/sounds/freedesktop/stereo/audio-volume-change.oga")
end),
awful.key({ }, "XF86AudioLowerVolume",
function ()
awful.util.spawn("amixer sset Master 10%-")
awful.util.spawn_with_shell("mplayer /usr/share/sounds/freedesktop/stereo/audio-volume-change.oga")
end),
・
・
・
)
창 레이아웃 규칙
343에서 376 줄 사이 { rule = { マッチルール },
properties = { 配置規則 } },
라고 덧붙였다.나의 설정 예는 다음과 같다.
브라우저에서 애니메이션 전체 화면을 재생할 때 붕괴가 나타나므로 Plugin-container를 설정해야 합니다.또한 타일에 mplayer가 표시되면 종횡비도 나빠지기 때문에 flat로 설정하는 것이 좋습니다.코키도 필수야.
343~376줄 사이-- {{{ Rules
awful.rules.rules = {
-- All clients will match this rule.
{ rule = { },
properties = { border_width = beautiful.border_width,
border_color = beautiful.border_normal,
focus = true,
size_hints_honor = false,
keys = clientkeys,
buttons = clientbuttons
} },
{ rule = { class = "MPlayer" },
properties = { tag = tags[screen.count()][3], switchtotag = true},
callback = function (c)
awful.placement.centered(c, nil)
end
},
{ rule = { class = "pinentry" },
properties = { floating = true } },
{ rule = { class = "gimp" },
properties = { floating = true } },
{ rule = { class = "Firefox" },
properties = { tag = tags[screen.count()][2] } },
{ rule = { class = "Plugin-container" },
properties = { floating = true } },
{ rule = { class = "Websearch.py" },
properties = { floating = true},
callback = function (c)
awful.placement.centered(c, nil)
end
},
{ rule = {class = "Conky"},
properties = { floating = true, border_width = 0 } }
}
시작할 때 실행하는 프로그램
프로필의 마지막에 다음과 같은 내용을 추가하여 자동으로 실행되는 프로그램을 설정합니다.
Dropbox를 시작하는 데몬, 무선 네트워크, 음량 조절 프로그램, 이런 것들이 술집에 표시됩니다.awful.util.spawn_with_shell("/home/ssh0/.dropbox-dist/dropboxd")
awful.util.spawn_with_shell("nm-applet")
awful.util.spawn_with_shell("gnome-sound-applet")
awful.util.spawn_with_shell("xscreensaver -no-splash")
awful.util.spawn_with_shell("conky -b")
캡처
현재 창의 캡처를 아래에 붙입니다.
레이아웃 디자인.dwindle
레이아웃:flating
문제점 등
터미널의 투명화를 고려하지만 xcommpmgr를 사용하면 타일을 잘 깔지 못하고 밑에 남은 현상이 발생하며 mplayer 애니메이션으로 재생하면 선형이 늦어져 단념합니다.
평소에는 노트북에서 데스크톱 모니터에 연결해 보이지만 xrander로 노트북 옆에 있는 디스플레이를 제거하면 nm-applet 2개가 표시됩니다.또한 최근 눈에 띄는 것은 디스플레이를 취소하면 노트북 옆의 화면이 모니터 옆의 화면만 덮어쓰는 것 같다는 것이다(부동 레이아웃에서 다른 벽지를 잡거나 삭제할 수 있다).부팅할 때 외부 모니터와 연결할 때만 노트북 옆이 보이지 않는데 어떻게 해야 좋을까요?
Reference
이 문제에 관하여([비망록] 타일 모양 창 관리자 awesome의 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ssh0/items/c7ad3470a9852bdae3a7
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
terminal = "gnome-terminal"
-- Table of layouts to cover with awful.layout.inc, order matters.
layouts =
{
awful.layout.suit.tile,
awful.layout.suit.floating,
-- awful.layout.suit.tile.left,
-- awful.layout.suit.tile.bottom,
awful.layout.suit.tile.top,
-- awful.layout.suit.fair,
awful.layout.suit.fair.horizontal,
-- awful.layout.suit.spiral,
awful.layout.suit.spiral.dwindle,
-- awful.layout.suit.max,
-- awful.layout.suit.max.fullscreen,
-- awful.layout.suit.magnifier
}
tags = {
names = {" main ", " browser ", " float ", " work ", " tray "},
layout = {layouts[1], layouts[1], layouts[2], layouts[1], layouts[1]}
}
for s = 1, screen.count() do
-- Each screen has its own tag table.
tags[s] = awful.tag(tags.names, s, tags.layout)
end
-- Create the wibox
mywibox[s] = awful.wibox({ position = "top", height = "20", screen = s })
awful.key({ メタキー }, "a"とか, function () 実行内容 end),
-- {{{ Key bindings
globalkeys = awful.util.table.join(
・
・
・
-- Standard program
・
・
・
awful.key({ "Mod1", "Control" }, "l", function () awful.util.spawn("xscreensaver-command -lock") end),
awful.key({ }, "XF86AudioRaiseVolume",
function ()
awful.util.spawn("amixer sset Master 10%+")
awful.util.spawn_with_shell("mplayer /usr/share/sounds/freedesktop/stereo/audio-volume-change.oga")
end),
awful.key({ }, "XF86AudioLowerVolume",
function ()
awful.util.spawn("amixer sset Master 10%-")
awful.util.spawn_with_shell("mplayer /usr/share/sounds/freedesktop/stereo/audio-volume-change.oga")
end),
・
・
・
)
{ rule = { マッチルール },
properties = { 配置規則 } },
-- {{{ Rules
awful.rules.rules = {
-- All clients will match this rule.
{ rule = { },
properties = { border_width = beautiful.border_width,
border_color = beautiful.border_normal,
focus = true,
size_hints_honor = false,
keys = clientkeys,
buttons = clientbuttons
} },
{ rule = { class = "MPlayer" },
properties = { tag = tags[screen.count()][3], switchtotag = true},
callback = function (c)
awful.placement.centered(c, nil)
end
},
{ rule = { class = "pinentry" },
properties = { floating = true } },
{ rule = { class = "gimp" },
properties = { floating = true } },
{ rule = { class = "Firefox" },
properties = { tag = tags[screen.count()][2] } },
{ rule = { class = "Plugin-container" },
properties = { floating = true } },
{ rule = { class = "Websearch.py" },
properties = { floating = true},
callback = function (c)
awful.placement.centered(c, nil)
end
},
{ rule = {class = "Conky"},
properties = { floating = true, border_width = 0 } }
}
awful.util.spawn_with_shell("/home/ssh0/.dropbox-dist/dropboxd")
awful.util.spawn_with_shell("nm-applet")
awful.util.spawn_with_shell("gnome-sound-applet")
awful.util.spawn_with_shell("xscreensaver -no-splash")
awful.util.spawn_with_shell("conky -b")
현재 창의 캡처를 아래에 붙입니다.
레이아웃 디자인.dwindle
레이아웃:flating
문제점 등
터미널의 투명화를 고려하지만 xcommpmgr를 사용하면 타일을 잘 깔지 못하고 밑에 남은 현상이 발생하며 mplayer 애니메이션으로 재생하면 선형이 늦어져 단념합니다.
평소에는 노트북에서 데스크톱 모니터에 연결해 보이지만 xrander로 노트북 옆에 있는 디스플레이를 제거하면 nm-applet 2개가 표시됩니다.또한 최근 눈에 띄는 것은 디스플레이를 취소하면 노트북 옆의 화면이 모니터 옆의 화면만 덮어쓰는 것 같다는 것이다(부동 레이아웃에서 다른 벽지를 잡거나 삭제할 수 있다).부팅할 때 외부 모니터와 연결할 때만 노트북 옆이 보이지 않는데 어떻게 해야 좋을까요?
Reference
이 문제에 관하여([비망록] 타일 모양 창 관리자 awesome의 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ssh0/items/c7ad3470a9852bdae3a7
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여([비망록] 타일 모양 창 관리자 awesome의 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ssh0/items/c7ad3470a9852bdae3a7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)