Bug 57205 - gsconnect автоматически включается при загрузке, при выключенном расширении
Summary: gsconnect автоматически включается при загрузке, при выключенном расширении
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: gnome-shell-extension-gsconnect (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Yuri N. Sedunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-12-11 16:55 MSK by kullibbin
Modified: 2025-12-30 14:33 MSK (History)
3 users (show)

See Also:


Attachments
ситуация после перезагрузки. Выключенный gsconnect работает (73.14 KB, image/png)
2025-12-11 17:07 MSK, kullibbin
no flags Details
выключенное расширение не выключает его. (955.70 KB, image/png)
2025-12-11 18:29 MSK, kullibbin
no flags Details
скрипт фиксит баг (119 bytes, application/x-shellscript)
2025-12-29 15:23 MSK, kullibbin
no flags Details
наглядная демонстрация. (1.67 MB, video/mp4)
2025-12-29 21:47 MSK, kullibbin
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description kullibbin 2025-12-11 16:55:49 MSK
Выключаю gsconnect кнопкой в системном меню возле трея. Он выключается. Перезагружаю систему. Кнопка в системном меню по прежнему выключена, однако gsconnect работает и получает уведомления с телефона. Если теперь нажать по кнопке в меню 2 раза (включить и выключить), то он отключается, как и должно быть, но только до следующей перезагрузки.
Comment 1 kullibbin 2025-12-11 17:07:36 MSK
Created attachment 20317 [details]
ситуация после перезагрузки. Выключенный gsconnect работает
Comment 2 kullibbin 2025-12-11 18:28:02 MSK
Даже при выключенном расширении, все равно продолжается связь с телефоном. На скриншоте расширение выключено, но я передал файл с телефона и он был принят через gsconnect.
Comment 3 kullibbin 2025-12-11 18:29:08 MSK
Created attachment 20319 [details]
выключенное расширение не выключает его.
Comment 4 kullibbin 2025-12-11 18:37:45 MSK
Удалил пакет с расширением совсем, и поставил его с сайта расширений гнома. И опять то же самое - расширение отключено совсем, но после перезагрузки уведомления с телефона приходят на компьютер, хотя кнопки расширения даже нет в системном меню справа. Оно вообще отключено.
Comment 5 kullibbin 2025-12-12 19:09:31 MSK
Выяснилось, что проблему вызывает автозапускаемый файл daemon.js - временное решение - положить в автозагрузку скрипт с таким содержанием:

#!/bin/sh
sleep 5
killall daemon.js

Время 5 сек возможно, на медленных компах надо увеличить. При включенном расширении, но выключенной кнопке в системном меню, процесс прибивается сразу при запуске, и синхронизации не происходит. Если включить кнопку - все работает.
Comment 6 kullibbin 2025-12-29 15:23:43 MSK
Created attachment 20427 [details]
скрипт фиксит баг

Скрипт добавляет в автозагрузку другой скрипт, который убивает процесс daemon.js , который запускается независимо от того, включено расширение или нет. Если же расширение включено, оно все равно перезапустится и будет работать корректно. Запускать от пользователя, не от рута.
Comment 7 Kostevich Arseniy 2025-12-29 17:11:13 MSK
Версия пакета:
gnome-shell-extension-gsconnect-66-alt1

Версия KDE Connect:
1.34.4

Не удалось воспроизвести ошибку с автоматическим включением после перезагрузки, однако столкнулся со схожей проблемой - Если виджет отключен, при переходе в настройки устройств gsconnect автоматически активируется, состояние виджета при этом остается неактивным. Завёл отдельную ошибку https://bugzilla.altlinux.org/57390

(Ответ для kullibbin на комментарий #0)
> Выключаю gsconnect кнопкой в системном меню возле трея. Он выключается.
> Перезагружаю систему. Кнопка в системном меню по прежнему выключена, однако
> gsconnect работает и получает уведомления с телефона. Если теперь нажать по
> кнопке в меню 2 раза (включить и выключить), то он отключается, как и должно
> быть, но только до следующей перезагрузки.
Если данное поведение всё ещё актуально, то прошу сообщить дополнительную информацию, которая поможет воспроизвести ошибку:
1. Информацию о системе:
$ uname -a
$ cat /etc/os-release
$ apt-repo
2. Версию gnome-shell-extension-gsconnect
$ rpm -q gnome-shell-extension-gsconnect
3. Версию KDE Connect на мобильном устройстве
4. Точные шаги, по которым ошибка стабильно воспроизводится
Comment 8 kullibbin 2025-12-29 21:45:22 MSK
bash-5.2$ uname -a
Linux hp-kul 6.12.61-6.12-alt1 #1 SMP PREEMPT_DYNAMIC Thu Dec 11 13:04:56 UTC 2025 x86_64 GNU/Linux
bash-5.2$ cat /etc/os-release
NAME="ALT Workstation"
VERSION="11.1"
ID=altlinux
VERSION_ID=11.1
PRETTY_NAME="ALT Workstation 11.1 (Prometheus)"
ANSI_COLOR="1;33"
CPE_NAME="cpe:/o:alt:workstation:11.1"
BUILD_ID="ALT Workstation 11.1"
ALT_BRANCH_ID="p11"
HOME_URL="https://basealt.ru/"
BUG_REPORT_URL="https://bugs.altlinux.org/"
DOCUMENTATION_URL="https://docs.altlinux.org/"
SUPPORT_URL="https://support.basealt.ru/"
LOGO=alt-distro-logo
bash-5.2$ apt-repo
rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/x86_64 classic
rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/x86_64-i586 classic
rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/noarch classic
bash-5.2$ rpm -q gnome-shell-extension-gsconnect
gnome-shell-extension-gsconnect-66-alt1.x86_64
bash-5.2$ 


Версия на телефоне 1,34,4

Точные шаги - включаем расширение, настраиваем телефон, выключаем расширение, перезагружаем компьютер, без расширения есть синхронизация. Все на видео.
Comment 9 kullibbin 2025-12-29 21:47:02 MSK
Created attachment 20434 [details]
наглядная демонстрация.
Comment 10 kullibbin 2025-12-29 21:53:36 MSK
Похожая проблема и с расширением removable drive menu - там тоже есть баг в его работе, но если его запустить с задержкой в несколько сек - баг не проявляется. 
https://bugzilla.altlinux.org/show_bug.cgi?id=57356
И точно такая же ошибка с расширением pipewire settings - но его уже поправил сам автор, по моему багрепорту. Видимо, дело все же не в расширениях, в других линуксах они прекрасно работают.
Comment 11 Kostevich Arseniy 2025-12-30 14:33:21 MSK
Удалось воспроизвести ошибку в панельном режиме.

Шаги для воспроизведения:
1. В приложении Экскурсия выбрать панельный режим
2. Активировать расширение gsconnect и настроить сопряжение с телефоном
3. Отключить расширение gsconnect 
4. Перезагрузить систему

Ожидаемый результат:
После перезагрузки gsconnect неактивен.

Фактический результат:
После перезагрузки в трее виджет отсутствует, но сервис активен, в KDE Connect соединение установлено и работают все функции приложения.
Если включить расширение и отключить виджет в трее, то после перезагрузки сервис будет по прежнему активен.

Ошибка воспроизводится в sisyphus, версия пакета gnome-shell-extension-gsconnect-71-alt1