9개 이상의 태그에 멋진 키 바인딩 할당

9개 이상의 태그에 멋진 키 바인딩 할당

저는 멋진 WM을 사용하고 있는데 9개의 기본 탭(또는 "가상 데스크톱")만으로는 충분하지 않습니다. 가상 머신과 원격 VNC 등이 많이 있습니다. 나는 과거에 약 20개의 가상 데스크톱에 대해 창 관리자를 사용해 본 적이 있으며 그게 전부입니다. 하지만 지금은 노력 중이야놀라운타일링되지 않은 WM으로 돌아갈 방법은 없습니다.)

이 라인을 변경하여 Awesome에서 9개 이상의 태그를 성공적으로 만들었습니다.rc.lua:

tags[s] = awful.tag({ 1, 2, 3, 4, 5, 6, 7, 8, 9 }, s, layouts[1])

이와 관련하여:

tags[s] = awful.tag({ 1, 2, 3, 4, 5, 6, 7, 8, 9, "a" }, s, layouts[1])

하지만 이 새 탭으로 직접 전환할 수 있도록 키 바인딩을 추가하는 방법을 잘 모르겠습니다.

탭 "9"로 이동한 다음 "다음 탭으로 이동"이 제대로 작동한다는 점을 지적하고 싶지만 직접 단축키를 찾고 있습니다.

내가 시도한 모든 것은 다음과 같이 끝납니다.놀라운기본적으로 사용할 수 없거나 기본 구성으로 기본 설정되어 있습니다.

예를 들어, 저는 이것에 대한 다양한 변형을 시도했습니다:

awful.key({ modkey,           }, "a",      awful.tag.viewidx XXX,

그러나 그들은 모두 비참하게 실패했습니다.

내 루아푸는 강력하지 않으며 작동할 정확한 선뿐만 아니라 해당 선을 내 코드에 넣을 수 있는 매우 정확한 위치도 필요합니다.rc.lua문서.

편집하다viewidx에 대한 문서에는 분명히 몇 가지 문제가 있으며, 이 문제와 관련된 패치 및 메일링 목록 활동을 발견했기 때문에 코드의 기능과 일치하지 않습니다. 하지만 문제를 해결하려면 어떻게 해야 하는지 알고 싶습니다.

답변1

나는 그것을 하지 못했다보기IDX이 방법은 효과가 있었지만 결국 다음 작업을 수행하게 되었고 그 결과는 다음과 같습니다.

awful.key({ modkey, }, "a", function ()
    local screen = mouse.screen
    if tags[screen][10] then
         awful.tag.viewonly(tags[screen][10]) end end),

관련 정보