Page MenuHomeSolus

Meta: GNOME 3.36 Stack Testing and Feedback
Closed, ResolvedPublic


GNOME 3.36 Stack Upgrade Notes

WARNING: Please read this task in its entirety before commenting or upgrading.

New year, new GNOME Stack upgrade. As is tradition from the last couple stack upgrades, I'm opening up a task for everyone to report their issues with the GNOME 3.36 stack upgrade. It's absolutely important we maintain focus on reporting issues which are specifically related to this stack upgrade so we can best work to helping validate and resolve these issues. I welcome you to post a comment if an application is suddenly not working and you strongly believe it is the result of the new stack upgrade, such as it suddenly missing libraries or ones which may warrant a rebuild. If necessary, we may request you file a separate issue so we may obtain further detailed information, which we (Core Team, Global Maintainers, Triage Team) can reference in this task.

NOTE: This task content can only be modified by members of the Core Team or Global Maintainers. We will update the task as comments / feedback are received.

The objective of this task is to facilitate technical discussions around changes which have occurred in the GNOME Stack, such as:

  • Changes to Budgie Desktop (if something is blatantly broken however that is part of budgie-desktop, that should be filed on its dedicated issue tracker). Budgie Desktop changes at this time are primarily around new Mutter support and a few bug fixes.
  • Changes to GNOME Shell
  • Flatpak and xdg-desktop-portal packages have been updated and likely need more testing than what I have done
  • Geolocation (updated geoclue so if I need to add software to our default config besides redshift, I can)
  • GNOME Applications

This testing is being performed on the unstable repository and may also involve or require real-time communication via our development IRC channel. If you are not in IRC, use any supported IRC client that we provide in the repo (e.g. Hexchat, weechat, irssi, Konversation) and look at our Getting Involved Page for connection details.

If you are not on the unstable repository and wish to help test, assuming you understand that the intent of unstable is to be the place where we break stuff and operate under the assumption you check IRC to know when not to update, you can run the below mentioned command to switch to the unstable repository:

sudo eopkg ar Solus

Upgrading Properly

Do not run any commands until you fully read this section. Thank you.

I cannot stress enough the importance of ensuring you upgrade properly and fully. If you are not on unstable already, you should fully upgrade your system by opting in to every package update available via the Software Center or running sudo eopkg up then reboot before switching over to unstable.

If you are on the unstable repository, likewise perform a full upgrade via either the Software Center or the Terminal, then reboot.

If you are using GNOME Shell, be sure to disable any extensions which we do not provide / have enabled out-of-the-box. Otherwise you may have a completely broken GNOME Shell experience, or worse it'll crash and you'll have to go through loads of hoops such as hand modifying dconf key values and nuking some extension contents, etc. It is not my responsibility nor the responsibility of GNOME to ensure those extensions are maintained and updated against newer GNOME Shell APIs. If they break, you'll need to talk to the extension developer.

Also ensure you are not updating the extensions we support and directly provide, such as Dash to Dock, through any software such as GNOME Tweaks or It may result in a broken installation.

Known Issues or WIPs


As with any desktop environment, there are wide range of issues with GNOME Shell. I would advise checking before reporting them to me. If there is a patch and we don't have it yet, I'll get it added.

GNOME Terminal

GNOME Terminal made some changes when adding a "Preserve Working Directory" option, which is accessible in your Terminal's Profile under the Command tab. During my testing, it was defaulting to / (yes, as in the root directory) instead of my ~ (home directory). The default option been patched to be "always" preserved which should resolve it for ZSH users, but I'd like additional validation from various shell users (e.g. bash, dash, fish, zsh).

Deprecations / Held Back

There are several deprecations and packages held back (permanently) this cycle.


  • Various docs packages that are very unlikely to be used and not worth the extra effort to keep enabled.
  • midori: Not actively developed and primary developers (elementary) no longer actively contribute but use Epiphany instead. A browser needs to keep using modern web standards, modern web engines, and provide modern feature sets. Midori does not do that and to improve maintainability of the stack in the long-term as well as ensure a better browsing experience, it has been deprecated.
  • pantheon-files and pantheon-terminal: Never actively maintained or for any reasonable period of time and I'm tired of having to update them every time I upgrade the GNOME Stack. They've been permanently deprecated from the repo.

Held Back:

  • Due to libhandy library requirement, which we're not allowing into the repo (it's a mobile-focused graphics library being shoehorned into GNOME apps), the following packages are held back to their last pre-libhandy release: epiphany, geary, gnome-calendar, gnome-clocks, seahorse.

Testing List

Testing Notes:

  1. This list may not be comprehensive. Feel free to report other things!
  2. Phabricator may indicate something is complete even if it isn't explicitly checked off. Ignore that and only look for the checkbox.
  3. There are numerous sections within GNOME Control Center (Settings) that are only applicable to GNOME Shell. If something does not work under Budgie, it does not necessarily mean that functionality is actually broken, but rather it may be the unfortunate result of the functionality targeting a specific desktop environment.
  • Bluetooth
    • Tested with Bluetooth pairing in GNOME Control Center with Bluetooth speakers.
  • Desktops
    • Budgie Desktop
      • GDM (when co-installed with GNOME Shell)
      • LightDM + slick-greeter
    • GNOME Shell
      • GDM
    • MATE
  • Geolocation
    • Tested with GNOME Clocks, GNOME Maps, GNOME Weather
  • IBUS
  • Networking
    • Shares (Samba via Nautilus)
    • Wireless
    • Wired
  • Applications
    • Abiword
    • Aisleriot
    • Baobab (Disk Usage Analyzer)
    • Bookworm
    • Claws Mail
    • Evince
    • Evolution
    • Firefox
    • Four-in-a-Row
    • Gaupol
    • GEdit
    • GIMP
    • GNOME 2048
    • GNOME Calculator
    • GNOME Calendar
    • GNOME Clocks
    • GNOME Control Center
      • About
      • Applications
      • Background
      • Bluetooth
      • Date & Time
      • Devices
        • Color
        • Displays
        • Keyboard
        • Mouse & Touchpad
        • Printers
        • Removable Media
      • Networking
        • Wi-Fi
        • Wired
      • Notifications
      • Online Accounts (Tested with Google Account)
      • Power
      • Privacy
      • Region & Language
      • Search (only applies to GNOME Shell)
      • Sharing
      • Sound
      • Universal Access
        • Cursor Size
        • Hearing -> Visual Alerts
        • High Contrast
        • Large Text
        • Pointing -> Click Assist
        • Pointing -> Double-Click Delay
        • Pointing -> Mouse Keys
        • Screen Reader
        • Screen Keyboard
        • Sound Keys
        • Typing -> Repeat Keys
        • Typing -> Cursor Blinking
    • GNOME Disks
    • GNOME Documents
    • GNOME Help / Yelp
    • GNOME Nibbles
    • GNOME Photos
    • GNOME Pomodoro
    • GNOME Power Statistics (GNOME Power Manager)
    • GNOME Logs
    • GNOME Mahjongg
    • GNOME Maps
    • GNOME Music
    • GNOME Screenshot
    • GNOME Sudoku
    • GNOME Sound Recorder
    • GNOME Tweaks
    • GNOME Videos (Totem)
    • GNOME Web (Epiphany)
    • Glade
    • Hexchat
    • Liferea
    • Lollypop
    • Lyx
    • Nautilus (3.26.x)
    • Noise
    • Polari
    • Quodlibet
    • Rhythmbox
    • Roxterm
    • Seahorse
    • Shotwell
    • Solus Software Center
    • Vocal

Event Timeline

JoshStrobl triaged this task as Unbreak Now! priority.Mar 17 2020, 9:36 PM
JoshStrobl updated the task description. (Show Details)

Right, this has been a 13 hour push so I'm going to bed and will check the results when I wake up!

EbonJaeger added a subscriber: EbonJaeger.
Lorien added a subscriber: Lorien.Mar 17 2020, 10:05 PM

GNOME Unstable user checking in. Just updated via eopkg up, I received these two warnings (if it's any relevance I don't know, but I thought I'd mention them). Aside from these two warnings, all 156 packages I had to update on my system updated fine. Thank you very much for all your hard work. Will reboot now and test further.

Installing 60 / 156
libnma-1.8.28-1-1-x86_64.eopkg [cached]
Installing libnma, version 1.8.28, release 1
File conflicts:
/usr/lib64/girepository-1.0/NMA-1.0.typelib from network-manager-applet package
/usr/lib64/ from network-manager-applet package
/usr/lib64/ from network-manager-applet package
/usr/share/gir-1.0/NMA-1.0.gir from network-manager-applet package
/usr/share/glib-2.0/schemas/org.gnome.nm-applet.gschema.xml from network-manager-applet package

Extracting the files of libnma
Installed libnma
Installing 129 / 156 [cached]
Installing network-manager-applet, version 1.16.0, release 36
Upgrading to new upstream version
Extracting the files of network-manager-applet
Not removing conflicted file : /usr/lib64/girepository-1.0/NMA-1.0.typelib
Not removing conflicted file : /usr/lib64/
Not removing conflicted file : /usr/lib64/
Not removing conflicted file : /usr/share/gir-1.0/NMA-1.0.gir
Not removing conflicted file : /usr/share/glib-2.0/schemas/org.gnome.nm-applet.gschema.xml
Upgraded network-manager-applet
serebit added a subscriber: serebit.EditedMar 17 2020, 10:56 PM

System Monitor's network graph is glitching out hard with the new update. Used takeback to validate that this was the issue. Will edit with an OBS capture of the window.


chax added a subscriber: chax.Mar 18 2020, 2:14 AM
just added a subscriber: just.Mar 18 2020, 5:19 AM

This version of gnome should now have full WPA3 support. Anyone with a WPA3 compatible access point willing to test? (i took my wireless expansion card out of my workstation).

just added a comment.Mar 18 2020, 9:47 AM

These are results of Universal Access testing.

  • Cursor Size : Works partially. Regular cursor size doesn't change. Size changes when cursor hovers over window corners and borders, beam-cursor size changes as well.
  • Hearing -> Visual Alerts : Work in either of two modes
  • High Contrast : Works
  • Large Text : Works.
  • Pointing -> Click Assist : Works in both modes
  • Pointing -> Double-Click Delay : Works
  • Pointing -> Mouse Keys : Works
  • Screen Reader : Works
  • Screen Keyboard : Works
  • Sound Keys : Works
  • Typing -> Repeat Keys : Works
  • Typing -> Cursor Blinking : Works

@serebit I'm not getting that glitchiness with the System Monitor, but from your video it seems to be switching far too aggressively between different speed ranges. I'm curious if this changes for you depending on what you're doing on the network? Mine typically gets consistent network traffic from having Tweetdeck and various other web services open.

@Scotty_Trees Yea that is normal. Those libraries were moved out of network-manager-applet and into a new library, libnma, this cycle. It's reporting file conflicts and then proceeding to not remove the files because of the change of ownership.

@just Thanks for the test results! I'll get the task updated.

JoshStrobl updated the task description. (Show Details)Mar 18 2020, 11:32 AM

Opened and tested the following applications with success and working as intended as far as I can tell.

  • Gnome Disks - Shows my SSD, my external, and USB drive w correct values.
  • Gnome Logs - Able to open and few various recents logs, no freezes or crashes to report.
  • Gnome Sudoku - played 3 games, didn't win, but the game works as expected. Pausing/Resuming games work. Closing and reopening it remembers your last played game. Conclusion, it just works.
  • Gnome Sound recorder - I'm able to record, play, and delete recordings just fine. Testing creating 10 recordings with differing time lengths and no issues.
  • Gnome Videos - open and played a few videos, no stuttering or crashing, videos play just fine in window mode or full screen.
  • Hexchat - able to join networks/rooms, and receive notifications, so as far as my use case it's working as intended.
  • Notifications - Appear to be working as intended, able to receive notifications for Firefox, Vivaldi, Evolution Mail, Nautilus, GSE Connect, etc. without issues
  • Removable Drives - able to connect/disconnect external SSD, and USB drive with Solus ISO just fine. Still able to backup my stuff!
  • Gnome Shell Search - able to search applications/files and open their various counterparts just fine, no hangs, it just works.

I did encounter an issue with the Plata theme under Gnome shell 3.36. I've submitted an issue for the dev here:
Tried uninstalling/rebooting/reinstalling the theme, but no change. Essentially the notification area for any Plata theme looks inconsistent from how it looked on 3.34. This issue was also in 3.34 at first, but a later release fixed the design aesthetics.
Also maybe worth mentioning, when I uninstall Plata theme eopkg removes plata-theme 0.9.4-31-1-x86_64 and gnome-desktop-branding-fortitude 15.1-25-1-x86_64
However when I go to reinstall Plata, it just installs the Plata theme and not the branding. Don't know though if that is any issue or not? But regardless, I just manually reinstalled both back onto my system to be safe.

Still have more testing to go, Printers, Sharing, Gnome Control Center etc, but this is looking to be the smoothest Gnome stack upgrade I think I've had the pleasure to witness.

Don't know though if that is any issue or not?

No. plata-theme is a dependency of gnome-desktop-branding-fortitude, which is why it removes reverse dependencies (e.g. gnome-desktop-branding-fortitude). However, plata-theme does not depend on gnome-desktop-branding-fortitude, and thus won't install it when you install plata-theme.

Thanks for all the app testing, will get those added after I get some coffee =)

JoshStrobl updated the task description. (Show Details)Mar 18 2020, 12:27 PM
just added a comment.Mar 18 2020, 12:52 PM

RoxTerm testing

Thanks for including RoxTerm in test list and recalling about this excellent terminal. I already removed gnome-terminal from Ctrl+Alt+T shortcut and call roxterm now.

So far, RoxTerm works without any glitch, any kind of problem. It's as snappy and comfortable in Solus Gnome 3.36 as in its "native" antiX and Puppy Linuxes. I spend in terminal most of the time, it's a pleasure to do with RoxTerm.

Le gnome-terminal est mort, vive le roxterm :) !

JoshStrobl updated the task description. (Show Details)Mar 18 2020, 12:53 PM

I am not a experienced enough Linux user, to determine if this is related to Budgie desktop, but my guess is that it is Gnome related.

Fully updated unstable Budgie installation, using budgie-desktop-settings to change to a custom icon set, will result in a "Oops! someting went wrong, log out!" screen. Changing to some icon themes will result in, an emmediate crash when you log back in after the crash, others will show the desktop but you cant use the app menu, and you cant open "budgie-desktop-settings" from the terminal.

To reproduce:

  1. Download custon icon theme: or and extract to .local > share > icons.
  2. Use Budgie settings to change icon theme.
  3. Open the start menu will cause the crash, sometimes it will take 5 - 10 seconds.

To me this happens when choosing the themes above (tested it 4 times with same result), but not if i try with

These two icon themes are ranked by score 2 & 3 on, so it might happen to other users. I have to sync my "Stable" home folder with the "Unstable" to be able to fix the issue. I do not use or have any use for the themes, was just horsing around checking icon sets...

This behavior do not happen when using the current stable Budgie & Gnome 3.34.4.

just added a comment.Mar 18 2020, 3:45 PM

@Lorien Cannot reproduce icon theme changing crashes in Gnome 3.36. Downloaded both McMojave and Tela archives, extracted and linked four icon themes into /usr/share/icons.

Applied one by one all 4 icon themes with (Gnome) Tweaks. All 4 are applied and work flawlessly here, in Gnome 3.36.

@serebit I'm not getting that glitchiness with the System Monitor, but from your video it seems to be switching far too aggressively between different speed ranges. I'm curious if this changes for you depending on what you're doing on the network? Mine typically gets consistent network traffic from having Tweetdeck and various other web services open.

After some more inspection, it only seems to be switching between 0 bytes/s and 8 EiB/s (which is far beyond anything modern network interfaces can handle, incidentally). When there is constant network activity, as with a Steam download, it stays at 0 bytes/s receiving while the Total Received number updates as normal. When there is intermittent network activity, as with Discord, it reports 0 bytes/s when Discord is pulling data and 8 EiB/s when Discord is not pulling data. Very strange.

@Lorien Sounds like you're just downloading blatantly broken themes with missing icons. I'm able to change between themes and icon themes just fine.

@JoshStrobl Will just nuke the icon themes, not using any of them anyway, thanks.

ermo updated the task description. (Show Details)Mar 18 2020, 5:26 PM
ermo added a subscriber: ermo.

Tested Gaupol. Can open subtitles and convert frame rates back and forth successfully.

Updated description to show Gaupol as working.

In Budgie I'm getting flickering issues (sometimes it disappears for up to a second) with my panel when launching some apps, like Steam, or immediately after login. I can reproduce it consistently by launching Steam.

Demonstration by launching Steam:

  Device-1: NVIDIA GP107 [GeForce GTX 1050 Ti] driver: nvidia v: 440.64 
  Display: x11 server: X.Org 1.20.7 driver: nvidia tty: N/A 
  OpenGL: renderer: GeForce GTX 1050 Ti/PCIe/SSE2 v: 4.6.0 NVIDIA 440.64
just added a comment.Mar 18 2020, 6:24 PM

Quod Libet testing

I used Quod Libet a few years ago, for a short period of time, so I'm not an expert with it.

It installs and runs very well here. All music folders were found, all albums were added to library. From three dozens of plugins its 10-bands equalizer is my preferred one. Even without EQ Quod Libet sounds well, with EQ it sounds fantastic.

Album art is recognized and presented in the player. Tag editor works.. Internet radio works. File system browser works. All embedded 10 browsers | library viewers work. Quod Libet is known for its flexible user interface. UI may be transformed in almost everything a user could desire.

In 2 hours tests I can't find anything not working among countless Quod Libet features. Everything works as it should.

JoshStrobl updated the task description. (Show Details)Mar 18 2020, 7:39 PM
Hawkeye0021 added a subscriber: Hawkeye0021.EditedMar 18 2020, 9:05 PM

Gnome Control Center
Search is working via both the shell and application.
Privacy settings are also working.
Applications section also not presenting any issues.
Power section with screen blanking and auto-suspend works too.

@Hawkeye0021 Thank you for your testing, I'll get the task updated to reflect this testing =)

JoshStrobl updated the task description. (Show Details)Mar 18 2020, 11:04 PM
just added a comment.Mar 19 2020, 6:20 AM


Along with abiword package itself 7 additional packages are installed. All pkgs are present in the repo, installation goes smoothly.

AbiWord works smoothly as well. All text processing tasks are fulfilled without an issue. Saves new and opens existing documents in all popular formats - its own abw and abw.gz, doc, docx, html, mht, rtf, txt, pdf, ps, odt, a few others.

Trying to save forests on the planet and using paperless technology, it wasn't possible to test printing capabilities, due to a total lack of printers :-| .

AbiWord removal went nicely as well. Only 8 installed packages were removed; none of other existing packages was removed.

Printing wasn't tested. No issues were found with other AbiWord features.

algent added a subscriber: algent.EditedMar 19 2020, 12:58 PM

Doing some testing with LyX

Created a new file. Write some text and some formulas.

There is an error that I have found. The "View" option does not work. Saved the file and opened it normally.

pdfTeX Error
!pdfTeX error: pdflatex (file cm-super-t1.enc): cannot open encoding file for r

This issue is related to texlive since both files pdftex and pdflatex are in texlive package which is rundep of lyx.

blaz added a subscriber: blaz.Mar 19 2020, 2:57 PM

The updated stack causes glitchy behavior in all apps, gdm, budgie and gnome-shell.

@blaz I would suggest reporting this to the Mutter developers:

The Printers section of Gnome Control Center seems to be working as expected for me. Can add and modify printers just fine. Even shows the ink levels correctly!

JoshStrobl updated the task description. (Show Details)Mar 19 2020, 3:35 PM
Hawkeye0021 added a comment.EditedMar 19 2020, 3:36 PM

@blaz Also if this is in a VM that may be the source of the issue. If you report to mutter be sure to include details about video drivers and whether it's bare metal or a virtual machine, if it's a VM include which VM software you're using and any appropriate settings you might have.

just added a comment.EditedMar 19 2020, 6:58 PM

Mate, with and without Compiz

Used it for a whole day now. For usual daily activities:

  • navigation in Internet with Firefox, reading forums, articles, downloading some files
  • backing up in terminal with FSArchiver a few partitions with various distros installed
  • moving backups with Caja - about 80G today - between internal and externals disks
  • restoring backups, again in terminal using FSArchiver, into other partitions and reconfiguring them accordingly with Geany and root-Caja to their new locations (moving installed distros)
  • reproducing in background at low volume some Ambient music with Rhythmbox
  • taking notes with Zim desktop wiki and copying its database onto mobile devices

Several times I switched back and forth between Marco and Compiz, without leaving X session and without interrupting other activities. Mate behaves exceptionally well while window managers are being switched. No crashes, no hickups, no artefacts, no graphical problems - changing window manager on the fly in Solus Mate is completely smooth and transparent.

Numerous Compiz settings and effects may also be changed, configured, fine tuned without interrupting other activities. Changing Compiz settings on the fly doesn't present an obstacle for other work.

Simply speaking, I don't have any issue to report. Solus Mate 1.24 Unstable is rock-solid and works exceptionally well.

$ dt && sudo eopkg list-repo && echo && compiz --version && echo && marco --version && echo && mate-session --version
Current datetime: 
2020-03-19 21:48:24

Solus Stable [inactive]
Solus Unstable [active]


marco 1.24.0
Copyright (C) 2001-2009 Havoc Pennington, Red Hat, Inc., and others
This is free software; see the source for copying conditions.

mate-session 1.24.0

@just Thanks for the feedback on MATE. Not much of the GNOME Stack is actually going to affect it, but I still like it to be tested because of changes in places like GLib, GTK, etc. =)

JoshStrobl updated the task description. (Show Details)Mar 20 2020, 5:31 AM
just added a comment.Mar 20 2020, 10:33 AM


Never used this music player before. Not sure where the tests should be concentrated.

Installation involves 7 packages. Everything is present in Unstable. Installs and runs without a problem.

Noise is quite minimalistic. Probably because of being developed for elementaryOS. Seems like Noise has no plugins, no tag editor, no music or podcasts streaming from Internet sources, no Internet radio. Looks like even sound volume cannot be changed within the player itself.

The player correctly recognizes and classifies tracks by genres, artists, albums. Album art is displayed correctly within the player's window.

Noise has interesting features I've never seen before. By following user-defined rules, it automatically fills in and presents the lists of Favorite Songs, Never Played, Over Played, Recently Added or Not Recently Played tracks, and Recent Favorites. All of that thanks to zeitgeist, installed along with noise package, I suppose. A few days are required though to test these features.

While players like Rhythmbox or Quod Libet are presented with these names in Gnome Applications, Noise is called simply Music. If gnome-music is installed, it is also called simply Music. Two slightly different application icons help to avoid confusion between two Music players in Gnome Applications.

A clean, simple, cute, easy to use music player. Worked without a single issue in Gnome 3.36 during the test.

Noise removal went in a clean way. Removing of 7 installed packages didn't involve un-installation of any other package(s).

just added a comment.Mar 20 2020, 7:03 PM

Claws Mail

I don't like it much, seems to return back to 90-s of the past century. It installs and runs without a problem, but its ancient interface and mostly manual accounts configuration kills a wish to work with it.

Surprisingly, it was easy to configure by hand Gmail and Yandex accounts. Configuring Microsoft accounts - EWS, Outlook, Hotmail - was more tricky. I failed to configure by hand Yahoo and Vivaldi accounts.

Difficulties with manual config has nothing to do with Gnome 3.36 stack testing. Claws works. I successfully sent and received a few test messages using Claws. Sending-receiving works, for configured accounts.

Claws comes with 27 plugins, not loaded into the client by default. I loaded and then unloaded all of them without a problem. Claws plugins work.

Claws Mail installation consists in only two packages. Both were removed without involving other packages, leaving the system clean.

ermo updated the task description. (Show Details)Mar 20 2020, 7:21 PM
Jacalz added a subscriber: Jacalz.Mar 20 2020, 7:50 PM

I have updated my Budgie system to the new Gnome 3.3.6 stack upgrade and have been testing flatpak and the operating system in general.

Budgie seems to work just fine. Got a weird visual glitch for half a second right after logging in through slick greeter, but otherwise fine.

Flatpak seems to work after testing shortwave, openboard and image optimizer, but it was spewing out the following message like around 100 times during installation of shortwave and openboard:

Warning: Failed to get revokefs-fuse socket from system-helper: User flatpak does not exist in password file entry

Flatpak appears to be working fine for me. Added the flathub repo, and installed and ran Spotify with any issues.

just added a comment.Mar 21 2020, 11:02 AM


IBus behaves identically in Stable and Unstable branches. It works the same way in:

  • Gnome 3.34 Stable and Gnome 3.36 Unstable
  • Mate 1.24 Stable and Mate 1.24 Unstable

It's not easy to demonstrate some IBus features in Gnome:

  • IBus indicator is never shown in Gnome panel
  • I didn't find a way to open "About IBus" dialog

For this reasons Mate is used in the picture below.

IBus in Mate

By default, ibus-daemon is started in Gnome and is not started in Mate. I added ibus-daemon to Startup Applications in Mate.

There are no visual clues for running IBus in Gnome. When IBus runs in Mate, its indicator appears in Notification Area. Input indicators are outlined by red ellipse and indicated by the red arrow on Mate's panel at the bottom right of the picture.

The IBus indicator - on the left - displays blueish uppercase EN as the current input method. Native Mate keyboard layout indicator - on the right - also shows light-greenish lowercase en as layout in use.

When IBus is not running in Mate, its Input Method indicator is not displayed in Mate panel. Notification Area displays one indicator only - those native Mate current keyboard layout.

IBus provides two shortcuts. They are shown in IBus Preferences window at the top-middle of the picture:

  • Emoji annotation: Ctrl+Shift+e
  • Unicode code point: Ctrl+Shift+u

Emoji shortcut doesn't work for me, neither in Gnome nor in Mate, neither in Stable nor in Unstable. Most probably I simply don't know how to use it.

IBus provides Emoji Selector dialog. It may be opened by executing ibus emoji command:

  • in terminal
  • in Run Command Alt+F2 dialog
  • from a user-defined shortcut; I assigned it to Ctrl+Shift+e key combo

Opened by ibus emoji command, Emoji Selector pops up at the top left corner of the screen, as un-moveable and un-resizeable window. It may be navigated with mouse only. Once opened, Emoji Selector presents available emoji categories - Favorites, Activities, Animals & Nature, etc. By clicking a category, the list of emojies is opened. When emoji is selected with mouse click, it is copied into clipboard.

A document named IBus-Emoji is shown at the bottom left corner of the picture. I tried to demonstrate some less frequently used emojies, pasted into Geany from Emoji Selector.

Unicode shortcut works perfectly everywhere.

Slightly shifted to the right from the center of the picture, there is IBus-Unicode document (Geany). It demonstrates the use of Ctrl+Shift+u Unicode shortcut, provided by IBus.

Any Unicode char may be inserted in any text field, everywhere, where keyboard input is accepted.

My keyboard layouts are currently English (US), Italian, Russian. There's no Greek layout among them. The word Solus in English is written using English (US) layout. The word Σολυς in Greek is written using Unicode shortcut and entering one by one Unicode codes of the letters. Letter Unicode codes are shown below the word Σολυς.


IBus works in Gnome 3.36 and Mate 1.24 Unstable.

Jacek added a subscriber: Jacek.Mar 21 2020, 12:49 PM

I'm on Budgie and I haven't encountered a single problem, and even noticed an improvement. Automatic screen rotation used to be wery smooth on Gnome, and on Budgie the screen went black for a second and then the entire interface spasmed out. Now it is really smooth


  • Turn on Dark Mode
  • Enable two page reading
  • Change font size
  • Use different profiles, choosing custom text color and background.
  • Change line spacing.
  • Make some annotations and delete them.

All these test working fine.

LightDM + slick-greeter working as expected
A few test

  • Change background of login
  • Draw a grid
  • Add and remove panel indicators
JoshStrobl updated the task description. (Show Details)Mar 24 2020, 11:54 PM
sethfl added a subscriber: sethfl.EditedMar 26 2020, 7:54 AM

GNOME Control Center's "Color" and "Removable Devices" options worked perfectly.

I tested the following:

  • Enabling, changing, and disabling color profiles (works as expected)
  • Viewing metadata of monitor (works as expected)
  • Changing how media is handled (works as expected; used CD's, and iPod, and an iPhone)

GNOME Power Statistics also worked well, with one exception.

I tested the following:

  • View information on AC Adapter (works as expected)
  • View information on laptop battery (works as expected)
  • View history graph of charge, time to full/empty, and charge rate over multiple periods of time (works as expected)
  • View statistics graph of charge/discharge profile and charge/discharge accuracy (works as expected)
  • Exploring menus (had one minor issue)
    • "Graph Type" tab on the device history page for the laptop battery was cut off by the window border and made me scroll up the menu until it appeared back to its normal operation (my definition of "normal" pictured below). I was unable to recreate this.

Overall, I had no major issues in my experience with the GNOME 3.36 Stack on Solus (unlike my experience with it on Fedora Rawhide). Great job devs!

HI @JoshStrobl ! Thank you for all the work done there. I just discovered those unstable repos and I wanted to know, if you are already planning to release gnome 3.36 in the official repos. If so, do you have a release date? Thank you a lot!

algent added a comment.EditedApr 22 2020, 9:01 AM

@Getta91 You should be on 3.36.1 now. Upgrade to 3.36.0 was on March 27th.

JoshStrobl closed this task as Resolved.Apr 22 2020, 12:20 PM
JoshStrobl claimed this task.

Yea I'm going to close this, this has been in the repo for almost a month now, including in stable.