如何更改圆形图标以在统一问候中指示所选会话?


13

在Precise(12.04)中,当我使用unity-greeter登录到lightdm时,我的名字旁边有一个白色圆圈。对于Unity或XFCE之类的标准DE,圆圈上有一个代表图标(Ubuntu符号或鼠标右键)。我安装Awesome时添加了Awesome窗口管理器的会话,但该会话仅显示一个空白的白色圆圈。我想知道如何在其中添加图标或至少添加一些指示器,因为在单击圆圈之前,统一问候语不会显示设置了什么会话。

我发现了另一个有关更改会话名称的问题。答案是说要在中更改桌面文件中的名称/usr/share/xsessions。不幸的是,尽管这些桌面文件中有一个图标字段,但它们都是空白的(注意:我不再安装Unity,所以也许Unity不会空白。但是,即使图标显示,Xubuntu桌面文件也将其空白。团结一致)。

更新:这是我用作Awesome徽章的png。不好,但看起来还不错:[ ]


有趣。在我的Xfce会话中,我得到一个空白的圆圈。现在,感谢您的问答,我将组织一次对小老鼠的搜索。Xfce会话旁边的空白白色圆圈似乎是unknown_badge.png

1
@ vasa1小鼠标徽章称为custom_xubuntu_badge.png,位于/usr/share/unity-greeter。如果您的会话文件名为xubuntu.desktop,则将使用该徽章(如接受的答案中所述)。因此,您可以更改会话的名称,也可以复制xubuntu徽章,但将其命名为custom_xfce_badge.png(假设您的会话文件名为xfce.desktop)。
Chan-Ho Suh 2012年

Answers:


15

总览

Lightdm的徽章存储在中/usr/share/unity-greeter

您可以在上述目录中添加新徽章。我想您可能希望将其命名为,custom_awesome_badge.png或者将其命名为/usr/share/xsessions/。所有徽章均为22 x 22像素。

ubuntu-devel列表上的lightdm维护者:

  1. 采取/usr/share/unity-greeter/unknown_badge.png并用它作为模板(只是一个22×22的白色圆圈)。
  2. 将徽标添加为白色圆圈的透明切口(有关示例,请参阅该目录中的其他徽章)
  3. 将徽标发送为 /usr/share/unity-greeter/custom_SESSIONNAME_badge.png,其中SESSIONNAME是您的X会话名称(例如,XFCE为'xfce')。

Unity Greeter将自动出现在该处,如果找不到,则会退回到通用的白色圆圈图标。


现成的定制徽章一套

您可以在此处下载大量其他徽章。要安装它们,只需将文件夹内容复制到即可/usr/share/unity-greeter


1
嗨,成功了! awesome_badge.png没用,但是custom_awesome_badge.png有用,我的会话名称很棒。我注意到后做了这个custom_xubuntu_badge.png,尽管存在kde_badge.pnggnome_badge.png。我没有KDE或Gnome会话,因此我无法检查unity-greeter是否可以识别这些会话。
Chan-Ho Suh 2012年

知道为什么awesome_badge.png文件实际上不起作用会很有趣……
Emanuele

@Emanuele我会说这是设计使然。看看维护者怎么说。
jokerdino

@jokerdino如此想象。干杯!
Emanuele 2012年
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.