gnome panel autohide 托盘区自动隐藏恢复

在CentOS6.5搭载的Gnome上出现了一个捉急的问题:

将panel property auto hide 设置为 ture 后,鼠标下移到最下面的时候 panel 死活不肯出来,各种快捷方式都无法点击,带来不小的麻烦,网上搜索许久也没找到有人谈及这个问题。幸好当时设置了终端快捷键,能够进入命令行,找到一个很笨的解决方法:


先通过 find 命令找到当前用户相关文档: find /home/username -user username

从中找到 gnome 的相关配置目录:/home/username/.gconf

该目录下就是 gnome 各个组件的配置文件目录,通过修改配置文件就可以达到配置 gnome 桌面性质的目的

以其中的 bottom_panel 为例,进入目录 /home/username/.gconf/apps/panel/toplevels/bottom_panel 找到 %gconf.xml 配置文件


使用 vim 编辑其中的 "autohide" 字段,将 value 改为 false ,保存退出,重新启动或者退出当前用户再登陆即可。



在Linux中,可以通过多种方式设置任务栏自动隐藏,具体取决于你使用的桌面环境和窗口管理器。以下是一些常见的方法和示例脚本: ### 使用GNOME桌面环境 GNOME桌面环境可以通过`gsettings`命令来设置任务栏自动隐藏。 ```bash #!/bin/bash # 设置任务栏自动隐藏 gsettings set org.gnome.desktop.interface auto-hide-desktop-icons true # 设置任务栏自动隐藏 gsettings set org.gnome.shell.extensions.dash-to-dock autohide true # 重新加载GNOME Shell gnome-shell --replace & ``` ### 使用KDE Plasma桌面环境 KDE Plasma桌面环境可以通过`kwriteconfig5`命令来设置任务栏自动隐藏。 ```bash #!/bin/bash # 设置任务栏自动隐藏 kwriteconfig5 --file ~/.config/plasmarc --group Panel --key autoHide true # 重新加载Plasma配置 plasmashell --replace & ``` ### 使用XFCE桌面环境 XFCE桌面环境可以通过`xfconf-query`命令来设置任务栏自动隐藏。 ```bash #!/bin/bash # 设置任务栏自动隐藏 xfconf-query -c xfce4-panel -p /panels/panel-1/autohide -t bool -s true # 重新加载XFCE面板 xfce4-panel -r & ``` ### 使用i3窗口管理器 i3窗口管理器可以通过修改配置文件并重新加载来设置任务栏自动隐藏。 ```bash #!/bin/bash # 修改i3配置文件 sed -i 's/border bottom/#border bottom/g' ~/.config/i3/config # 重新加载i3配置 i3-msg reload ``` ### 使用其他方法 如果你的桌面环境或窗口管理器不支持上述方法,可以尝试使用`xdotool`或`wmctrl`等工具来模拟用户操作。 ```bash #!/bin/bash # 安装xdotool和wmctrl sudo apt-get install xdotool wmctrl # 模拟用户操作隐藏任务栏 xdotool search --onlyvisible --class "任务栏名称" windowminimize ``` 这些示例展示了如何在不同的桌面环境和窗口管理器中设置任务栏自动隐藏。根据你的具体环境选择合适的方法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值