"tint2"의 경우 현재 작업 공간을 항상 표시하도록 작업 표시줄을 어떻게 구성합니까?

"tint2"의 경우 현재 작업 공간을 항상 표시하도록 작업 표시줄을 어떻게 구성합니까?

여러 개의 Openbox 데스크탑(8 또는 16)으로 구성된 Centos-6 시스템이 있습니다. 모든 데스크탑에서 뭔가가 실행되고 있습니다.

tint2내가 있는 작업 공간이 항상 표시되기를 원합니다 .

작업 표시줄 모드를 "single_desktop"에서 "multi_desktop"으로 변경해 보았으나 현재 작업 공간이 표시되지 않습니다.

tint2현재 작업 공간을 항상 표시하도록 작업 표시줄을 어떻게 구성합니까?

답변1

간단히 말해서 해결책은 다음과 같습니다.

  1. Openbox 구성(또는 다른 창 관리자)에서 각 데스크탑에 이름을 지정하십시오(Openbox를 다시 시작해야 할 수도 있음).
  2. 당신의tint2rc

.

# enable a text label widget that displays in the tint2 taskbar
taskbar_name = 1
# choose a color for the font that differs from the background 
taskbar_name_font_color = #0005ff 100

더 긴 이야기:

Tint2 문서/wiki를 읽은 후 .을 시도했지만 taskbar_name = 1데스크탑에 대한 탭이 표시되지 않았습니다.

tint2conf다행스럽게도 모든 tit2 구성 옵션을 표시하고 tit2 구성 파일에 대한 변경 사항을 "적용" 및 "저장"할 수 있는 GUI 응용 프로그램을 찾았습니다 . 나는 많은 것을 시도했고 마침내 효과가 있는 것을 찾았습니다.

  1. 각 데스크톱/작업 공간에 문자열 이름이 있는지 확인하세요.
    • 제 경우에는 Openbox를 사용하고 있습니다.
    • 시스템 설치 위치에서 Openbox 구성 파일을 복사하고 이름을 지정해야 하는 $HOME/.config/openbox/rc.xmlxml 요소 로 이동합니다.<desktops>
    • <number>양수 값 으로 이동하여 선택하세요.N
    • <names>각 데스크탑에 대한 새 xml 요소를 탐색하고 생성합니다.<name>N
    • <name>각 데스크탑이 그렇지 않은 경우 --> tint2빈 문자열을 얻고 빈 문자열을 표시합니다. --> 현재 어느 데스크탑/작업 공간에 있는지 알 수 있는 방법이 없습니다(즉, 좋지 않음).
    • 문제를 일으키기 전에 Openbox를 다시 시작하세요.tint2
  2. tint2구성 수정
    • 시작 시 tint2Tint2rc 구성 파일을 사용자 집의 위치인 $HOME/.config/tint2/tint2rc에 복사합니다.
    • 편집 tint2rc--> 주석으로 시작하는 섹션으로 이동 # Taskbar--> 다음 키/값 쌍이 구성에 있는지 확인

.

taskbar_name = 1
taskbar_name_font_color = #0005ff 100
  • 다시 시작 tint2(프로세스를 종료 tint2하고 백그라운드에서 다시 시작했습니다 nohup)
  • 현재 사용 중인 데스크톱의 이름이 보이는지 시각적으로 확인하세요.
  • 완벽한

처음에 실패한 이유는 taskbar_name기본 글꼴 색상만 배경과 동일하게 설정했기 때문에 --> 텍스트를 볼 수 없었기 때문입니다.

배경과 다른 색상(이 경우 빨간색)을 선택하면 데스크탑 이름이 표시됩니다.

관련 정보