对于“tint2”,如何配置任务栏以始终显示您所在的工作区?

对于“tint2”,如何配置任务栏以始终显示您所在的工作区?

我有一台 Centos-6 机器,配置了多个 openbox 桌面(8 或 16)。我在每个桌面上都运行着一些东西。

我希望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.但我没有看到桌面的任何标签。

幸运的是,我发现有一个tint2confGUI 应用程序可以显示所有的 tit2 配置选项,并允许您“应用”和“保存”对 tit2 配置文件的更改。我尝试了很多,最终发现了一些有效的方法。

  1. 确保每个桌面/工作区都有一个字符串名称
    • 就我而言,我正在使用 Openbox
    • 将 Openbox 配置文件从系统安装位置复制到并导航到您需要命名的$HOME/.config/openbox/rc.xmlxml 元素<desktops>
    • 导航至<number>并选择一个正值N
    • 导航到并为每个桌面<names>创建一个新的 xml 元素<name>N
    • <name>如果每个桌面都没有--> 那么tint2将得到一个空字符串并显示一个空字符串 --> 那么将无法判断您所在的桌面/工作空间(即不好)
    • 确保在搞乱之前重新启动 Openboxtint2
  2. 编辑tint2配置
    • 启动时tint2,它将tint2rc配置文件复制到用户家中的位置:$HOME/.config/tint2/tint2rc
    • 编辑tint2rc--> 导航到以注释开头的部分# Taskbar--> 确保以下键/值对位于配置中

taskbar_name = 1
taskbar_name_font_color = #0005ff 100
  • 重新启动tint2(我杀死了该tint2进程,然后在后台再次启动它nohup
  • 目视验证您是否可以看到您所在桌面的名称
  • 完毕

我最初失败的原因是因为我只启用了taskbar_name默认字体颜色与背景相同-->所以我看不到文本。

一旦我选择了一种与背景不同的颜色(本例中为红色),我就可以看到桌面名称。

相关内容