如何自定义gnome经典面板


58

首先是图片:

在此处输入图片说明

如您在图像中所见,用于图标的颜色以及“应用程序和位置”一词(在这种情况下为西班牙语)与面板的其余部分具有不同的背景深灰色。同样,该图标在该面板中看起来更大。现在我的问题是:

  1. 是否可以自定义背景颜色,以使它们在整个面板中看起来都一样。

  2. 可以将图标以某种方式最小化,以免看起来不奇怪(实际上更大)

  3. 如何编辑向面板添加图标的方式。我必须实际按住ALT键,然后右键单击它以显示上下文菜单,该菜单向我显示添加某些内容的选项。额外的按键根本不友好。

在这种情况下,我试图帮助一个年长的男人从Ubuntu开始。团结对他来说太多了,但Gnome对他来说却更友善(学习曲线并不是老年人的最佳选择。特别是68岁以上的老年人)。

Answers:


66

如何在Ubuntu 11.10 Oneiric Ocelot中恢复“ GNOME 2外观”

1.安装“ GNOME Classic”会话

sudo apt-get install gnome-session-fallback

现在,您可以在登录时选择“ GNOME Classic”会话,但是此会话存在一些问题:

  • 顶部面板的高度及其图标太大
  • 面板背景不一致

GNOME经典版:
原始

使用以下修复程序:
固定

关闭声音并重新打开蓝牙后:
固定复合词

这些修复程序也适用于“发光”主题:
固定compradions辐射主题

2.将图标的大小减小到16像素

这还将使顶部面板的高度从30像素减少到24像素。

2a。为配置文件创建文件夹:

mkdir ~/.config/gtk-3.0

2b。创建或编辑〜/ .config / gtk-3.0 / settings.ini并添加以下内容:

[Settings]
gtk-icon-sizes = panel-menu=16,16:gtk-large-toolbar=16,16

3.修复面板背景

注意:除了以下解决方案外,还可以使用以下方法固定背景:
Win-)Alt-在面板上单击鼠标右键->属性->背景->单色

3a。创建或编辑〜/ .config / gtk-3.0 / gtk.css并添加以下内容:

/* Fallback Mode Panel */
/* Fix background color (needed in Ubuntu 11.10 Oneiric Ocelot). */
/* Based on /usr/share/themes/Ambiance/gtk-3.0/apps/gnome-panel.css. */

PanelWidget,
PanelApplet,
PanelToplevel {
    background-color: @dark_bg_color;
    background-image: none;
}

.gnome-panel-menu-bar,
PanelApplet > GtkMenuBar.menubar,
PanelApplet > GtkMenuBar.menubar.menuitem,
PanelMenuBar.menubar,
PanelMenuBar.menubar.menuitem {
    background-color: @dark_bg_color;
    background-image: none;
}

PanelAppletFrame {
    background-color: @dark_bg_color;
    background-image: none;
}

此时,您应该注销并使用“ GNOME Classic”会话再次登录以查看更改。

4.进一步的面板配置

使用(Win-)- Altmiddleclick-拖动和(Win-)- Altrightclick来进一步配置面板。

请注意,面板项目与面板的左/中/右对齐,因此可能需要将其拖动一定距离才能完全移动。

通过将项目直接从“应用程序”菜单拖动到面板中,可以轻松添加启动器。

5.修复图标间距

似乎有一个错误会导致通知区域托盘中图标之间的间距过大:

固定

一个简单的解决方法是来回更改图标,例如使声音静音/取消静音以及禁用/启用蓝牙。不幸的是,该解决方案只是临时的,必须在每次登录后再次执行。

固定复合词

结束语

记下您刚刚在其中添加了两个配置文件以供将来参考:

~/.config/gtk-3.0/

如果配置文件与后来的Ubuntu版本混为一谈,并且需要再次删除,这很高兴。

结果

之前:

后:

也可以看看


1
+1 ...甚至比旧的指示器applet更好,而不是等效的丑陋gnome!askubuntu.com/questions/69377/...
fossfreedom

哇,神奇的第一答案。
克里斯·哈珀

好的,这可能与面板无关,但是我想我应该在这里问.... /。在gnome 2中,我可以从gconf-editor获得small-toolbar效果(/desktop/gnome/interface/toolbar_icon_size)。我该如何在gnome3中做同样的事情?我试图~/.config/gtk-3.0像这样添加它gtk-icon-sizes=gtk-small-toolbar=16,16,但这没有帮助。是否将其硬编码为主题?任何想法?
库尔希德·阿拉姆

1
+1只是关于需要Win + Alt + Right的内容单击以自定义面板。
罗素·席尔瓦

我还想知道哪个组件负责处理配置,~/.conf/gtk-3.0/*以及在那里可以更改其他设置。
罗伯特·西默

11

您必须使用Alt+ Right Click面板中的...在某些情况下,它的Super+ Alt+ Right CLick。您将看到属性选项以及“添加到面板” :-)


我正在尝试所有组合,当然,除了super + alt + rclick ...谢谢。
njzk2 2013年

4

如果您遵循这些说明,您将拥有一个出色的面板,就像我们在10.10和11.04中所使用的一样。它会为您提供所需的确切面板类型:)

要在Ubuntu 11.10中安装用于GNOME 3的Indicator Applet(经典/后备会话),请使用以下命令:

sudo add-apt-repository ppa:jconti/gnome3
sudo apt-get update
sudo apt-get install indicator-applet indicator-applet-complete indicator-applet-session

要同时为GNOME 3经典会话安装“全局菜单”指示器小程序,请使用以下命令:

sudo apt-get install indicator-applet-appmenu

安装完成后,您可以从GNOME 3经典会话顶部面板中删除不需要的现有小程序,例如时钟或用户菜单-为此,请ALT +右键单击它们,然后选择“删除”。

然后,要将GNOME 3指示器小程序添加到面板中,请在按住ALT键的同时右键单击顶部面板,然后选择“添加到面板”,然后从小程序列表中添加“指示器小程序完成”。要获得全局菜单,还要添加“ Indicator Applet Appmenu”。

请注意,如果不从顶部面板中删除通知区域(系统托盘),则会获得一个额外的声音图标。不幸的是我找不到解决办法。此外,如果您要移动/卸下系统托盘,请不要在其前面而是在其前面(这是一个很小的不可见区域),按住ALT +右键单击。

最后一个提示:要固定面板,请按住ALT +右键单击它,并使用背景颜色“#303030”(用于“氛围”主题)作为背景。或者,安装支持新的GNOME 3面板的GTK主题

请享用 :)


1

简而言之,问题1的解决方案是根据环境主题正确设置背景图像。

ALTright click面板上的+ ,然后选择“属性”。选择标签“背景”并将“背景图片”设置为/usr/share/themes/Ambiance/gtk-2.0/apps/img/panel.png

我在这里找到了详细的逐步操作方法以及此解决方案


1

这可行,剩下的唯一问题是将字体颜色固定在“窗口列表”上。

编辑:我找到了一个对我有用的修复程序。只需在gtk.css文件中也包含此代码段:

PanelApplet .button,
PanelApplet .button:prelight {
    color: #aaaaaa;
}

EDIT2:现在,字体似乎已由Ubuntu发布,并且已在主题中修复,因此不再需要。


我必须创建〜/ .config / gtk-3.0 / gtk.css(然后创建“ killall gnome-panel”),但这对我有用。谢谢!
David Krider 2012年

1

您还可以使用语言文件来自定义“应用程序和位置”菜单名称。我将“应用程序”更改为“应用程序”。这样可以节省一些宝贵的空间。

1).pobazaar.launchpad.net下载适用于您的语言的oneiric gnome-panel 文件

2)在.po文件中编辑要更改的字符串。使用UTF-8文本编辑器(例如)最简单gedit。原版的:

    #: ../gnome-panel/panel-menu-bar.c:183
    msgid "Applications"
    msgstr "Applications"

编辑:

    #: ../gnome-panel/panel-menu-bar.c:183
    msgid "Applications"
    msgstr "Apps"

3)msgfmt在编辑后的文件上运行,创建messages.mo。重命名它gnome-panel-3.0.mo,将所有者和组更改为root。

4)备份我们将要替换的文件/usr/share/locale/?/LC_MESSAGES/gnome-panel-3.0.mo(在?上您正在使用的语言环境)。以防万一出问题了。

5)用编辑后的文件替换/usr/share/locale/?/LC_MESSAGES/gnome-panel-3.0.mo(使用?为您正在使用的语言环境)中的文件。

6)注销并登录。还是跑killall gnome-panel

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.