![如何从 XUbuntu 会话菜单面板小程序中删除用户名?](https://linux22.com/image/1075782/%E5%A6%82%E4%BD%95%E4%BB%8E%20XUbuntu%20%E4%BC%9A%E8%AF%9D%E8%8F%9C%E5%8D%95%E9%9D%A2%E6%9D%BF%E5%B0%8F%E7%A8%8B%E5%BA%8F%E4%B8%AD%E5%88%A0%E9%99%A4%E7%94%A8%E6%88%B7%E5%90%8D%EF%BC%9F.png)
我从来不需要在桌面上显示我的用户名,因为我是唯一使用我的电脑的人。我更希望有一个类似关机图标的东西来代替用户名来打开会话菜单。如何在 XUbuntu 11.10 中实现这一点?
答案1
您可以删除会话菜单并添加一个名为“操作按钮”的项目。默认情况下,它将显示通常的 xfce 注销菜单(与主菜单项相同)。
如果这太过原始,您可以添加自定义启动器并添加 xfce4-session-logout 支持的各种命令:(摘自xfce4-session-logout --help
)
-l, --logout 注销而不显示注销对话框 -h, --halt 停止但不显示注销对话框 -r, --reboot 重新启动而不显示注销对话框 -s, --suspend 暂停但不显示注销对话框 --hibernate Hibernate 不显示注销对话框 -f, --fast 快速注销;不保存会话
注意:这是来自 xubuntu 11.04,在 11.10 中应该仍然可以工作。
答案2
自 Xubuntu 14.04 起,会话菜单已默认从面板中删除,并由 Whisker 菜单中注销按钮取代。
通过在面板上添加“操作按钮”,可以轻松恢复会话菜单;但是,没有任何选项可以隐藏用户名。因此需要替代菜单。
设置替代菜单
从步骤 3 开始,“启动器”窗口应保持打开状态。
右键单击面板,然后选择面板 > 添加新项目...
在“添加新项目”窗口中,选择并单击启动器 - 添加。一个空的启动器将添加到面板。然后,按下Esc键或单击关闭按钮关闭窗口。
右键单击启动器(显示默认图标)并选择特性在“启动器”窗口中,只有两个按钮默认处于启用状态。
首先,点击下方的图标添加第一个新的空项目。在“编辑启动器”窗口中,填写第一个启动器的以下详细信息。
+----------+----------------------------------------------+ | Name: | Lock Screen | | +----------------------------------------------+ | Comment: | Run xflock4 to lock this session | | +----------------------------------------------+ | Command: | xflock4 | | +----------------------------------------------+ | Icon: | (click "No icon" and select | | | `system-shutdown-panel` from "Status Icons") | +----------+----------------------------------------------+
点击好的确认。
返回“编辑启动器”窗口,点击节省将第一个启动器添加到面板。之前选择的图标现在将作为单个按钮出现在面板中。
要添加第二个启动器,请再次单击“启动器”窗口中的相同图标,然后为第二个启动器填写类似的以下详细信息。
+----------+----------------------------------------------+ | Name: | Log Out... | | +----------------------------------------------+ | Comment: | Log Out of the Xfce Desktop | | +----------------------------------------------+ | Command: | xfce4-session-logout | | +----------------------------------------------+ | Icon: | (leave this empty as "No icon") | +----------+----------------------------------------------+
点击节省添加第二个启动器。启动器现在将在第一个启动器旁边显示一个箭头按钮;单击箭头按钮可显示第二个及后续启动器。
对其他启动器重复步骤 7 和 8,并使用以下详细信息。
+----------+----------------------------------------------+ | Name: | Switch user | | +----------------------------------------------+ | Comment: | Run dm-tool to return to greeter | | +----------------------------------------------+ | Command: | dm-tool switch-to-greeter | +----------+----------------------------------------------+ +----------+----------------------------------------------+ | Name: | Suspend | | +----------------------------------------------+ | Comment: | Suspend without displaying dialog | | +----------------------------------------------+ | Command: | xfce4-session-logout --suspend | +----------+----------------------------------------------+ +----------+----------------------------------------------+ | Name: | Shut Down | | +----------------------------------------------+ | Comment: | Halt without displaying dialog | | +----------------------------------------------+ | Command: | xfce4-session-logout --halt | +----------+----------------------------------------------+
通过单击顶部的两个图标按钮来重新排列启动器,以便启动器按以下顺序列出。
+-------------+ | Lock Screen | | Switch User | | Suspend | | Shut Down | | Log Out... | +-------------+
点击先进的,然后选择禁用工具提示和箭头按钮位置:内部按钮。
最后,点击关闭按钮完成。
启动器现在的外观和行为与会话菜单类似,只是箭头按钮位于按钮内部且没有分隔符。另一个区别是,启动器始终允许“切换用户”菜单,无论主机系统是单用户还是多用户。此操作不会直接切换到其他用户,而是返回登录屏幕(与 Whisker 菜单中“切换用户”的行为相同)。
设置注意事项
上述步骤并不完美。使用启动器时会出现一些小问题,但可以通过变通方法进行改进。
使用启动器的会话菜单看起来很丑陋,间距和图标不均匀。
Xubuntu 默认在按钮和菜单中显示图像。用户可以在外观 > 设置 > 菜单和按钮。这将隐藏菜单中的所有图标,包括应用程序菜单、上下文菜单和面板菜单。
否则,尝试为剩余的启动器添加其他图标以使间距相等,但由于间距过大,菜单会显得不自然。
除了“注销...”启动器外,其他操作不会显示任何确认对话框。
与操作按钮不同,启动器没有明显的方式来显示确认对话框。这可以通过在 Zenity 中为每个操作分配带有辅助对话框的命令或在 GSettings 中配置相关键(如果有)来解决。我找不到任何直接的解决办法。
总体而言,在使用由 Launcher 创建的 Session Menu 时,我没有发现任何严重的问题。替代菜单按预期工作,可以通过修改命令来更改行为,从而得到改进。
在 Xubuntu 14.04 (Xfce 4.10) 和 Xubuntu 16.04 (Xfce 4.12) 中测试了设置。使用 Xfce Screenshot 和 Shutter 截取屏幕截图,在 GIMP 中排列并将颜色设置为 alpha,然后使用 Shutter 中的内置编辑器添加注释。
总结会话菜单没有隐藏用户名的选项。使用 Xfce 面板中的“启动器”创建不带用户名的会话菜单。