如何在 GNOME Shell 中隐藏窗口标题和菜单栏?

如何在 GNOME Shell 中隐藏窗口标题和菜单栏?

在 GNOME 3 的 gnome-shell 中是否可以轻松实现与 Unity 的 Globalmenu 类似的窗口标题和菜单栏外观?

答案1

直接回答你 - 不,gnome-shell 拥有 unity 的全局菜单并不“容易”。

但是,有一个 alpha 质量的 gnome-shell 全局统一补丁可用(下面的补丁)。

至于重新显示最小化 - 最大化并关闭装饰回到 gnome-shell - 只需使用gconf-编辑器并更改显示的键 - 注意关闭 - 最小化 - 最大化按钮的位置

在此处输入图片描述

编译Gnome-Shell全局菜单

sudo apt-get install git-core valac-0.12 libvala-0.12-dev libgtk-3-dev gobject-introspection libgirepository1.0-dev libgtk2.0-dev autotools-dev automake autoconf intltool libtool

cd
mkdir -p globalmenu
cd globalmenu
wget http://gnome2-globalmenu.googlecode.com/files/gnome-globalmenu-0.9.alpha5.tar.bz2
tar -xvf gnome-globalmenu-0.9.alpha5.tar.bz2

git clone git://github.com/gnome-globalmenu/gnome-globalmenu.git

cd gnome-globalmenu
git checkout gnome-3
cp ../gnome-globalmenu-0.9.alpha5/src/{module.c,header.h,header-gtk2.h} ./src

autoreconf --force --install --verbose
./autogen.sh --prefix=/usr
make
sudo make GTK2_MODULES_DIR=/usr/lib/gtk-2.0/modules GTK3_MODULES_DIR=/usr/lib/gtk-3.0/modules GLIB_COMPILE_SCHEMAS=/bin/true install
sudo glib-compile-schemas /usr/share/glib-2.0/schemas


sudo rm /usr/share/gnome-shell/extensions/[email protected]/{metadata.json,extension.js,stylesheet.css}
cd
wget http://webupd8.googlecode.com/files/GlobalMenu-globalmenu.org.tar.gz
tar -xvf GlobalMenu-globalmenu.org.tar.gz
sudo cp [email protected]/{metadata.json,extension.js,stylesheet.css} /usr/share/gnome-shell/extensions/[email protected]/
sudo ln -sfv /usr/lib/gtk-2.0/modules/libglobalmenu-gtk2.so /usr/lib/gtk-2.0/modules/libglobalmenu-gtk.so

打开 GNOME Tweak Tool(在 Ubuntu 中安装:)sudo apt-get install gnome-tweak-tool并启用全局菜单扩展

现已开放短跑并搜索启动应用程序

添加条目gnome-globalmenu-manager

完成安装:

sudo cp ~/globalmenu/gnome-globalmenu/globalmenu.sh /etc/profile.d/
sudo chmod +x /etc/profile.d/globalmenu.sh

未经我本人测试 -原始来源更新说明

答案2

你也可以看看这个帖子:http://www.webupd8.org/2011/09/get-global-menu-in-gnome-shell.html。它与上述扩展相同,但提供了针对不同发行版和 Shell 版本的说明。

答案3

要隐藏窗口标题,请使用 maximus: http://www.webupd8.org/2011/05/how-to-remove-maximized-windows.html

答案4

这是一个新的实现(注意:处于测试阶段):https://github.com/lestcape/Gnome-Global-AppMenu

相关内容