An open API service indexing awesome lists of open source software.

https://github.com/brendaw/add-username-toppanel

Simple GNOME Extension to add your username to topbar panel aggregate menu.
https://github.com/brendaw/add-username-toppanel

gnome gnome-shell gnome-shell-extension linux panel topbar username

Last synced: 6 days ago
JSON representation

Simple GNOME Extension to add your username to topbar panel aggregate menu.

Awesome Lists containing this project

README

          




GNOME Shell

CI

# Add Username to Top Panel

![add-username-to-toppanel](https://extensions.gnome.org/extension-data/screenshots/screenshot_1108_qjQUeTi.png)

Simply add your display name to the top panel Quick Settings menu in GNOME Shell.

## Features

- Displays your system display name in the Quick Settings menu of the top panel
- Positioned at the right end of the Quick Settings indicators
- Compatible with GNOME Shell 45 to 50
- Lightweight with no external dependencies

## Installation

### Via GNOME Extensions


Install from GNOME Extensions

Requires [GNOME Shell Integration](https://wiki.gnome.org/Projects/GnomeShellIntegrationForChrome) in your browser.

> ⚠️ The version on GNOME Extensions may lag behind the latest release while the submission is under review. For the newest version, install manually using the steps below.

### From a release ZIP

1. Download the latest `.zip` from the [Releases page](https://github.com/brendaw/add-username-toppanel/releases/latest)

2. Install the extension:

```bash
gnome-extensions install add-username-toppanel@brendaw.com.zip
```

3. Log out and back in, then enable the extension:

```bash
gnome-extensions enable add-username-toppanel@brendaw.com
```

### From source

1. Clone the repository:

```bash
git clone https://github.com/brendaw/add-username-toppanel.git
```

2. Copy the extension files to the extensions folder:

```bash
cp -r add-username-toppanel/src ~/.local/share/gnome-shell/extensions/add-username-toppanel@brendaw.com
```

3. Log out and back in, then enable the extension:

```bash
gnome-extensions enable add-username-toppanel@brendaw.com
```

## Compatibility

This extension supports GNOME Shell 45 to 50.

> For GNOME Shell 3.12 to 44, use a [legacy release](https://github.com/brendaw/add-username-toppanel/releases) (v2.x or earlier).

## Troubleshooting

### Extension shows "Unknown" instead of my name

This extension displays the **display name** from your system (the GECOS field in `/etc/passwd`),
not the login username. If it shows "Unknown", the display name field may be empty in your system.

Check your entry in `/etc/passwd` and fill in the display name field as shown below —
it will appear after the next GNOME Shell boot.

![image](https://user-images.githubusercontent.com/3674847/210005925-bd7c1aab-5d05-4650-987f-869fda41e8a6.png)

For other problems, check the [open issues](https://github.com/brendaw/add-username-toppanel/issues) or open a new one.

## Contributing

Contributions are welcome — new features, bug fixes, documentation improvements, and translations.
See [CONTRIBUTING.md](CONTRIBUTING.md) for the development workflow.

The project uses GitHub Actions for automated linting, extension package validation with [shexli](https://pypi.org/project/shexli/), and GitHub Releases on every version tag.

[Issues](https://github.com/brendaw/add-username-toppanel/issues) and
[Pull Requests](https://github.com/brendaw/add-username-toppanel/pulls) are open for your contribution.

## Support

If this extension is useful to you, consider supporting it:



GitHub Sponsors



Buy Me a Coffee



Ko-fi

## Contributors

See the [AUTHORS](AUTHORS.md) file for the amazing contributors of this project.

## License

[MIT](LICENSE) - William Brendaw and the contributors - 2016-2026