aws / aws/amazon-q-developer-cli
bug: IBus env error: unknown desktop
- Dominant language
- Rust
- Stars
- 2k
- Forks
- 439
- PR merge metrics
- No merged PRs in 30d
Description
### Checks
- [x] I have searched [github.com/aws/amazon-q-developer-cli/issues](https://github.com/aws/amazon-q-developer-cli/issues?q=) and there are no duplicates of my issue
- [x] I have run `q doctor` in the affected terminal session
- [x] I have run `q restart` and replicated the issue again
### Operating system
Parrot-os
### Expected behaviour
q to be able to parse the difference in the env variables designating the current desktop setup.
### Actual behaviour
Running q doctor yields the following.
IBus Env Check: unknown desktop, checked environment variables: XDG_CURRENT_DESKTOP: `X-Cinnamon`, XDG_SESSION_DESKTOP: `cinnamon`, GDMSESSION: `cinnamon`
### Steps to reproduce
_No response_
### Environment
```yaml
[q-details]
version = "1.16.2"
hash = "ad0c864cba444a41b06b43e119f1d6bbc21bcf06"
date = "2025-09-19T04:25:19.43042Z (23d ago)"
variant = "full"
[system-info]
chip = "Intel(R) Core(TM) i5-7500 CPU @ 3.40GHz"
total-cores = 4
memory = "7.66 GB"
[system-info.os.linux]
kernel_version = "6.12.32-amd64"
id = "debian"
name = "Parrot Security"
pretty_name = "Parrot Security 6.4 (lorikeet)"
version_id = "6.4"
version = "6.4 (lorikeet)"
[environment]
cwd = "/home/USER"
cli-path = "/home/USER"
os = "Linux"
shell-path = "/usr/bin/bash"
shell-version = "5.2.15"
terminal = "Kitty"
install-method = "unknown"
[env-vars]
DISPLAY = ":0"
GTK_IM_MODULE = "ibus"
PATH = "/home/USER/miniforge3/bin:/home/USER/miniforge3/condabin:/home/USER/.local/share/mise/installs/bpkg/1.1.4/bin:/home/USER/.local/share/mise/installs/cargo-bandwhich/0.23.1/bin:/home/USER/.local/share/mise/installs/cargo-bob-nvim/4.1.2/bin:/home/USER/.local/share/mise/installs/cargo-bropages/1.5.0/bin:/home/USER/.local/share/mise/installs/cargo-btrfs-usage-monitor/0.1.2/bin:/home/USER/.local/share/mise/installs/cargo-cargo-deb/3.6.0/bin:/home/USER/.local/share/mise/installs/cargo-difftastic/0.65.0/bin:/home/USER/.local/share/mise/installs/cargo-diskus/0.8.0/bin:/home/USER/.local/share/mise/installs/cargo-du-dust/1.2.3/bin:/home/USER/.local/share/mise/installs/cargo-dua/1.1.0/bin:/home/USER/.local/share/mise/installs/cargo-eureka/2.0.0/bin:/home/USER/.local/share/mise/installs/cargo-grex/1.4.5/bin:/home/USER/.local/share/mise/installs/cargo-hoard-rs/1.4.2/bin:/home/USER/.local/share/mise/installs/cargo-htmlq/0.4.0/bin:/home/USER/.local/share/mise/installs/cargo-makers/0.8.0/bin:/home/USER/.local/share/mise/installs/cargo-names/0.14.0/bin:/home/USER/.local/share/mise/installs/cargo-neophyte/0.3.6/bin:/home/USER/.local/share/mise/installs/cargo-nu/0.107.0/bin:/home/USER/.local/share/mise/installs/cargo-nu-plugin-clipboard/0.102.0/bin:/home/USER/.local/share/mise/installs/cargo-nu-plugin-highlight/1.4.9+0.107.0/bin:/home/USER/.local/share/mise/installs/cargo-nu-plugin-regex/0.16.0/bin:/home/USER/.local/share/mise/installs/cargo-nu-plugin-skim/0.19.0/bin:/home/USER/.local/share/mise/installs/cargo-procs/0.14.10/bin:/home/USER/.local/share/mise/installs/cargo-regex-cli/0.2.2/bin:/home/USER/.local/share/mise/installs/cargo-riffdiff/3.4.1/bin:/home/USER/.local/share/mise/installs/cargo-rioterm/0.2.30/bin:/home/USER/.local/share/mise/installs/cargo-rm-improved/0.13.1/bin:/home/USER/.local/share/mise/installs/cargo-rotz/1.2.1/bin:/home/USER/.local/share/mise/installs/cargo-ruplacer/0.10.0/bin:/home/USER/.local/share/mise/installs/cargo-rust-parallel/1.18.1/bin:/home/USER/.local/share/mise/installs/cargo-sd/1.0.0/bin:/home/USER/.local/share/mise/installs/cargo-sequoia-sq/1.3.1/bin:/home/USER/.local/share/mise/installs/cargo-skim/0.20.5/bin:/home/USER/.local/share/mise/installs/cargo-smartcat/2.2.0/bin:/home/USER/.local/share/mise/installs/cargo-tinty/0.29.0/bin:/home/USER/.local/share/mise/installs/cargo-wthrr/1.2.1/bin:/home/USER/.local/share/mise/installs/cargo-zellij/0.43.1/bin:/home/USER/.local/share/mise/installs/lua/5.4.7/bin:/home/USER/.local/share/mise/installs/lua/5.4.7/luarocks/bin:/home/USER/.local/share/mise/installs/node/24.9.0/bin:/home/USER/.local/share/mise/installs/npm-openai-codex/0.36.0/bin:/home/USER/.local/share/mise/installs/npm-carbonyl/0.0.2-next.bacf3db/bin:/home/USER/.local/share/mise/installs/npm-explain-command/1.0.4/bin:/home/USER/.local/share/mise/installs/npm-fast-speedtest-api/0.3.2/bin:/home/USER/.local/share/mise/installs/npm-neovim/5.4.0/bin:/home/USER/.local/share/mise/installs/npm-prettier/3.6.2/bin:/home/USER/.local/share/mise/installs/npm-vsce/2.15.0/bin:/home/USER/.local/share/mise/installs/npm-vscode-langservers-extracted/4.10.0/bin:/home/USER/.local/share/mise/installs/perl/5.42.0/bin:/home/USER/.local/share/mise/installs/pipx-black/25.1.0/bin:/home/USER/.local/share/mise/installs/pipx-brotab/1.5.0/bin:/home/USER/.local/share/mise/installs/pipx-cookiecutter/2.6.0/bin:/home/USER/.local/share/mise/installs/pipx-eg/1.2.3/bin:/home/USER/.local/share/mise/installs/pipx-emoji-fzf/0.10.0/bin:/home/USER/.local/share/mise/installs/pipx-exrex/0.12.0/bin:/home/USER/.local/share/mise/installs/pipx-fixit/2.1.0/bin:/home/USER/.local/share/mise/installs/pipx-frogmouth/0.9.2/bin:/home/USER/.local/share/mise/installs/pipx-git-filter-repo/2.47.0/bin:/home/USER/.local/share/mise/installs/pipx-keep/2.11/bin:/home/USER/.local/share/mise/installs/pipx-lue-reader/0.3.0/bin:/home/USER/.local/share/mise/installs/pipx-mutagen/1.47.0/bin:/home/USER/.local/share/mise/installs/pipx-mypy/1.18.1/bin:/home/USER/.local/share/mise/installs/pipx-pdm/2.25.9/bin:/home/USER/.local/share/mise/installs/pipx-playwright/1.55.0/bin:/home/USER/.local/share/mise/installs/pipx-pyfunky/3.5.5/bin:/home/USER/.local/share/mise/installs/pipx-pyinstaller/6.16.0/bin:/home/USER/.local/share/mise/installs/pipx-pymux/0.14/bin:/home/USER/.local/share/mise/installs/pipx-qypi/0.6.1/bin:/home/USER/.local/share/mise/installs/pipx-rexi/1.2.0/bin:/home/USER/.local/share/mise/installs/pipx-seleniumbase/4.41.6/bin:/home/USER/.local/share/mise/installs/pipx-shellman/1.0.2/bin:/home/USER/.local/share/mise/installs/pipx-sqlite-utils/3.38/bin:/home/USER/.local/share/mise/installs/pipx-terminal-copilot/1.5.3/bin:/home/USER/.local/share/mise/installs/pipx-virtualfish/2.5.9/bin:/home/USER/.local/share/mise/installs/pipx-woob/3.7/bin:/home/USER/.local/share/mise/installs/pipx-xxh-xxh/0.8.14/bin:/home/USER/.local/share/mise/installs/python/3.13.7/bin:/home/USER/.local/share/mise/installs/ruby/3.4.6/bin:/home/USER/.local/share/mise/installs/rye/0.44.0/bin:/home/USER/.local/share/mise/installs/usage/2.3.2/bin:/home/USER/.local/share/mise/installs/uv/0.8.23/bin:/home/USER/.opam/default/bin:/home/USER/.local/share/mise/installs/bpkg/latest/bin:/home/USER/.local/share/mise/installs/cargo-bandwhich/latest/bin:/home/USER/.local/share/mise/installs/cargo-bob-nvim/latest/bin:/home/USER/.local/share/mise/installs/cargo-bropages/latest/bin:/home/USER/.local/share/mise/installs/cargo-btrfs-usage-monitor/latest/bin:/home/USER/.local/share/mise/installs/cargo-cargo-deb/latest/bin:/home/USER/.local/share/mise/installs/cargo-diskus/latest/bin:/home/USER/.local/share/mise/installs/cargo-du-dust/latest/bin:/home/USER/.local/share/mise/installs/cargo-dua/latest/bin:/home/USER/.local/share/mise/installs/cargo-eureka/latest/bin:/home/USER/.local/share/mise/installs/cargo-grex/latest/bin:/home/USER/.local/share/mise/installs/cargo-hoard-rs/latest/bin:/home/USER/.local/share/mise/installs/cargo-htmlq/latest/bin:/home/USER/.local/share/mise/installs/cargo-makers/latest/bin:/home/USER/.local/share/mise/installs/cargo-names/latest/bin:/home/USER/.local/share/mise/installs/cargo-neophyte/latest/bin:/home/USER/.local/share/mise/installs/cargo-nu/latest/bin:/home/USER/.local/share/mise/installs/cargo-nu-plugin-clipboard/latest/bin:/home/USER/.local/share/mise/installs/cargo-nu-plugin-highlight/latest+latest/bin:/home/USER/.local/share/mise/installs/cargo-nu-plugin-regex/latest/bin:/home/USER/.local/share/mise/installs/cargo-nu-plugin-skim/latest/bin:/home/USER/.local/share/mise/installs/cargo-procs/latest/bin:/home/USER/.local/share/mise/installs/cargo-regex-cli/latest/bin:/home/USER/.local/share/mise/installs/cargo-riffdiff/latest/bin:/home/USER/.local/share/mise/installs/cargo-rioterm/latest/bin:/home/USER/.local/share/mise/installs/cargo-rm-improved/latest/bin:/home/USER/.local/share/mise/installs/cargo-rotz/latest/bin:/home/USER/.local/share/mise/installs/cargo-ruplacer/latest/bin:/home/USER/.local/share/mise/installs/cargo-rust-parallel/latest/bin:/home/USER/.local/share/mise/installs/cargo-sd/latest/bin:/home/USER/.local/share/mise/installs/cargo-skim/latest/bin:/home/USER/.local/share/mise/installs/cargo-smartcat/latest/bin:/home/USER/.local/share/mise/installs/cargo-tinty/latest/bin:/home/USER/.local/share/mise/installs/cargo-wthrr/latest/bin:/home/USER/.local/share/mise/installs/cargo-zellij/latest/bin:/home/USER/.local/share/mise/installs/lua/latest/bin:/home/USER/.local/share/mise/installs/lua/latest/luarocks/bin:/home/USER/.local/share/mise/installs/node/latest/bin:/home/USER/.local/share/mise/installs/npm-openai-codex/latest/bin:/home/USER/.local/share/mise/installs/npm-carbonyl/latest-next.bacf3db/bin:/home/USER/.local/share/mise/installs/npm-explain-command/latest/bin:/home/USER/.local/share/mise/installs/npm-fast-speedtest-api/latest/bin:/home/USER/.local/share/mise/installs/npm-neovim/latest/bin:/home/USER/.local/share/mise/installs/npm-prettier/latest/bin:/home/USER/.local/share/mise/installs/npm-vsce/latest/bin:/home/USER/.local/share/mise/installs/npm-vscode-langservers-extracted/latest/bin:/home/USER/.local/share/mise/installs/pipx-black/latest/bin:/home/USER/.local/share/mise/installs/pipx-brotab/latest/bin:/home/USER/.local/share/mise/installs/pipx-cookiecutter/latest/bin:/home/USER/.local/share/mise/installs/pipx-eg/latest/bin:/home/USER/.local/share/mise/installs/pipx-emoji-fzf/latest/bin:/home/USER/.local/share/mise/installs/pipx-exrex/latest/bin:/home/USER/.local/share/mise/installs/pipx-fixit/latest/bin:/home/USER/.local/share/mise/installs/pipx-frogmouth/latest/bin:/home/USER/.local/share/mise/installs/pipx-git-filter-repo/latest/bin:/home/USER/.local/share/mise/installs/pipx-keep/latest/bin:/home/USER/.local/share/mise/installs/pipx-mutagen/latest/bin:/home/USER/.local/share/mise/installs/pipx-mypy/latest/bin:/home/USER/.local/share/mise/installs/pipx-pdm/latest/bin:/home/USER/.local/share/mise/installs/pipx-pip-search/latest/bin:/home/USER/.local/share/mise/installs/pipx-playwright/latest/bin:/home/USER/.local/share/mise/installs/pipx-pyinstaller/latest/bin:/home/USER/.local/share/mise/installs/pipx-pymux/latest/bin:/home/USER/.local/share/mise/installs/pipx-qypi/latest/bin:/home/USER/.local/share/mise/installs/pipx-rexi/latest/bin:/home/USER/.local/share/mise/installs/pipx-seleniumbase/latest/bin:/home/USER/.local/share/mise/installs/pipx-shellman/latest/bin:/home/USER/.local/share/mise/installs/pipx-sqlite-utils/latest/bin:/home/USER/.local/share/mise/installs/pipx-terminal-copilot/latest/bin:/home/USER/.local/share/mise/installs/pipx-virtualfish/latest/bin:/home/USER/.local/share/mise/installs/pipx-woob/latest/bin:/home/USER/.local/share/mise/installs/pipx-xxh-xxh/latest/bin:/home/USER/.local/share/mise/installs/python/latest/bin:/home/USER/.local/share/mise/installs/ruby/latest/bin:/home/USER/.local/share/mise/installs/rye/latest/bin:/home/USER/.local/share/mise/installs/usage/latest/bin:/home/USER/.local/share/mise/installs/uv/latest/bin:/home/USER/.luarocks/bin:/home/USER/.local/xonsh-env/xbin:/home/USER/.local/share/bob/nvim-bin:/home/USER/bin:/home/USER/.local/bin:/home/USER/.cabal/bin:/home/USER/.ghcup/bin:/home/USER/.bun/bin:/home/USER/.local/share/pnpm:/home/USER/perl5/bin:/home/USER/.grit/bin:/home/USER/.rye/shims:/snap/bin:home/USER/.nix-profile/bin:/nix/var/nix/profiles/default/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/usr/local/games:/usr/games:/home/USER/.deno/bin:/home/USER/swift/usr/bin:/home/USER/go/bin:/home/USER/chrome-headless-shell-linux64:/home/USER/repos/osxcross/target/bin:/home/USER/zig:/home/USER/.atuin/bin:/home/USER/.cargo/bin:/opt/local/bin:/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin"
QTERM_SESSION_ID = "5395800691d344e69a6446fab623b381"
QT_IM_MODULE = "ibus"
Q_SET_PARENT_CHECK = "1"
Q_TERM = "1.16.2"
SHELL = "/bin/bash"
TERM = "xterm-kitty"
XDG_CURRENT_DESKTOP = "X-Cinnamon"
XDG_SESSION_DESKTOP = "cinnamon"
XDG_SESSION_TYPE = "x11"
XMODIFIERS = "@im=ibus"
```
Contributor guide
Assessment
This issue has not been assessed yet.