Page MenuHomeSolus

Meta: GNOME 3.38 Stack Testing and Feedback
Open, Unbreak Now!Public

Description

GNOME 3.38 Stack Upgrade Notes

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

As is tradition, I'm opening up a task for everyone to report their issues with the GNOME 3.38 stack upgrade. It's absolutely important we maintain focus on reporting issues which are specifically related to this stack upgrade or Budgie 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_org, 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. It is highly encouraged that you test the new Budgie Desktop Icons (which are disabled by default, so be sure to re-enable desktop icons if you used them previously). More details on it are listed below, so you'll exactly what to expect and what not to expect with this new implementation.
  • Changes to GNOME Shell
  • Flatpak and xdg-desktop-portal packages have been updated and likely need more testing than what I have done
  • 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 https://mirrors.rit.edu/solus/packages/unstable/eopkg-index.xml.xz

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 use Budgie and GNOME and encounter the grey "Something happened" fullscreen window after a reboot and attempt to login, switch to a TTY (typically Ctrl+Alt+F2-9, pick one), login and run sudo usysconf run -f then reboot (sudo 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.

I encourage you to run the following command after the upgrade if you use GNOME Shell to properly reset your extensions back to the stock configuration:

gsettings reset org.gnome.shell 'enabled-extensions'

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 extensions.gnome.org. It may result in a broken installation.

WARNING: Like I said earlier, reboot your system after upgrading. For realsies.

Budgie

This GNOME Stack upgrade features a prerelease of Budgie 10.5.2. What does this mean? It'll still report as Budgie 10.5.1 until sufficient public testing of Budgie Desktop View is done, some translations get updated, etc. We may tag Budgie 10.5.2 when we go from unstable to shannon / stable repo, so I can't emphasize enough the importance of testing Budgie, especially the desktop view (not that there is much to test). If you're a translator, I'll be seeing about swapping the remote of Weblate over to Phabricator temporarily so it'll use that as a basis for translations. I would greatly appreciate if you could update translations if you have the sufficient access <3

NOTE: Budgie Desktop translators, I have updated the translations to reflect new functionality for Budgie 10.5.2. It would be greatly appreciate if you could submit translations. If you have pending translations with no individual approving them, please let me know! See https://discuss.getsol.us/d/5774-call-to-action-translators-needed for further details

Budgie Desktop View

This implementation is not designed to replace your file manager or to perform typical file manager actions. If you're expecting something similar to the Nautilus implementation, this is not it. Its purpose is pretty simple:

  1. Display an optimal amount of your folders and files in your Desktop folder, based on screen resolution and our options for icon sizes. This is done in a flowbox so everything will flow top to bottom, left to right. No support for putting icons in arbitrary locations.
  2. Provide options to enable quick access to your Home folder, "Trash", as well as mounts.
  3. Launch items with a single left click.

That's it, nothing crazy. Basically anything besides that is "out of scope" currently. What I do plan on adding (whether before or immediately after a "1.0" release of the implementation) is a right-click menu on the main canvas to provide options for accessing both Budgie Desktop Settings and Settings (Control Center), as well as the possibility to swap between single and double click for launching.

Testing it should basically involve:

  1. Putting stuff in your ~/Desktop folder
  2. Enabling the show desktop icons option in Budgie Desktop Settings
  3. Checking that the implementation actually shows up on your primary monitor.
  4. Renaming files should rename them on the desktop view.
  5. If you throw a desktop file in the Desktop folder, assuming it has valid DesktopAppInfo it should create an entry so you can launch the app.

If you have issues, please file them on this task. Not only is Budgie Desktop View a separate repo from Budgie itself (so it doesn't belong there), but it's currently only hosted on our Phabricator. It'll be moved to our GetSolus GitHub org when it's tested and ready for release :)

Known Issues or WIPs

GNOME Shell

As with any desktop environment, there are wide range of issues with GNOME Shell. I would advise checking https://gitlab.gnome.org/GNOME/gnome-shell/issues before reporting them here. If there is a patch and we don't have it yet, I'll see about getting it added.

Mutter

If you are using nouveau or a weird Intel + NVIDIA hybrid, you may experience window flickering when resizing. This is an upstream issue that GNOME has not addressed. Please address your concerns with this to GNOME. https://gitlab.gnome.org/GNOME/mutter/-/issues/1445

Polari

Polari is kinda a weird one. During my testing it wasn't consistently connecting and when it was, I couldn't send a message. It's not an issue with any of the telepathy bits from my testing, YMMV.

Deprecations / Held Back

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

Deprecations:

  • Various docs packages that are very unlikely to be used and not worth the extra effort to keep enabled.
  • gnome-documents: Does not support tracker 3.0.
  • gnome-sound-recorder: Deprecate due to now using libhandy
  • libcloudproviders-32bit: Wasn't used for anything, no plans on that changing in the future.
  • noise: Has no maintainer. By the time we get one and get it up-to-date, there will be a new noise release with libhandy support.
  • vino: GNOME Control Center changed Vino support out for gnome-remote-desktop in Mutter.

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:
    • Unchanged from previous stack upgrades: epiphany, geary, gnome-calendar, gnome-clocks, seahorse
    • New: deja-dup, gnome-boxes, gnome-screenshot

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 phone.
  • Desktops
    • Budgie Desktop
      • GDM (when co-installed with GNOME Shell)
      • LightDM + slick-greeter
    • GNOME Shell
      • GDM
    • MATE
  • Geolocation
    • Tested with GNOME Weather
  • IBUS
  • Networking
    • Shares (Samba via Nautilus)
    • Wireless
    • Wired
  • Applications
    • Abiword
    • Aisleriot
    • Baobab (Disk Usage Analyzer)
    • Bookworm (due to Granite update)
    • 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 a Microsoft 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 Help / Yelp
    • GNOME Nibbles
    • GNOME Photos
    • GNOME Pomodoro
    • GNOME Power Statistics (GNOME Power Manager)
    • GNOME Logs
    • GNOME MPV
    • GNOME Mahjongg
    • GNOME Maps
    • GNOME Music
    • GNOME Screenshot
    • GNOME Sudoku
    • GNOME Sound Recorder
    • GNOME Tweaks
    • GNOME Videos (Totem)
    • GNOME Web (Epiphany)
    • Glade
    • Gthumb
    • Hexchat
    • Liferea
    • Lollypop
    • Lyx
    • Nautilus 3.38.1
    • Pitivi
    • Play My Videos (due to Granite update)
    • Polari
    • Quodlibet
    • Rhythmbox
    • Seahorse
    • Simple Scan
    • Shotwell
    • Solus Software Center
    • Transmission
    • Vocal
    • budgie-extras applets if you happen to use them
    • deja-dup (held back, 42.x requires libhandy)
    • gtkhash (optionally the nautilus and caja extensions)

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

Added new note to task:

Budgie Desktop translators, I have updated the translations to reflect new functionality for Budgie 10.5.2. It would be greatly appreciate if you could submit translations. If you have pending translations with no individual approving them, please let me know!

This comment was removed by JoshStrobl.
Katoa added a comment.EditedSun, Nov 15, 3:54 PM

I have noticed a changed behavior with budgie-desktop-10.5.1-224, that is different from my stable setup.

To reproduce:

  • Open a Nautilus window.
  • Open Firefox (so that Firefox is open in front of the open Nautilus window).
  • You now need to click twice on the Nautilus icon in the "Icon Task List", to bring the Nautilus back in front of Firefox. (looks like first click will minimize Nautilus, and second click then maximize it in front of Firefox).
  • If the Nautilus is minimized behind Firefox, one click on the icon will bring it in front of Firefox.

On my stable setup i only need to click the icon once, no matter if the window behind is minimized of maximized. Not sure if this is a intended/expected behavior now?

Have not been able to find any issues with Budgie desktop icons so far, even though i have tried everything i could think of...

I received the Budgie Desktop update.

The fix works for me!

Thank you for the excellent work!

I believe I've resolved the issue. Will be working on getting an updated budgie-desktop rolled out momentarily for validation by you folks. When you receive this update, please log out and log back in to clear your session (also will restart budgie-panel).
Thank you for the rigorous testing. You da real MVPs.

serebit removed a subscriber: serebit.Sun, Nov 15, 4:07 PM

You now need to click twice on the Nautilus icon in the "Icon Task List", to bring the Nautilus back in front of Firefox. (looks like first click will minimize Nautilus, and second click then maximize it in front of Firefox).

Yes, that's because we're checking if it is minimized or not. If it is, we unminimize it, otherwise we minimize it. I can see about checking if the window is indicated as "above", but we're starting to get into the territory of it being convoluted and its behavior not being predictable.

davidjharder added a subscriber: davidjharder.EditedSun, Nov 15, 4:30 PM

One oddity I noticed with the new desktop icons is when "trash" is accessed through the desktop nautilus shows the full Home > .local > share > Trash path and does not have the "empty trash" pop-up. Accessing "trash" through the nautilus sidebar hides the full path and displays the "empty trash" popup.

@davidjharder Thanks, will take a look at that.

algent added a subscriber: algent.Sun, Nov 15, 5:00 PM

budgie-extras applets are working fine.

Glade appears to work as expected. Opening and editing an existing project works fine, as does creating and editing a new one.

No issues with gthumb also.

@Katoa This behavior should now be resolved as of budgie-desktop rel 225, which will be landing in unstable momentarily. We will now check if it is the current active window, if it isn't then we'll unmaximize / activate it so it'll come to the foreground again. If it's the current window in focus and you click it, it'll minimize it. When there are multiple windows grouped, we'll try to cycle through them if any of them are active, assuming the "show all windows on click" is not set. If the "show all windows on click" is set, we'll hide or show all of them based on their current active state.

JoshStrobl updated the task description. (Show Details)Sun, Nov 15, 6:35 PM
Katoa added a subscriber: serebit.EditedSun, Nov 15, 7:07 PM

@JoshStrobl

We will now check if it is the current active window, if it isn't then we'll unmaximize / activate it so it'll come to the foreground again. If it's the current window in focus and you click it, it'll minimize it.

I have tested it and really like the way it works now.

When there are multiple windows grouped, we'll try to cycle through them if any of them are active, assuming the "show all windows on click" is not set. If the "show all windows on click" is set, we'll hide or show all of them based on their current active state.

Had to enable "show all windows on click" to get the same behavior, i am used to when using Budgie stable, works great now, perfect, thanks!

Thanks also to @serebit for his work on Budgie, i know he is also involved in some really nice updates lately.

Transmission continues working as expected. Tried adding/removing/re-ordering torrents, changing settings / download folders, viewing torrent properties. The list with my 34 active torrents is shown without issues.

Play My Videos appears to work correctly. It shows videos in the selected folder, and they play as expected.

JoshStrobl updated the task description. (Show Details)Sun, Nov 15, 7:35 PM
kp2401075 added a subscriber: kp2401075.EditedSun, Nov 15, 10:56 PM

I'm guessing right click on desktop is not yet implemented...

Everything else works beautifully. ( Tested in Virtual box)

Harvey removed a subscriber: Harvey.Sun, Nov 15, 11:03 PM

I'm guessing right click on desktop is not yet implemented...

Almost as if it's said in the task.

sorry may have skipped detail reading in excitement.

Thanks for your and whole of Solus team's work.

DrSheppard added a subscriber: DrSheppard.

Icon spacing is much bigger than before and I think it is too big

You can change the icon sizes in Budgie Desktop settings. They're reflective of expected supported icon sizes (32x32, 48x48, 64x64, 96x96), I don't want to be loading in larger versions of Pixbufs than needed and scaling them down in the name of customization, or use Pixbuf to load (which would also need to handle the SVGs). It's similar behavior to the IconTasklist and even to Nautilus' old desktop view behavior (zoom swaps between supported sizes).

What I meant that free space between each icon is about the size on an icon, while with the previous implementation it was ½ of an icon size. If you reduce the icon size in Budgie Settings the gaps get smaller but they are still the size of one icon. This is a stylistic change and a matter of preference, but please consider making that space smaller. Of course it is not end of the world and it can stay that way.

Junglist added a subscriber: Junglist.EditedMon, Nov 16, 12:40 PM

Is search locations supposed to be greyed out (inaccessible) in GNOME settings (search settings)? I'm using GNOME, and I'm not sure if it's an issue on my end, or if it's as intended.

JoshStrobl added a comment.EditedMon, Nov 16, 2:33 PM
In T9379#178333, @Jacek wrote:

What I meant that free space between each icon is about the size on an icon, while with the previous implementation it was ½ of an icon size. If you reduce the icon size in Budgie Settings the gaps get smaller but they are still the size of one icon. This is a stylistic change and a matter of preference, but please consider making that space smaller. Of course it is not end of the world and it can stay that way.

Thanks for the clarification. I can see about tweaking the padding 👍

@Junglist It seems the GNOME folks never updated GNOME Control Center to use the changed tracker-miners schema location (they changed to be a versioned Tracker3 v.s. Tracker). I fixed it and I'll be submitting a PR upstream to resolve it. Either way I pushed it to unstable.

I think I found an issue: I can't set the screen orientation or resolution anymore in GNOME Control Center -> Displays. The little Arrows for opening the popover are just gone. If I set it using ARandR, the arrows return and work as expected.

JoshStrobl updated the task description. (Show Details)Mon, Nov 16, 4:31 PM

@godspeed Can confirm that and the fact I can no longer change my resolution on two of my monitors. Not entirely sure what that's the case, gonna have to dig through the commit history.

just added a subscriber: just.EditedTue, Nov 17, 11:29 AM

Gnome Control Center > Universal Access

Briefly: Everything, except Cursor Blinking, works fine. Cursor Blinking doesn't work here.

T9379 (this Task) layout

  • Universal Access
    • Cursor Size. OK.
    • Hearing -> Visual Alerts. OK.
    • High Contrast. OK.
    • Large Text. OK.
    • Pointing -> Click Assist. OK.
    • Pointing -> Double-Click Delay. OK.
    • Pointing -> Mouse Keys. OK.
    • Screen Reader. OK.
    • Screen Keyboard. OK.
    • Sound Keys. OK.
    • Typing -> Repeat Keys. OK.
    • Typing -> Cursor Blinking. KO.

Gnome 3.38.1 layout and comments

Menu > Settings > Accessibility

  • Seeing
    • High Contrast. Once enabled, switches from currently used Applications theme (e.g., Adwaita) to HighContrast theme. Once disabled, switches to Solus default Plata-Noir theme, not to previously used Applications theme; Icons theme is returned to default Papirus. That is probably OK.
    • Large Text. Switches to larger text and back to normal. OK.
    • Cursor Size. Works perfecly for default Adwaita cursor theme. Applies all 5 different sizes. Works partially for some third-party cursor themes. OK.
    • Zoom. Works well. OK.
    • Screen Reader. Works well. OK.
    • Sound Keys. Works well. OK.
  • Hearing
    • Visual Alerts. Flashes either the current window or the entire screen, depending on user's choice. Works well. OK.
  • Typing
    • Screen Keyboard. Follows currently used keyboard layout. Works well. OK.
    • Repeat Keys. Follow Delay and Speed values, set by a user. Work well. OK.
    • Cursor Blinking. Switching it OFF and ON doesn't change anything here. Cursor continues to blink, where it was blinking before, and remains steady, where it wasn't blinking before. Changing blinking Speed doesn't change anything either - blinking rate remains unchanged. Doesn't work here. KO.
    • new: Typing Assist (AccessX). All 4 subsections, 6 checkbox-type options, 2 slider-type options work as expected. Works well. OK.
  • Pointing and clicking
    • Mouse Keys. It's easy to test on keyboards with numeric keypad. Harder to test on compact keyboards, without numeric keypad. Work well. OK.
    • new: Locate Pointer. Works well. OK.
    • Click Assist. All options work as expected. Works well. OK.
    • Double-Click Delay. Works well. OK.

@just Wow thank you for the comprehensive universal access / accessibility testing <3

Macro wow:

JoshStrobl updated the task description. (Show Details)Tue, Nov 17, 4:28 PM

I'm not sure if this is an issue with the update or Budgie (I don't have stable Solus Budgie, where I can test it), but I don't remember encountering it before.

The issue: When a full screen game is running, after switching to a workspace without open windows (without open applications there or with all applications minimized on that workspace) I can't click on anything on the task bar, tray or application launcher, as if I am still in that game on the other workspace (the cursor is the same as in-game one).
However, if there is any application window open on the workspace which I am switching to, then the cursor changes back to system cursor and everything is responsive again.

Unfortunately I can't check if this was happening before the update.
But maybe someone running stable can confirm that this was not happening there.
I've tried several Steam games, native and emulated ones, as well as a game installed via Lutris -- all with this issue.

@liontiger23 Is it possible it's just still considered your mouse as being captured by the game? What if you alt+tab out before switching workspaces?

@liontiger23 Is it possible it's just still considered your mouse as being captured by the game?

I think that is exactly what's happening.

What if you alt+tab out before switching workspaces?

If I have a window to alt+tab to, then it switches to that window without issues. However, I have "Show all windows in tab switcher" option disabled in Budgie desktop settings. So if the game is the only application on the workspace it won't alt+tab to anything -- only to the game itself. Alt+tabbing to the game itself and then switching workspace still causes the issue.

However, using alt+tab after the workspace is changed does bring up a new window and frees the cursor (assuming there are windows open and minimized on switched workspace).

just added a comment.Wed, Nov 18, 7:06 AM

Quod Libet

Briefly: Quod Libet works fine. Tested in Gnome and Mate, not in Budgie.

Quod Libet is not only audio player, but also library manager and file tagger. Application is so feature-rich that trying out all of them in a reasonable time is problematic.

Tested:

  • Audio is reproduced correctly. 10-bands equalizer (plugin) controls frequencies from 29 Hz to 15 kHz. If used, Quod Libet sounds fantastic.
  • 10 embedded browsing modes, to browse and search music library, file system, Internet radio, audio feeds, Soundcloud. All 10 browsers function properly. OK.
  • Internet radio. 3.314 stations found. Some streams work, others do not. Not working streams have various Internet problems. Nothing is related to Gnome. Works well. OK.
  • 3 plugins, out of 93 in total, aren't available. Quod Libet says that's due to some not installed packages. I didn't dig deeper. Tried out 6 plugins out of 90. All 6 work well. OK.
  • Tag editor works well. OK.
  • Album art is found locally and remotely, and is displayed correctly in the player. OK.

Besides quodlibet itself, 9 additional packages in Gnome and 13 packages in Mate are installed. Removal of 10 | 14 packages went in a clean way in both DEs. No other packages were removed.

Nothing suspicious or unusual were found in 2 testing hours.

Katoa added a comment.EditedWed, Nov 18, 2:44 PM

Not sure if this is an intended behavior...

In Budgie Settings > Desktop:
If "Desktop Icons" is turned off when "Active Mounts" were turned on, an newly mounted drive's icon will appear on the desktop (tried with an usb harddrive), eventhough desktop icons have been turned off. If the "Desktop Icons" is turned on & off again, with "Active Mounts" still active, the mounted drives icon is removed from desktop.
Update: Just found that it does not matter, if "Active Mounts" is turned on or off on my system, newly mounted drive's icons will appear on the desktop, even if "Desktop Icons" is turned off.

Will see about getting that fixed. Thanks!

JoshStrobl updated the task description. (Show Details)Wed, Nov 18, 2:56 PM

@Katoa I've resolved this locally (it happens for both mounts and files) and will push it once I resolve a couple other items with the new implementation.

just added a comment.Wed, Nov 18, 4:48 PM

Roxterm

Roxterm was removed from the repo a few months ago. It's not available since the end of July. See T9123 "Needs New Maintainer: roxterm".

JoshStrobl updated the task description. (Show Details)Wed, Nov 18, 5:22 PM

IBus

I can type English, Spanish, Russian and Korean with no issues, but I can't configure either Chinese nor Japanese because Budgie doesn't start the IBus panel, something required by users (which use the JP input) want to change between Hiragana or Katakana for example.

@Katoa Should be resolved as R5088:2805128e9614: Update to latest iteration of Budgie Desktop View.

P.S. Folks you really don't need to use headers in your comments, I can see them just fine.

I was just following @just format 🙃

serebit removed a subscriber: serebit.Thu, Nov 19, 12:42 AM
just added a comment.Thu, Nov 19, 6:05 AM

Briefly: AbiWord works fine. Printing wasn't tested.

Along with abiword itself, 7 additional pkgs in Gnome and 8 pkgs in Mate are installed. Everything is in the repo, installation goes smoothly. AbiWord was not tested in Budgie.

Application works well. Text processing is accomplished without an issue. Saves new and opens existing documents in all supported formats - abw, abw.gz, doc, docx, html, mht, rtf, txt, pdf, ps, odt, a few others.

Printing from AbiWord was not tested, as I do not use and do not have printers.

AbiWord removal went in a clean way in Gnome and Mate. Only packages, installed along with abiword, were removed. None of other packages were involved in removal.

No problems were encountered using AbiWord.

just added a comment.EditedThu, Nov 19, 7:24 AM

Briefly: Japanese input method works. Tested in Mate.

...I can't configure either Chinese nor Japanese because Budgie doesn't start the IBus panel,...

Same applies to Gnome - it's difficult to control IBus, because Gnome doesn't show IBus panel indicator.

Mate is way more IBus-friendly. I added Japanese-Anthy input method. IBus applet in Mate panel allows to switch between Hiragana, Katakana and three more input modes, to choose one of five available dictionary modes, configure numerous Anthy settings.

I don't speak Japanese, and never used it earlier. These are some random Japanese... chars (?), probably a mix of kanji and kana. Chars are entered in Mate from a regular English (US) keyboard using IBus; Japanese font(s) must be installed to see them correctly:

あ 亜 ッ ア 娃 蛙 阿 婀 閼 鐚 男 意 鵜 絵 ん オ 回 ゑ

just added a comment.EditedThu, Nov 19, 9:55 AM

Briefly: Chinese input method works. Tested in Mate.

I added Chinese-Chewing IBus input method. IBus applet in Mate panel allows to choose either Chi or Half input modes.

I don't speak Chinese, and never used it earlier. These are random Chinese chars, entered in Mate from a regular English (US) keyboard using IBus; Chinese font(s) must be installed to see them correctly:

ㄆ ㄊ ㄐ 吃 資 喔 ㄟ 恩
ㄇ ㄋ ㄎ 失 疵 屋 阿 凹 骯
ㄌ ㄏ ㄒ ㄖ 司 淤 ㄝ 歐 鞥

For Chinese, Fcitx input method framework seems to be more flexible and to offer more Chinese-specific config options than IBus, but Fcitx is not on the testing list.

Looks like IBus works with Chinese-Chewing in Mate.

Katoa added a comment.EditedThu, Nov 19, 1:28 PM

@JoshStrobl Sorry for the late response.. Updated to the lastest budgie-desktop-view-0.99-2, have tested it on two pc's, and get exactly the same behavior as the previous version.

Clicking on a usb drive to mount it in Nautilus, or go to "Other locations" in Nautilus to unmount a drive, then click it to mount it again, will result in disk icons on the desktop, even if desktop icons is turned off. Flicking the Desktop Icons setting back to on, will make the mounted disk icons disappear, if "Active Mounts" were turned off before i disabled desktop icons.

There is a bug with gnome-terminal which it doesn't import aliases in the new opened tab.

Step to reproduce.

  1. Launch nautilus
  2. Right-Click --> Open in Terminal
  3. Run any alias
  4. Open a new TAB in gnome-terminal and ran any alias again.

The issue is not present if you launch terminal from menu or from Icon Task List.

just added a comment.Thu, Nov 19, 6:27 PM

There is a bug with gnome-terminal which it doesn't import aliases in the new opened tab...

Cannot reproduce the problem in Gnome DE. Aliases continue to work regularly in 2nd, 3rd,.. Nth tabs, opened inside gnome-terminal. gnome-terminal is opened as described - with Right-Click --> Open in Terminal from inside Nautilus

For me on the other hand aliases don't work in a new tab in any case, whether it was launched from the menu, Nautilus or Icon Task List 😆
Not sure what the intended behavior is here.

just added a comment.EditedThu, Nov 19, 7:51 PM

Briefly: Gnome Control Center > Color profiles work fine in Gnome DE.

If an OS is already installed on one of computers here, I almost never re-install it from scratch on another computer. Instead, I simply copy (clone) the whole OS with FSArchiver from source to target computer. Then do a few adjustments by hand (fstab, boot menu, a couple of systemd services, network interface names, initrd) on a target computer.

It was a surprise to discover that Gnome Control Center > Color keeps color profiles from previously used computers.

There are three color profiles in Solus Gnome 3.38 Unstable now:

  • Automatic - Aspire 7750G
  • Automatic - Aspire V5-573G
  • Automatic - Dell XPS L702X

First two are from previously used computers. Gnome is currently running on the last one, on Dell L702X.

Each profile keeps a lot of associated details. They are Information, CIE 1931, TRC, From sRGB, To sRGB, Metadata. Details include colored graphs - CIE 1931 and TRC, and pictures - From sRGB and To sRGB. Have no idea what all that data mean.

Even bigger surprise was to discover that each color profile may be applied on the current Dell. I don't note a difference in colors on the display, but the important thing is that nothing breaks and Gnome continues to work normally.

Conclusion. Color profiles work in Gnome 3.38 without a problem.

JoshStrobl updated the task description. (Show Details)Thu, Nov 19, 8:08 PM
godspeed removed a subscriber: godspeed.Thu, Nov 19, 9:21 PM
just added a comment.Fri, Nov 20, 10:06 AM

Briefly: Claws Mail works in Gnome.

From technical point of view, Claws Mail does its job. Sends and receives email, reads RSS feeds. From usability point of view, Claws is rather outdated.

Tried to connect my accounts from various email providers. Most common don't work. Less known providers work.

  • gmail.com. Gmail considers Claws as unsecure third-party app, and by default inhibits to access Google services. Claws doesn't work with Gmail OOTB.
  • outlook.com. Claws doesn't work with it.
  • yahoo.com. Claws doesn't work with it.
  • vivaldi.net. Claws doesn't work with it.
  • yandex.com. Works perfectly with Claws thru IMAP. Sends-receives everything.
  • [hidden]. Don't want to reveal provider's name. Works perfectly with Claws thru IMAP. Sends-receives everything.
  • RSS feeds. Works fine in Claws. Reads newsfeeds in RSS 1.0, RSS 2.0, Atom formats. Works by using RSSyl plugin (rssyl.so), included along with a number of other plugins in default claws-mail installation.

Messages printing to file works. Didn't test printing on paper, as I do not have printers.

JoshStrobl updated the task description. (Show Details)Fri, Nov 20, 4:51 PM
Jacek added a comment.Fri, Nov 20, 4:55 PM

After updating my main machine I noticed another 2 weird behaviours, which I don't know if they are expected:

  1. Icon task list doesn't deal with windows in other workspaces as before. With "Restrict to workspace" turned off if you have a window opened in other workspace it is still visible on the task list. Previously if you clicked on it it moved you to that workspace and (if necessary) unminimized the app. After the update it instead launches a new instance in the current workspace. I really don't like the current behaviour, because I need to remember which workspace I have an app opened in.
  2. Now a very minor issue, Desktop icons after boot don't fill entire vertical screen space. After rotating the screen vertically this is even more visible. What is weird is if you return to horizontal orientation the icons will now fill entire vertical space. Below are pictures showing the process. I noticed it on my 2in1 that supports automatic switching of screen orientation.

Noticed two things:

  1. If I install a game via Steam and check the box for "create desktop icon" (or something like that), then the icon appears on the desktop even with "Desktop icons" disabled in Budgie settings.
  2. When you click on the application in the task bar, which is running on the other workspace, it tries to open a new instance of that application on current workspace instead of switching to the workspace where the application is already running. This messes up with windows which are running in a single-instance mode, for example I can't switch to Steam if it is running on the other workspace, without manually switching to that workspace.

Yes both of these issues have already been reported.

If folks could read comments first to see if the issue they have has already been raised, that'd be great.

JoshStrobl added a subscriber: davidjharder.EditedMon, Nov 23, 5:06 PM
  • The IconTasklist issue where it was not switching workspaces should be resolved as of budgie-desktop rel 226 in unstable. Note this only applies if the first window launched is not on the active workspace and if you have "show all windows on click" disabled.
  • @davidjharder your issue with Trash opening and Nautilus not showing the empty trash should be fixed as of budgie-desktop-view rel 5.

As always, remember to log out and log back in, or preferably restart, before testing.

@Katoa I added additional checks in budgie-desktop-view rel 6, please try with that.

@Jacek Unfortunately I'm not able to test against this since GNOME ended up disabling a lot of Control Center Display configuration options such as resolution and orientation change. I'd appreciate if you could test against rel 6 and check if it's still an issue. I can see about adding an aspect ratio checking in as well to determine if the monitor is likely in portrait since we're getting the monitor geometry anyways, and swapping out row for column setting.

As always, remember to log out and log back in, or preferably restart, before testing.

Katoa added a comment.EditedMon, Nov 23, 7:23 PM

@JoshStrobl Thank you, if hope it was not a royal pain in the b... to fix this. The issues reported is completely gone (tested everything i could think of).

One thing i did not notice last time i tested, is that on my pc with Intel cpu & integrated intel gpu, the Trash icon is nowhere to be seen, flicking the "Trash" switch in Budgie settings does nothing. Rebooted before testing, deleted old Nautilus config folders, used sudo usysconf run -f, checked for broken packages, nothing brought the Trash icon back on the desktop.

Tried installing every previous version of budgie-desktop-view, none of them showed the Trash icon, so i might have missed this in earlier tests on that pc.

On my AMD CPU/GPU pc the Trach icon is showing.

JoshStrobl added a comment.EditedMon, Nov 23, 7:31 PM

@Katoa I'm not able to reproduce your issue with the trash icon not showing. I would suggest double checking that you have the folder ~/.local/share/Trash/files. It certainly is possible it doesn't exist if a file or folder has never been deleted via the file manager before.

I'd also suggest running the following commands and outputting any warnings (it will provide one if it fails to get information for the Trash files folder, as an example):

killall -9 us.getsol.budgie-desktop-view
us.getsol.budgie-desktop-view
Katoa added a comment.Mon, Nov 23, 7:41 PM

@JoshStrobl The ~/.local/share/Trash/files folders were missing, created the folders, rebooted and got a Trash icon on the Desktop. Nothing more to report so far, thanks again!

Jacek added a comment.Mon, Nov 23, 7:43 PM

Also both of my issues are now resolved, task list now works as expected and icon now will the entire screen in both orientations, and look really nice. You did a stellar job, thank you so much!

In T9379#178587, @Katoa wrote:

@JoshStrobl The ~/.local/share/Trash/files folders were missing, created the folders, rebooted and got a Trash icon on the Desktop. Nothing more to report so far, thanks again!

Thanks for letting me know. I'm going to add some code in place so it creates the folders recursively if it fails to load the file, so that way it's guaranteed to exist. I'll test all that locally now that you raised it to my attention, and get it sorted in a new incremental patch to it.

@Jacek That's great to hear. Please let me know if you encounter any issue with it acting wonky after numerous rotations and I'll see what I can do further :)

Katoa added a comment.EditedMon, Nov 23, 10:51 PM

Not sure if i can submit a test of Vocal, if not just ignore it (maybe you prefer maintainers to do it).

Vocal:

  • No new release since may 2019 - like the few times i have tried it in the past, it is pretty buggy but usable.

Issues:

Have tested the following:

  • Adding RSS feed from external source & from build-in iTunes store - ok
  • Export & Import RSS feed subscriptions - ok
  • Change between light and dark mode - ok
  • Download podcast - ok
  • Automatically download new episodes - ok
  • Change iTunes store country - ok
  • Change skip forward and back interval in sec - ok
  • Play podcasts - ok
  • Coming up next function - ok
  • Play and skip controls - ok
  • Volume change slider - ok
  • Mark all as played - ok
  • Add episodes to queue - ok
  • Mark this episode as new - ok
  • Mark this episode as played - ok
  • Select different art - ok
  • View show notes - ok
  • Resized window incl. full screen, moved window around.

Have not testet adding Archive.org API key, as i do not have one.

The program to me is in the exact same state, as it were before the stack upgrade.

JoshStrobl updated the task description. (Show Details)Mon, Nov 23, 10:54 PM
JoshStrobl raised the priority of this task from High to Unbreak Now!.Mon, Nov 23, 11:56 PM

If folks want to test more things while they're on unstable, I just opened T9397: Pulseaudio 14 Unstable Testing for pulseaudio 14.x testing!

GNOME Pomodoro - tested in a VM.

Issues:
None

Have tested the following:

  • Tried different timer durations - ok
  • Sound - ok
  • Changing ticking and break sounds - ok
  • Notifications - ok
  • Skip break in notification window - ok
  • +1 minutes in notification window - ok
  • Stats window - ok
  • Timer stats are showing in stats window - ok
  • Resizing stats window - ok
  • Interrupt break - ok
  • Timer visualizers in stats window and taskbar - ok
  • Manual activation of short or long breaks - ok

Not tested:
Plugins

JoshStrobl updated the task description. (Show Details)Tue, Nov 24, 12:09 AM

You folks are really kicking ass when it comes to your testing and test plans. Don't give me hope in humanity please. I don't like being an optimist.

EbonJaeger added a comment.EditedTue, Nov 24, 12:45 AM

Has anyone else seen an issue since the stack upgrade where the cursor isn't shown after resuming from suspend? So far, the only way I've found of getting it back it to touch the screen (my laptop is a touchscreen).

With some more deliberate testing, the cursor does not appear on the lock screen, either. One time, it was not on the lock screen, but did come back after unlocking.

It's a minor thing, but thought I'd bring it up.

Desktop: Budgie
Display Manager: LightDM
Login Manager: Budgie's default, which is gnome-screensaver, I believe?

@EbonJaeger Could you detail what desktop environment this is under, what login manager you're using, if it affects the locker (gdm, gnome-screensaver depending on the desktop environment), etc.? I can't really validate against it but the least I could do is see if there was anything reported upstream (lightdm, gdm, mutter as examples -- we're kinda the upstreams for gnome-screensaver and budgie-desktop :P).

EbonJaeger added a comment.EditedTue, Nov 24, 1:13 AM

@JoshStrobl Derp, I don't know why I didn't put any of that the first time. Edited above with more details. Sorry!

@EbonJaeger I believe this is actually an issue with budgie-screensaver (a fork of gnome-screensaver). For whatever reason, it sets the cursor as invisible in some scenarios. I don't really agree with that decision, I'll see about removing that!

moriel5 added a subscriber: moriel5.EditedTue, Nov 24, 4:34 PM

@JoshStrobl By "arbitrary", do you mean random locations on the desktop, that are not aligned to a grid, or anywhere on the desktop, but aligned to a grid, or perhaps even reorganizing the icons?

Also, 2 bugs on my end:

  1. When the icon size is set to "small", the bottom row is not populated.
  2. My second column is slightly higher than my first.

Enclosed is a screenshot showing these two bugs in action:
https://ibin.co/5iT3yAuU7Ka8.png

An additional bug: Opening a screenshot from the screenshot applet, when gThumb is set to default, crashes gThumb.

do you mean random locations on the desktop, that are not aligned to a grid, or anywhere on the desktop, but aligned to a grid, or perhaps even reorganizing the icons?

Random locations

When the icon size is set to "small", the bottom row is not populated.

It's not a perfect calculation, it's an estimate. I'm using static values for the items since getting the calculated heights and widths of items added (which is something I did at the beginning) introduced inconsistencies due to how delayed Gtk can be at allocating and the allocation being inconsistent itself.

My second column is slightly higher than my first.

No it isn't. The icon heights are different and your second column first item has a label that wraps onto the second line, and the label height is variable depending on if its one or two lines. The icons center themselves in whatever internal container GtkImage uses for it.

An additional bug: Opening a screenshot from the screenshot applet, when gThumb is set to default, crashes gThumb.

There are multiple reports of crashes and SIGABRT for gthumb. See their issue tracker.