背景 :
我开发了一个 Python 桌面应用程序,它在 Ubuntu 12.04 上运行,并以全屏模式运行。我将其用作gnome-fallback
Ubuntu 桌面。
问题 :
我的问题是永久删除顶部和底部的 Gnome 面板,我知道如何从 GUI 本身执行此操作(ALT + 右键单击)。但我需要从命令中执行此操作。
有人对此有想法吗?
提前致谢。
答案1
安装 dconf-tools:
sudo apt-get install dconf-tools
备份您的面板配置:
dconf dump /org/gnome/gnome-panel/ > /some/location/backup.xml
现在移除面板:
gsettings set org.gnome.gnome-panel.layout toplevel-id-list [""]
如果您以后想要恢复它们,请使用:
cat /some/location/backup.xml | dconf load /org/gnome/gnome-panel/
注意:重启后这似乎不成立。进一步的研究表明这是因为几个 dconf 模式仍然存在。我还没有弄清楚如何删除它们。
答案2
设置存储在 dconf 中:你应该使用dconf-editor
(来自dconf-tools
)来找到它们和GSettings API从您的脚本/软件中编辑它们。
很好的编程,如果您有更多问题或疑问,请在这里发表评论。;-D
答案3
相反,您可以创建自己的会话,而无需使用 gnome 栏。我使用 awn 创建了自己的会话,登录会话时没有使用 gnome 面板。下面的链接中有一个教程,介绍如何操作。我必须提醒您“/usr/share/xsessions/”中隐藏的 .desktop 扩展文件,由于存在错误,Nautilus 无法识别此类扩展,可能会有以“~”结尾的备份文件让您感到困惑。我曾因选择错误的文件而卡在登录屏幕。我建议您使用命令行 ls 列出文件夹条目。您已收到警告。 关联
答案4
安装 dconf-tools
sudo apt-get install dconf-tools
打开程序
dconf-editor
转到桌面-->Unity-->面板
如果你想添加一个程序,请添加
,'程序名称'
这个程序让你在 gnome 中编辑