我正在运行带有 gnome 的 kali linux。我刚刚更新了
apt-get update && apt-get upgrade
并且顺利完成,过了一会儿我才意识到我的底部任务栏不见了(技术上只是空白(黑色))。显示正在运行的程序以及允许在工作区之间切换的 4 个按钮。我已经搜索了最后一个小时,并尝试了一些东西,例如
gconftool --recursive-unset /apps/panel && killall gnome-panel
Run Code Online (Sandbox Code Playgroud)
及其几个变体。
到目前为止,一切都没有奏效。我也试过:
apt-get build-dep gnome-panel
Run Code Online (Sandbox Code Playgroud)
令我惊讶的是,它安装了大量的东西......但仍然没有修复。
如果我输入gnome-panel终端,我会收到消息:
Cannot register the panel shell: there is already one running.
Run Code Online (Sandbox Code Playgroud)
很明显,它并没有消失(无论如何,带有菜单和关闭选项等的顶部栏仍然存在),它只是底部栏......我也注意到虽然我说它丢失了,但它在技术上仍然存在,尽管只是一个黑色屏幕底部的无响应栏。所以我想我真正的问题是,为什么它没有显示任何内容?有人可以帮我吗?
我使用多个键盘布局,我想找到一种在它们之间切换时运行脚本的方法。
这可能吗?
到目前为止,我可以为这样的脚本分配快捷方式:
#!/bin/bash
#switch between two layouts (English and Greek in this case)
current_layouts=$(gsettings get org.gnome.libgnomekbd.keyboard layouts)
if [ "$current_layouts" = "us" ]; then
gsettings set org.gnome.libgnomekbd.keyboard layouts "['gr']"
else
gsettings set org.gnome.libgnomekbd.keyboard layouts "['us']"
fi
exec /path/to/another/script
Run Code Online (Sandbox Code Playgroud)
但是使用这种方法,我只能使用该快捷方式在布局之间切换,键盘指示器将从状态菜单中消失,这很令人不快。
出于某种原因,我的顶部和底部面板消失了。我也无法右键单击并添加新面板。我尝试从终端执行 gnome-panel,重新启动,但没有运气。知道如何恢复这些面板吗?
我想在计算机之间同步我的 gnome 面板的配置并将配置保留在 Git 中。如何转储/导入必要的信息?我已经找到gconftool2 --dump但没有找到任何看起来像我的面板配置的东西。
更新:我使用 gnome3 经典模式(连同 xmonad 作为窗口管理器)。我在 org.gnome.gnome-panel.layout 下的 dconf-editor 中找到了配置设置。然而,想出正确的 shell 脚本来提取和同步我想要共享的配置仍然很麻烦。
我在 gnome bugzilla 中为 dconf 同步工具打开了一个愿望清单问题:710930
使用 xfce 对 LMDE 顶部面板进行的更改已损坏格式;现在一切都剩下了。无法获得时间、窗户切换器和其他物品正确齐平。如何恢复到原始面板布局以便重新开始?
PS:请勿在 Risto 以下步骤之前使用 sudo。
我很困惑为什么面板中的 Cinnamon 窗口标题中有竖线和方括号字符。
例如。Firefox 窗口标题显示为“| Firefox”或“[ Firefox ]”
他们为什么在那里,以及如何禁用?
gnome-panel ×6
gnome ×2
ubuntu ×2
cinnamon ×1
dconf ×1
debian ×1
desktop ×1
gnome3 ×1
gsettings ×1
kali-linux ×1
panel ×1
shell-script ×1
window ×1
window-title ×1
xfce ×1