我可以使用按键而不是使用鼠标光标悬停来显示 Xfce 中的面板吗?

Bor*_*ook 17 xfce xfce-panel

我希望能够通过按一个键而不是将鼠标光标放在屏幕边缘来取消隐藏 Xfce 面板。

我正在运行 Xubuntu 12.04 但更新到 Xfce 4.10

Kev*_*wen 10

执行以下命令并将它们绑定到单独的超级键组合:

Xfce 4.12 到 Xfce 4.14 的命令:

现在使用以下命令来设置自动隐藏属性:

xfconf-query -c xfce4-panel -p /panels/panel-0/autohide-behavior -s 0
xfconf-query -c xfce4-panel -p /panels/panel-0/autohide-behavior -s 1 
xfconf-query -c xfce4-panel -p /panels/panel-0/autohide-behavior -s 2
Run Code Online (Sandbox Code Playgroud)

Xfce 4.10 的命令:

xfconf-query -c xfce4-panel -p /panels/panel-0/autohide -s false
xfconf-query -c xfce4-panel -p /panels/panel-0/autohide -s true
Run Code Online (Sandbox Code Playgroud)

更新:12/09/2018:如评论中所述,不再支持上述命令。

命令值:

值“0”用于“从不”自动隐藏。值“1”用于“智能”自动隐藏面板,“2”用于将值设置为“始终”自动隐藏。

设置键绑定:

这可以通过选择应用程序菜单 → 设置 → 键盘 → 应用程序快捷方式,或通过xfce4-keyboard-settings从命令行运行 ( Ctrl+ Alt+ t) 来完成。

我已将第一个命令绑定到Super+ u(以“取消隐藏”面板)。对于第二个命令,我绑定了Super+ h(以“隐藏”面板)。

正如你在上面的命令中看到的,行为只在一个面板上改变(在这种情况下,panel-0 正在被修改)。

您可能会注意到面板更改状态时有轻微的延迟。

xfconf-query可以在Xfce 文档Xfce 论坛中的此线程中找到有关该命令的更多详细信息。

  • 您还可以在 Xfce 4.10 中使用 `toggle` 选项,只需将单个命令绑定到一个键:即 `xfconf-query -c xfce4-panel -p /panels/panel-0/autohide -T` (4认同)
  • 只是为了更新更高版本的 xfce4-panel。最新的 xfce4-panel 没有“自动隐藏”属性。取而代之的是 'autohide-behavior' 不再是布尔值,而是 0、1 或 2 的数值。0:从不隐藏,1:智能隐藏,2:始终隐藏。要获得相同的结果,您可以使用 `xfconf-query -c xfce4-panel -p /panels/panel-0/autohide-behavior -s 0` 和 `xfconf-query -c xfce4-panel -p /panels/panel -0/autohide-behavior -s 2`。 (3认同)