LinuxScientist Asked: 2016-07-28 00:25:03 +0800 CST2016-07-28 00:25:03 +0800 CST 2016-07-28 00:25:03 +0800 CST 如何将面板添加到 Numix Lightdm 登录主题? 772 我想知道是否有人知道如何将顶部面板添加到 Numix lightdm 登录主题?在原始主题中没有面板,很难看到时间和日期以及会话图标。 任何帮助将不胜感激! 16.04 4 个回答 Voted Best Answer Anwar 2016-08-17T04:30:09+08:002016-08-17T04:30:09+08:00 已经有一个面板,但它的颜色是透明的。如果你想改变这个,你需要编译 Numix Theme。我已经编译它并使面板不透明。这是程序。 从这里下载 Numix 主题的源文件https://github.com/numixproject/numix-gtk-theme/releases。我使用了最新的(在写这个答案的时候)v2.6.1 安装必要的依赖项。 sass您需要使用gem安装 Ruby 。要安装 ruby,请使用此命令 sudo apt-get install ruby 安装 ruby 后,sass使用此命令进行安装。 sudo gem install sass 您还需要这些包来构建主题。 sudo apt-get install glib-compile-schemas gdk-pixbuf-pixdata libgdk-pixbuf2.0-dev 现在提取 Numix 主题的源文件并打开gtk-3.0/scss/apps/_lightdm.scss文件,在该行#16中,有 background-color: transparent; 将其更改为 background-color: $lightdm-bg-color; 更改后,文件中的更改区域gtk-3.0/scss/apps/_lightdm.scss变为 14: .menubar { 15: &, > .menuitem { 16: background-color: $lightdm-bg-color; 17: background-image: none; 18: color: $white; 19: font: bold; 20: text-shadow: 0 1px alpha($black, .5); 21: icon-shadow: 0 1px alpha($black, .5); 注意: 左列是行号,文件中不存在 现在在 numix 主题的源文件中打开一个终端并使用这些命令来构建和安装新的自定义 Numix make sudo make install 这应该使面板不透明。重新启动以查看更改。 这是更改后的登录屏幕截图(在此答案的帮助下拍摄) jbrock 2016-08-15T21:23:19+08:002016-08-15T21:23:19+08:00 另一种方法: 我相信小组确实在那里。它只是透明的。我建议只在 LightDM GTK+ Greeter 设置中更改背景图像。(它必须是 png 格式。)您可以在终端中使用 GIMP 或 ImageMagick 将图像转换为 png。如果愿意,您也可以将登录屏幕设置为纯色背景。 如果您更喜欢顶部面板: 将图像裁剪/调整为与屏幕相同的像素宽度和高度,例如 1920x1080 用于 1080p 显示器。 在 GIMP 中打开它(如果还没有打开)。 转到图层>新图层。选择前景色。将高度设置为 30 像素(可能需要稍后调整)。宽度将保持不变。 点击ctrll打开图层并ctrlb打开工具箱。确保在图层中选择了图像顶部的栏。 在工具箱中单击黑框(在底部,两个正方形,一个白色,一个黑色)。更改为您喜欢的颜色。现在单击工具箱中的油漆桶图标。然后单击图像中的栏。然后它应该为您的顶部栏着色。要向该栏添加透明度,请单击“图层”窗口顶部的“不透明度”栏。 点击ctrlshifte导出为png。保存 GIMP 文件以防您需要进行任何调整。 在 LightDM GTK+ Greeter > Appearance 中添加此图像。 进行任何调整时,您可以保存相同的 png 文件,并且您的登录 Greeter 图像将随之更新。这是一个示例图像。 manu_romero_411 2016-08-15T12:40:54+08:002016-08-15T12:40:54+08:00 首先,备份 /usr/share/themes/Numix 文件夹,以便在出现意外错误时恢复 Numix 主题。 好的,现在打开 /usr/share/themes/Numix/gtk-3.0/scss/apps/_lightdm.scss 文件。 (提示:sudo mousepad /usr/share/themes/Numix/gtk-3.0/scss/apps/_lightdm.scss从终端运行 (Ctrl+Alt+T) 打开文件后,查找以下行: background-color: transparent; 尝试将透明更改为颜色(可能使用#xxxxxx 颜色代码,如果引用代码(“#yyyyyy”)可能会更好)或类似的东西(在 Greybird Xubuntu 16.04 gtk+ 主题中找到): background-color: alpha (black, 0.5); user308164 2016-08-16T10:49:29+08:002016-08-16T10:49:29+08:00 LightDM Greeter GTK+ 设置可能是您正在寻找的。它提供了一种 GUI 方法来配置 LightDM 迎宾器中的几乎所有内容。它可从 16.04 存储库中获得,因此安装只需运行: sudo apt-get install lightdm-gtk-greeter-settings 这是菜单的样子: 您可能对更改字体大小特别感兴趣。
已经有一个面板,但它的颜色是透明的。如果你想改变这个,你需要编译 Numix Theme。我已经编译它并使面板不透明。这是程序。
从这里下载 Numix 主题的源文件https://github.com/numixproject/numix-gtk-theme/releases。我使用了最新的(在写这个答案的时候)v2.6.1
安装必要的依赖项。
sass
您需要使用gem安装 Ruby 。要安装 ruby,请使用此命令安装 ruby 后,
sass
使用此命令进行安装。您还需要这些包来构建主题。
现在提取 Numix 主题的源文件并打开
gtk-3.0/scss/apps/_lightdm.scss
文件,在该行#16
中,有将其更改为
更改后,文件中的更改区域
gtk-3.0/scss/apps/_lightdm.scss
变为注意: 左列是行号,文件中不存在
现在在 numix 主题的源文件中打开一个终端并使用这些命令来构建和安装新的自定义 Numix
这应该使面板不透明。重新启动以查看更改。
这是更改后的登录屏幕截图(在此答案的帮助下拍摄)
另一种方法:
我相信小组确实在那里。它只是透明的。我建议只在 LightDM GTK+ Greeter 设置中更改背景图像。(它必须是 png 格式。)您可以在终端中使用 GIMP 或 ImageMagick 将图像转换为 png。如果愿意,您也可以将登录屏幕设置为纯色背景。
如果您更喜欢顶部面板:
进行任何调整时,您可以保存相同的 png 文件,并且您的登录 Greeter 图像将随之更新。这是一个示例图像。
首先,备份 /usr/share/themes/Numix 文件夹,以便在出现意外错误时恢复 Numix 主题。
好的,现在打开 /usr/share/themes/Numix/gtk-3.0/scss/apps/_lightdm.scss 文件。
(提示:
sudo mousepad /usr/share/themes/Numix/gtk-3.0/scss/apps/_lightdm.scss
从终端运行 (Ctrl+Alt+T)打开文件后,查找以下行:
尝试将透明更改为颜色(可能使用#xxxxxx 颜色代码,如果引用代码(“#yyyyyy”)可能会更好)或类似的东西(在 Greybird Xubuntu 16.04 gtk+ 主题中找到):
LightDM Greeter GTK+ 设置可能是您正在寻找的。它提供了一种 GUI 方法来配置 LightDM 迎宾器中的几乎所有内容。它可从 16.04 存储库中获得,因此安装只需运行:
这是菜单的样子:
您可能对更改字体大小特别感兴趣。