Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • Settings Settings
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 915
    • Issues 915
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 68
    • Merge requests 68
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOMEGNOME
  • SettingsSettings
  • Issues
  • #849
Closed
Open
Issue created Jan 21, 2020 by Adam Williamson@adamw

Don't show the 'view layout' button for input sources that are not keyboard layouts

If you have the 'Japanese (Kana Kanji)' input method enabled (this probably also applies to other input methods), then it is shown in the list under 'Input Sources' on the 'Region & Language' applet. Next to it are shown three buttons: a cog for 'settings', an X for 'remove', and an eyeball, which is intended to show you a visual representation of the keyboard layout (that's what you get if you click the eyeball for any entry that is a keyboard layout).

Showing the eyeball here is kind of wrong, because an input method is not a keyboard layout and you can't really provide a 'visual representation' of it. If you click the eyeball, it seems that it tries to run gkbd-keyboard-display -l with a value that is not a keyboard layout, and that crashes - the crash is reported as libgnomekbd#1 , but even if that crash is fixed, I think showing the button here at all for input methods is wrong, so filing this separately.

Assignee
Assign to
Time tracking