如何从 XUbuntu 会话菜单面板小程序中删除用户名?

如何从 XUbuntu 会话菜单面板小程序中删除用户名?

我从来不需要在桌面上显示我的用户名,因为我是唯一使用我的电脑的人。我更希望有一个类似关机图标的东西来代替用户名来打开会话菜单。如何在 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 开始,“启动器”窗口应保持打开状态。

  1. 右键单击面板,然后选择面板 > 添加新项目...

  2. 在“添加新项目”窗口中,选择并单击启动器 - 添加。一个空的启动器将添加到面板。然后,按下Esc键或单击关闭按钮关闭窗口。

  3. 右键单击启动器(显示默认图标)并选择特性在“启动器”窗口中,只有两个按钮默认处于启用状态。

    如何创建启动器 - 第一部分

  4. 首先,点击下方的图标添加第一个新的空项目。在“编辑启动器”窗口中,填写第一个启动器的以下详细信息。

    +----------+----------------------------------------------+
    |    Name: | Lock Screen                                  |
    |          +----------------------------------------------+
    | Comment: | Run xflock4 to lock this session             |
    |          +----------------------------------------------+
    | Command: | xflock4                                      |
    |          +----------------------------------------------+
    |    Icon: | (click "No icon" and select                  |
    |          | `system-shutdown-panel` from "Status Icons") |
    +----------+----------------------------------------------+
    
  5. 点击好的确认。

  6. 返回“编辑启动器”窗口,点击节省将第一个启动器添加到面板。之前选择的图标现在将作为单个按钮出现在面板中。

    如何创建启动器 - B 部分

  7. 要添加第二个启动器,请再次单击“启动器”窗口中的相同图标,然后为第二个启动器填写类似的以下详细信息。

    +----------+----------------------------------------------+
    |    Name: | Log Out...                                   |
    |          +----------------------------------------------+
    | Comment: | Log Out of the Xfce Desktop                  |
    |          +----------------------------------------------+
    | Command: | xfce4-session-logout                         |
    |          +----------------------------------------------+
    |    Icon: | (leave this empty as "No icon")              |
    +----------+----------------------------------------------+
    
  8. 点击节省添加第二个启动器。启动器现在将在第一个启动器旁边显示一个箭头按钮;单击箭头按钮可显示第二个及后续启动器。

    如何创建启动器 - C 部分

  9. 对其他启动器重复步骤 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                  |
    +----------+----------------------------------------------+
    
  10. 通过单击顶部的两个图标按钮来重新排列启动器,以便启动器按以下顺序列出。

    +-------------+
    | Lock Screen |
    | Switch User |
    | Suspend     |
    | Shut Down   |
    | Log Out...  |
    +-------------+
    
  11. 点击先进的,然后选择禁用工具提示和箭头按钮位置:内部按钮

  12. 最后,点击关闭按钮完成。

    如何创建启动器 - D 部分

启动器现在的外观和行为与会话菜单类似,只是箭头按钮位于按钮内部且没有分隔符。另一个区别是,启动器始终允许“切换用户”菜单,无论主机系统是单用户还是多用户。此操作不会直接切换到其他用户,而是返回登录屏幕(与 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 面板中的“启动器”创建不带用户名的会话菜单。

相关内容