2017-10-16 14 views
0

굉장한 바닐라 구성으로 9 개의 태그를 얻습니다. 여러 '활동'을 동시에 지원하려면 더 많은 태그가 필요할 것입니다. (예 : "일반 컴퓨터 사용", "코딩", "그래픽 편집"과 같은 활동).굉장한 WM : m-by-n 행렬로 태그? (더 많은 태그!)

나는 9 개의 기본 태그를 "하나의 행"이라고 생각합니다. 나는 여러 개의 "행"태그, 즉 3x9, 9 개의 태그가있는 3 개의 행을 갖고 싶습니다. 그것은 m-by-n 행렬의 태그라고 생각할 수 있습니다.

필자는 각 활동과 그에 필요한 프로그램을 자체 행에 보관할 것입니다.

기본적으로 [modkey] - [왼쪽/오른쪽]은 태그 사이를 이동합니다. [modkey] - [위/아래]는 행 사이를 이동하는 데 사용할 수 있습니다.

굉장하지 않습니까?
불행히도 루아의 프로그래밍과 멋진 API에 관해서는 전혀 경험이 없습니다. 이것을 구현하기 위해 어떤 수정이 필요합니까?

+0

아마도이 슈퍼 유저 또는 [Unix & Linux] (https://unix.stackexchange.com/)에 속해 있습니까? 스택 교환은 주로 코딩에 대한 Q & A를위한 것입니다. 그래서, 여러분이 시도한 것과 실패한 것을 보여주는 루아를 여기에 적어도 포함시켜야합니다. 그러나 여기에 포함 된 Lua는이 창 관리자에게 매우 구체적 일 것이므로 다른 곳에서는 더 좋을 것이라고 생각합니다. – jdv

답변

0

이렇게해서는 안됩니다. 당신은 당신이 (m의 * n을)를 원하는만큼 태그를 추가하고 당신의 rc.lua에 다음을 추가해야합니다 :

awful.key({ modkey,   }, "Down", 
    function() awful.tag.viewidx(n) end, --Replace the n! 
    {description = "view previous", group = "tag"}), 
awful.key({ modkey,   }, "Up", 
    function() awful.tag.viewidx(-n) end, --Replace the n! 
    {description = "view previous", group = "tag"}), 

을하지만 불행하게도 나는 매트릭스 태그 목록을 표시 할 생각이 없다.

+0

제안 해 주셔서 감사합니다. 나는 그것을 시도하고 본질적으로 작동하지만, 향상시킬 수있는 몇 가지 것을 볼 수있다. (1) 다른 "행"(= 2x9 ~ 18 태그)을 만들면 18 개의 항목이 표시되므로 태그 목록 위젯이 커집니다. 태그 목록에 현재 "행"만 표시되는 것이 적절하다고 생각합니다. (2) 태그 목록과 [modkey] - [number]와 같은 명령이 "행 인식"이고 현재 "행"의 범위 내에서 작동하면 좋을 것입니다. 예를 들어 [modkey] - [1 ] 또는 태그 목록에서 [1]을 클릭하면 항상 첫 번째 행의 첫 번째 태그로 전환됩니다. – user19051