Bug 481997

Summary: Welcome Center appears after every boot after updating to KDE Plasma 6
Product: [KDE Neon] neon Reporter: Jay Stevens <kde>
Component: Packages User EditionAssignee: Neon Bugs <neon-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: carlosd.kde, jr, nate, neon-bugs, sitter, valerio.galdo
Priority: NOR Keywords: qt6
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Jay Stevens 2024-02-29 07:01:10 UTC
SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols.
See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***

After upgrading to KDE Plasma 6 using Discover this morning, I am getting the Welcome Center every single time I reboot KDE Neon. It doesn't matter if I hit "Skip" or if I click through every single screen.

STEPS TO REPRODUCE
1. Go from last public KDE Neon 5 to first public KDE Neon 6
2. Run `sudo pkcon install libdecor-0-0 libsdl2-2.0-0 plasma-desktop plasma-desktop-data --allow-reinstall` to fix the broken Plasma Desktop (https://bugs.kde.org/show_bug.cgi?id=481988)
3. Boot into Plasma Desktop
4. Dismiss welcome screen
5. Reboot into Plasma Desktop
6. Observe welcome screen comes up on every single reboot

OBSERVED RESULT

Welcome screen comes up on every reboot.

EXPECTED RESULT

Welcome screen only shows as part of the first-time-user-experience.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 
Operating System: KDE neon 6.0
KDE Plasma Version: 6.0.0
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2
Kernel Version: 6.5.0-21-generic (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 3600X 6-Core Processor
Memory: 62.7 GiB of RAM
Graphics Processor: AMD Radeon RX 570 Series

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2024-03-01 20:40:19 UTC
Can you update Neon and try again? There were some packaging glitches with the initial 6.0 release that I suspect may be causing this to happen.
Comment 2 Jay Stevens 2024-03-01 21:05:21 UTC
(In reply to Nate Graham from comment #1)
> Can you update Neon and try again? There were some packaging glitches with
> the initial 6.0 release that I suspect may be causing this to happen.

Yep, just ran `sudo pkcon refresh` and `sudo pkcon update` and pkcon says everything is up-to-date. Going through Discover (using the workarounds mentioned in https://bugs.kde.org/show_bug.cgi?id=481993) has Discover reporting everything is up-to-date as well. Reboots still have the KDE Welcome Center.

Double-checking settings, I have "Start with an empty session" enabled.
Comment 3 Harald Sitter 2024-03-01 22:57:51 UTC
What's the output of

stat ~/.config/plasma-welcomerc
tail -n +0 ~/.config/plasma-welcomerc /etc/xdg/autostart/org.kde.plasma-welcome.desktop
Comment 4 Bug Janitor Service 2024-03-16 03:46:49 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Jay Stevens 2024-03-17 21:54:15 UTC
(In reply to Harald Sitter from comment #3)
> What's the output of
> 
> stat ~/.config/plasma-welcomerc
> tail -n +0 ~/.config/plasma-welcomerc
> /etc/xdg/autostart/org.kde.plasma-welcome.desktop

Ah! Sorry, this got lost in my inbox.

Here's the output:
```
jay@Navua-Neon:/media/jay/Data$ stat ~/.config/plasma-welcomerc
  File: /home/jay/.config/plasma-welcomerc
  Size: 32              Blocks: 8          IO Block: 4096   regular file
Device: 801h/2049d      Inode: 217985515   Links: 1
Access: (0600/-rw-------)  Uid: ( 1000/     jay)   Gid: ( 1000/     jay)
Access: 2024-03-17 13:54:55.961843534 -0700
Modify: 2024-03-17 13:54:55.961843534 -0700
Change: 2024-03-17 13:54:55.965843534 -0700
 Birth: 2024-03-17 13:54:55.961843534 -0700
jay@Navua-Neon:/media/jay/Data$ tail -n +0 ~/.config/plasma-welcomerc /etc/xdg/autostart/org.kde.plasma-welcome.desktop
==> /home/jay/.config/plasma-welcomerc <==
[General]
LastSeenVersion=6.0.2

==> /etc/xdg/autostart/org.kde.plasma-welcome.desktop <==
# SPDX-License-Identifier: CC0-1.0
# SPDX-FileCopyrightText: 2021 Felipe Kinoshita <kinofhek@gmail.com>
# SPDX-FileCopyrightText: 2022 Nate Graham <nate@kde.org>
[Desktop Entry]
Categories=Qt;KDE;Utility;
Comment=Friendly onboarding wizard for Plasma
Comment[ar]=معالج ترحيب لسطح مكتب بلازما
Comment[bg]=Помощник за начални настройки на Plasma
Comment[ca]=Assistent d'incorporació amistosa per al Plasma
Comment[ca@valencia]=Assistent d'incorporació amistosa per a Plasma
Comment[cs]=Průvodce pro příjemný začátek s prostředím Plasma
Comment[de]=Der freundliche Begrüßungsassistent für Plasma
Comment[en_GB]=Friendly on-boarding wizard for Plasma
Comment[es]=Asistente de incorporación amigable para Plasma
Comment[eu]=Plasmaren harrera-morroi lagunkoia
Comment[fi]=Ystävällinen tervetulo-opastus Plasmaan
Comment[fr]=Assistant intégré sympathique pour Plasma
Comment[gl]=Asistente de incorporación fácil de usar para Plasma.
Comment[ia]=Amicabile assistente de integration per Plasma
Comment[id]=Wisaya orientasi ramah untuk Plasma
Comment[it]=Procedura guidata amichevole per il primo approccio a Plasma
Comment[ja]=フレンドリーな Plasma 初期設定ウィザード
Comment[ka]=Plasma-სთან დამეგობრების ოსტატი
Comment[ko]=친근한 Plasma 환영 마법사
Comment[nl]=Vriendelijke assistent voor Plasma aan boord
Comment[nn]=Hjelpsam rettleiar for nye Plasma-brukarar
Comment[pl]=Przyjazne przyjęcie na pokładzie Plazmy
Comment[pt]=Assistente de acolhimento amigável para o Plasma
Comment[pt_BR]=Um assistente de integração amigável para o Plasma
Comment[ru]=Дружелюбный мастер приветствия при первом запуске Plasma
Comment[sl]=Čarovnik dobrodošlice na krovu Plasme
Comment[sv]=Vänlig introduktionsguide för Plasma
Comment[tr]=Plasma için arkadaş canlısı bir ilk kullanım sihirbazı
Comment[uk]=Дружній майстер початкового налаштовування для Плазми
Comment[x-test]=xxFriendly onboarding wizard for Plasmaxx
Comment[zh_CN]=Plasma 新手向导程序
Comment[zh_TW]=Plasma 用的友善介紹精靈
Exec=plasma-welcome
Icon=start-here-kde-plasma
Keywords=Welcome;Wizard;Onboarding;Contribute;Get involved;
Keywords[ar]=معالج;مرحبا;ساهم;شارك;
Keywords[bg]=Приветствен център;помощник;принос;добре дошли;
Keywords[ca]=Benvinguda;Assistent;Incorporació;Col·laboració;Involucrar-se;
Keywords[ca@valencia]=Benvinguda;Assistent;Incorporació;Col·laboració;Involucrar-se;
Keywords[de]=Willkommen;Begrüßungsassistent;Mitmachen;
Keywords[en_GB]=Welcome;Wizard;Onboarding;Contribute;Get involved;
Keywords[es]=Bienvenida;Asistente;Incorporación;Colaborar;Implicarse;
Keywords[eu]=ongietorri;morroi;harrera-egitea;laguntza eman;engaiatu;
Keywords[fi]=Tervetuloa;opastettu toiminta;opas;velho;aloitus;avusta;avustus;osallistu;osallistuminen;
Keywords[fr]=Bienvenu;Assistant;Intégré;Contribuer;S'investir;
Keywords[gl]=benvida;asistente;incorporación;contribuír;colaborar;involucrarse;
Keywords[ia]=Welcome;Wizard;Onboarding;Contribute;Get involved; Benvenite;Assistente;Integration;Contribue;Esser implicate;
Keywords[id]=Selamat datang;Wisaya;Orientasi;Kontribusi;Terlibat
Keywords[it]=Benvenuto;Procedura guidata;Primo approccio;Contribuisci;Partecipa;
Keywords[ja]=Welcome;Wizard;Onboarding;Contribute;Get involved;ようこそ;参加;初期設定;ウィザード;
Keywords[ka]=Welcome;Wizard;Onboarding;Contribute;Get involved;
Keywords[ko]=Welcome;Wizard;Onboarding;Contribute;Get involved;환영;마법사;첫 사용;기여;참여;
Keywords[nl]=Welkom;Assistent;Bijdragen;Doe mee;
Keywords[nn]=velkommen;vegvisar;onboarding;introduksjonsprogram;påmønstring;startpakke;introduksjon;innføring;bidra;hjelp til;
Keywords[pl]=Powitanie;Pomocnik;Przyjęcie;Współtworzenie;Współudział;
Keywords[pt]=Boas-Vindas;Assistente;Acolhimento;Contribuir;Envolver-se;
Keywords[pt_BR]=Bem-vindo;Plataforma;Iniciando;Contribuir;Envolvimento;Assistente;Boas vindas;
Keywords[ru]=Welcome;Wizard;Onboarding;Contribute;Get involved;Приветствие;Добро пожаловать;Мастер;Первый запуск;Участие;Присоединиться;
Keywords[sl]=Dobrodošlica;čarovnik;na krovu;prispevajte;sodelovanje;
Keywords[sv]=välkommen;guide;introduktion;bidra;delta;
Keywords[tr]=hoş geldin;sihirbaz;ilk kullanım;katkıda bulun;
Keywords[uk]=Welcome;Wizard;Onboarding;Contribute;Get involved;вітання;майстер;вступ;початок;внесок;участь;
Keywords[x-test]=xxWelcomexx;xxWizardxx;xxOnboardingxx;xxContributexx;xxGet involvedxx;
Keywords[zh_CN]=Welcome;Wizard;Onboarding;Contribute;Get involved;欢迎;向导;入门;初次使用;初学者;贡献;参与;huanying;xiangdao;rumen;chucishiyong;chuxuezhe;gongxian;canyu;
Keywords[zh_TW]=Welcome;Wizard;Onboarding;Contribute;Get involved;貢獻;參與;歡迎;
Name=Welcome Center
Name[ar]=مركز الترحيب
Name[bg]=Център за приветстване
Name[ca]=Centre de benvinguda
Name[ca@valencia]=Centre de benvinguda
Name[cs]=Uvítací centrum
Name[de]=Begrüßungsassistent
Name[en_GB]=Welcome Centre
Name[es]=Centro de bienvenida
Name[eu]=Ongietorri Gunea
Name[fi]=Tervetulokeskus
Name[fr]=Centre de bienvenue
Name[gl]=Centro de benvida
Name[ia]=Centro de Benvenite
Name[id]=Welcome Center
Name[it]=Centro di benvenuto
Name[ja]=ようこそセンター
Name[ka]=მისალმების ცენტრი
Name[ko]=환영 센터
Name[nl]=Welkomcentrum
Name[nn]=Velkomst­senter
Name[pl]=Powitalnia
Name[pt]=Centro de Boas-Vindas
Name[pt_BR]=Centro de boas vindas
Name[ru]=Помощник первого запуска
Name[sk]=Uvítacie centrum
Name[sl]=Središče za dobrodošlico
Name[sv]=Välkomstcenter
Name[tr]=Karşılama Merkezi
Name[uk]=Вітальний центр
Name[x-test]=xxWelcome Centerxx
Name[zh_CN]=欢迎中心
Name[zh_TW]=歡迎中心
SingleMainWindow=true
Type=Application
OnlyShowIn=KDE;
X-KDE-autostart-condition=plasma-welcomerc:General:ShouldShow:true
```
Comment 6 Harald Sitter 2024-03-17 22:25:38 UTC
Yep that etc file needs removing. welcome no longer is meant to be autostarted but gets started by a kded module when necessary.
Comment 7 Jay Stevens 2024-03-17 22:27:20 UTC
(In reply to Harald Sitter from comment #6)
> Yep that etc file needs removing. welcome no longer is meant to be
> autostarted but gets started by a kded module when necessary.

Cool - so it's safe to just remove the entire .desktop file, or should I just remove the last line?
Comment 8 Harald Sitter 2024-03-17 22:38:15 UTC
Looking at the source code the entire desktop file should be gone.
Comment 9 Nate Graham 2024-03-18 15:19:15 UTC
*** Bug 483427 has been marked as a duplicate of this bug. ***
Comment 10 Nate Graham 2024-03-18 15:19:51 UTC
(In reply to Harald Sitter from comment #6)
> Yep that etc file needs removing. welcome no longer is meant to be
> autostarted but gets started by a kded module when necessary.

Indeed. Looks like the autostart file got left behind after upgrade for some reason. It can and should be removed, as the KDED module handles this now in Plasma 6.
Comment 11 Jay Stevens 2024-03-18 19:08:57 UTC
Can confirm that deleting the desktop file fixes things on my end. It's probably related to me doing the upgrade as soon as it released.
Comment 12 Kevin Guertin 2025-03-30 00:17:56 UTC
I just want to add that I had this issue, too, in KDE Neon, and I only just upgraded from 5.27 a week ago, so it's still occurring on upgrade. In my situation, my upgrade from 5.27 to 6.3 was borked, so I installed KDE Neon from scratch, but never formatted any of my drives or mount points during the install so that I wouldn't lose anything at all. I just installed KDE Neon on top of everything.