Просьба собрать свежую версию клиента. Сейчас на их сайте предлагается 3.16.6 Не забыть что есть зависимые пакеты типа nextcloud-client-gnome и python Спасибо!!!
Когда ожидать ?
добрый день! В пакет нужно добавить установку пакета - nautilus-python, а так же копирование https://github.com/nextcloud/desktop/raw/master/shell_integration/nautilus/syncstate.py в директорию ~/.local/share/nautilus-python/extensions/syncstate.py для работы контекстного меню. Так же не забыть иконки состояния! Разархивировать архив https://github.com/nextcloud/desktop/archive/refs/heads/master.tar.gz в папку ~/.local/share/icons/hicolor/${size}/apps где ${size} - папки иконок 128x128 16x16 256x256 32x32 48x48 64x64 72x72
Уже появилась версия 4.0.1 (https://github.com/nextcloud/desktop/releases/tag/v4.0.1), но она какая-то косячная. Последний рабочий 3.17.3 (https://github.com/nextcloud/desktop/releases/tag/v3.17.3)
(Ответ для A1exaAK на комментарий #3) > Уже появилась версия 4.0.1 > (https://github.com/nextcloud/desktop/releases/tag/v4.0.1), но она какая-то > косячная. А что с ней не так?
(Ответ для Сергей Жидких на комментарий #4) > (Ответ для A1exaAK на комментарий #3) > > Уже появилась версия 4.0.1 > > (https://github.com/nextcloud/desktop/releases/tag/v4.0.1), но она какая-то > > косячная. > А что с ней не так? В flatpak версии не открываются окна настроек, сейчас на работе не могу показать. )
Времени для обновления прошло достаточно, беру на себя.
(Ответ для Сергей Жидких на комментарий #6) > Времени для обновления прошло достаточно, беру на себя. Сергей, благая весть ) От меня что нужно?
(Ответ для A1exaAK на комментарий #7) > (Ответ для Сергей Жидких на комментарий #6) > > Времени для обновления прошло достаточно, беру на себя. > > Сергей, благая весть ) > От меня что нужно? Протестировать пакет и подробнее рассказать про "зависимые пакеты типа nextcloud-client-gnome". В текущей сборке он собирается вместе с основным пакетом, поэтому забыть про него просто так не получится.
(Ответ для A1exaAK на комментарий #2) > В пакет нужно добавить установку пакета - nautilus-python, а так же Я так понимаю это для nextcloud-client-gnome?
(Ответ для Сергей Жидких на комментарий #9) > (Ответ для A1exaAK на комментарий #2) > > В пакет нужно добавить установку пакета - nautilus-python, а так же > Я так понимаю это для nextcloud-client-gnome? Да для него + иконки и файл syncstate.py
(Ответ для A1exaAK на комментарий #10) > + иконки и файл syncstate.py В текущей сборке файл syncstate.py пакуется как syncstate-Nextcloud.py в системную директорию расширений Nautilus. По идее проблем быть не должно.
(Ответ для Сергей Жидких на комментарий #11) > (Ответ для A1exaAK на комментарий #10) > > + иконки и файл syncstate.py > В текущей сборке файл syncstate.py пакуется как syncstate-Nextcloud.py в > системную директорию расширений Nautilus. По идее проблем быть не должно. Это не работает к сожалению, он должен помещаться именно в ~/.local/share/nautilus-python/extensions/ и файл должен называться именно syncstate.py
Пакет готов: https://packages.altlinux.org/ru/tasks/401008/ Установите apt-repo, уберите из ~/.share все файлы которые вы добавляли для работы nextcloud-client и в конце пропишите от рута: apt-repo test 401008 В конце советую прописать список пакетов nextcloud-client, которые вы лично устанавливали иначе могут установится лишние зависимости.
(Ответ для Сергей Жидких на комментарий #13) > В конце советую прописать список пакетов nextcloud-client, которые вы лично > устанавливали иначе могут установится лишние зависимости. На одной строке после номера задачи.
(Ответ для Сергей Жидких на комментарий #13) > Пакет готов: https://packages.altlinux.org/ru/tasks/401008/ > Установите apt-repo, уберите из ~/.share все файлы которые вы добавляли для > работы nextcloud-client и в конце пропишите от рута: > apt-repo test 401008 > > В конце советую прописать список пакетов nextcloud-client, которые вы лично > устанавливали иначе могут установится лишние зависимости. я на тестовой попробую )
(Ответ для Сергей Жидких на комментарий #13) > Пакет готов: https://packages.altlinux.org/ru/tasks/401008/ > Установите apt-repo, уберите из ~/.share все файлы которые вы добавляли для > работы nextcloud-client и в конце пропишите от рута: > apt-repo test 401008 > > В конце советую прописать список пакетов nextcloud-client, которые вы лично > устанавливали иначе могут установится лишние зависимости. А можно их напомнить? Я про список пакетов )
https://packages.altlinux.org/ru/sisyphus/srpms/nextcloud-client/ nextcloud-client nextcloud-client-gnome
(Ответ для Сергей Жидких на комментарий #17) > https://packages.altlinux.org/ru/sisyphus/srpms/nextcloud-client/ > nextcloud-client nextcloud-client-gnome Сделал от root @ apt-repo test 401008 nextcloud-client nextcloud-client-gnome И столько зависимостей установилось, так нужно?
(Ответ для A1exaAK на комментарий #18) > (Ответ для Сергей Жидких на комментарий #17) > > https://packages.altlinux.org/ru/sisyphus/srpms/nextcloud-client/ > > nextcloud-client nextcloud-client-gnome > > Сделал от root > > @ apt-repo test 401008 nextcloud-client nextcloud-client-gnome > > И столько зависимостей установилось, так нужно? Если всё работает, то да.
(Ответ для Сергей Жидких на комментарий #17) > https://packages.altlinux.org/ru/sisyphus/srpms/nextcloud-client/ > nextcloud-client nextcloud-client-gnome поставил в директории - ~/.local/share/ ничего не создалось должно быть: 1. nautilus-python/extensions/syncstate.py 2. hicolor/${size}/apps в остальном все работает.
(Ответ для A1exaAK на комментарий # > должно быть: > 1. nautilus-python/extensions/syncstate.py > 2. hicolor/${size}/apps > > в остальном все работает. А на что это влияет?
(Ответ для Сергей Жидких на комментарий #21) > (Ответ для A1exaAK на комментарий # > > должно быть: > > 1. nautilus-python/extensions/syncstate.py > > 2. hicolor/${size}/apps > > > > в остальном все работает. > А на что это влияет? Влияет на контекстное меню в папке Nextcloud (управление файлами и их доступом), а так же отображением статуса файла и его состояния.
(Ответ для A1exaAK на комментарий #22) > Влияет на контекстное меню в папке Nextcloud (управление файлами и их > доступом), а так же отображением статуса файла и его состояния. А если прописать: ln -s /usr/share/nautilus-python/extensions/syncstate-Nextcloud.py ~/.local/share/nautilus-python/extensions/syncstate-Nextcloud.py
(Ответ для Сергей Жидких на комментарий #23) > (Ответ для A1exaAK на комментарий #22) > > Влияет на контекстное меню в папке Nextcloud (управление файлами и их > > доступом), а так же отображением статуса файла и его состояния. > А если прописать: > ln -s /usr/share/nautilus-python/extensions/syncstate-Nextcloud.py > ~/.local/share/nautilus-python/extensions/syncstate-Nextcloud.py Что прописать-то? нет папки nautilus-python
(Ответ для Сергей Жидких на комментарий #23) > (Ответ для A1exaAK на комментарий #22) > > Влияет на контекстное меню в папке Nextcloud (управление файлами и их > > доступом), а так же отображением статуса файла и его состояния. > А если прописать: > ln -s /usr/share/nautilus-python/extensions/syncstate-Nextcloud.py > ~/.local/share/nautilus-python/extensions/syncstate-Nextcloud.py Стоп, не работает ( Нет контекстного меню вообще
(Ответ для Сергей Жидких на комментарий #23) > (Ответ для A1exaAK на комментарий #22) > > Влияет на контекстное меню в папке Nextcloud (управление файлами и их > > доступом), а так же отображением статуса файла и его состояния. > А если прописать: > ln -s /usr/share/nautilus-python/extensions/syncstate-Nextcloud.py > ~/.local/share/nautilus-python/extensions/syncstate-Nextcloud.py /usr/share/nautilus-python/extensions/syncstate-Nextcloud.py тут файл есть, но даже переименование не помогло, не ставиться зависимостью nautilus-python
(Ответ для A1exaAK на комментарий #26) > но даже переименование не помогло, не ставиться зависимостью nautilus-python Так быть не должно, внутри пакета чётко указана зависимость на него: [zhidkihsv@shell RPMS.hasher]$ rpm -qp --requires ./nextcloud-client-gnome-4.0.1-alt1.noarch.rpm nautilus-python python3(gi.repository) < 0 python3(os) < 0 python3(socket) < 0 python3(tempfile) < 0 python3(urllib) < 0 typelib(GObject) typelib(Nautilus) nextcloud-client = 4.0.1-alt1 rpmlib(PayloadIsLzma)
Пропишите rpm -qa | grep 'nautilus-python'
(Ответ для Сергей Жидких на комментарий #28) > Пропишите rpm -qa | grep 'nautilus-python' Я был не прав, стоит - но не работает контекстное меню.
(Ответ для Сергей Жидких на комментарий #27) > (Ответ для A1exaAK на комментарий #26) > > но даже переименование не помогло, не ставиться зависимостью nautilus-python > Так быть не должно, внутри пакета чётко указана зависимость на него: > [zhidkihsv@shell RPMS.hasher]$ rpm -qp --requires > ./nextcloud-client-gnome-4.0.1-alt1.noarch.rpm > > nautilus-python > python3(gi.repository) < 0 > python3(os) < 0 > python3(socket) < 0 > python3(tempfile) < 0 > python3(urllib) < 0 > typelib(GObject) > typelib(Nautilus) > nextcloud-client = 4.0.1-alt1 > rpmlib(PayloadIsLzma) ранее писали такой скрипт для того, чтобы работало контекстное меню: #!/bin/bash #flatpak install flathub com.nextcloud.desktopclient.nextcloud -y sudo apt-get install nautilus-python -y #integration nautilus mkdir -p ~/.local/share/nautilus-python/extensions/ curl -LO https://github.com/nextcloud/desktop/raw/master/shell_integration/nautilus/syncstate.py ~/.local/share/nautilus-python/extensions/syncstate.py #Icons curl -LO https://github.com/nextcloud/desktop/archive/refs/heads/master.tar.gz tar -xzvf master.tar.gz for size in 128x128 16x16 256x256 32x32 48x48 64x64 72x72 do target=~/.local/share/icons/hicolor/${size}/apps mkdir -p ${target} for icon in desktop-master/shell_integration/icons/${size}/* do # basename starts with oC_ instead of Nextcloud_ basename=$(basename ${icon}) cp ${icon} ${target}/${basename/oC/Nextcloud} done done rm -r desktop-master master.tar.gz
(Ответ для Сергей Жидких на комментарий #27) > (Ответ для A1exaAK на комментарий #26) > > но даже переименование не помогло, не ставиться зависимостью nautilus-python > Так быть не должно, внутри пакета чётко указана зависимость на него: > [zhidkihsv@shell RPMS.hasher]$ rpm -qp --requires > ./nextcloud-client-gnome-4.0.1-alt1.noarch.rpm > > nautilus-python > python3(gi.repository) < 0 > python3(os) < 0 > python3(socket) < 0 > python3(tempfile) < 0 > python3(urllib) < 0 > typelib(GObject) > typelib(Nautilus) > nextcloud-client = 4.0.1-alt1 > rpmlib(PayloadIsLzma) Итого Скачал файл syncstate.py отсюда - https://github.com/nextcloud/desktop/blob/master/shell_integration/nautilus/syncstate.py положил в два места сюда - /usr/share/nautilus-python/extensions/syncstate-Nextcloud.py и сюда ~/.local/share/nautilus-python/extensions/syncstate-Nextcloud.py Заработало.
(Ответ для Сергей Жидких на комментарий #23) > (Ответ для A1exaAK на комментарий #22) > > Влияет на контекстное меню в папке Nextcloud (управление файлами и их > > доступом), а так же отображением статуса файла и его состояния. > А если прописать: > ln -s /usr/share/nautilus-python/extensions/syncstate-Nextcloud.py > ~/.local/share/nautilus-python/extensions/syncstate-Nextcloud.py !!! ФИНАЛ !!! Оставил только по пути - /usr/share/nautilus-python/extensions/syncstate-Nextcloud.py Почему-то работаете только с файлом скаченным отсюда - https://github.com/nextcloud/desktop/blob/master/shell_integration/nautilus/syncstate.py и переименование в syncstate-Nextcloud.py Если качать отсюда - https://github.com/nextcloud/desktop/raw/master/shell_integration/nautilus/syncstate.py не работает.
Можете рассказать как вы это проверяете, чтобы я мог воспроизвести у себя? В свободное время либо во вторник попробую проверить со свежей виртуалкой.
(Ответ для Сергей Жидких на комментарий #33) > Можете рассказать как вы это проверяете, чтобы я мог воспроизвести у себя? В > свободное время либо во вторник попробую проверить со свежей виртуалкой. Система свежая р11 1. поставил от root по команде - apt-repo test 401008 nextcloud-client nextcloud-client-gnome 2. запустил nextcloud-client и законнектился на свой сервер, пошла синхронизация 3. перезагрузил ноутбук 4. открываю папку Nextcloud - ПКМ по папке - в контекстном меню должно появиться - Nextcloud -> 5. с тем файлом что был в пакете ничего не произошло, как только я скачал файл по ссылке и заменил - появилось
(Ответ для A1exaAK на комментарий #34) > 2. запустил nextcloud-client и законнектился на свой сервер, пошла > синхронизация А можно обойтись без сервера? Если нет, то пришлите пожалуйста минимальную инструкцию по настройке.
https://thegood.cloud/individuals/ https://crichat.com.br/ https://nextcloud.com/sign-up/
(Ответ для Сергей Жидких на комментарий #35) > (Ответ для A1exaAK на комментарий #34) > > 2. запустил nextcloud-client и законнектился на свой сервер, пошла > > синхронизация > А можно обойтись без сервера? Если нет, то пришлите пожалуйста минимальную > инструкцию по настройке. Нет и вот - https://www.altlinux.org/Nextcloud#%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8F_Deploy
Created attachment 20347 [details] nextcloud
(Ответ для A1exaAK на комментарий #22) > (Ответ для Сергей Жидких на комментарий #21) > > (Ответ для A1exaAK на комментарий # > > > должно быть: > > > 1. nautilus-python/extensions/syncstate.py > > > 2. hicolor/${size}/apps > > > > > > в остальном все работает. > > А на что это влияет? > > Влияет на контекстное меню в папке Nextcloud (управление файлами и их > доступом), а так же отображением статуса файла и его состояния. Здесь?
(Ответ для Сергей Жидких на комментарий #39) > (Ответ для A1exaAK на комментарий #22) > > (Ответ для Сергей Жидких на комментарий #21) > > > (Ответ для A1exaAK на комментарий # > > > > должно быть: > > > > 1. nautilus-python/extensions/syncstate.py > > > > 2. hicolor/${size}/apps > > > > > > > > в остальном все работает. > > > А на что это влияет? > > > > Влияет на контекстное меню в папке Nextcloud (управление файлами и их > > доступом), а так же отображением статуса файла и его состояния. > Здесь? Не совсем понял? Все У Вас получилось?
(Ответ для A1exaAK на комментарий #40) > Не совсем понял? > Все У Вас получилось? Я выше скриншот прикрепил.
(Ответ для Сергей Жидких на комментарий #41) > (Ответ для A1exaAK на комментарий #40) > > Не совсем понял? > > Все У Вас получилось? > Я выше скриншот прикрепил. По скрину трудно судить почему так у Вас произошло, так как у меня синхронизация проходит штатно. )
(Ответ для A1exaAK на комментарий #42) > По скрину трудно судить почему так у Вас произошло, так как у меня > синхронизация проходит штатно. ) Сихронизацию я вручную остановил. Я спрашиваю: где вы ожидаете контекстное меню и ярлыки? Я полагаю в этом меню?
(Ответ для Сергей Жидких на комментарий #43) > (Ответ для A1exaAK на комментарий #42) > > По скрину трудно судить почему так у Вас произошло, так как у меня > > синхронизация проходит штатно. ) > Сихронизацию я вручную остановил. Я спрашиваю: где вы ожидаете контекстное > меню и ярлыки? Я полагаю в этом меню? Нет в меню наутилуса (проводник gnome)
(Ответ для Сергей Жидких на комментарий #43) > (Ответ для A1exaAK на комментарий #42) > > По скрину трудно судить почему так у Вас произошло, так как у меня > > синхронизация проходит штатно. ) > Сихронизацию я вручную остановил. Я спрашиваю: где вы ожидаете контекстное > меню и ярлыки? Я полагаю в этом меню? nautilus
Пришлите пожалуйста скриншот.
(Ответ для Сергей Жидких на комментарий #46) > Пришлите пожалуйста скриншот. Хорошо, но позже
(Ответ для Сергей Жидких на комментарий #46) > Пришлите пожалуйста скриншот. Отправил скрины на почту, тут не могу выложить.
(Ответ для Сергей Жидких на комментарий #46) > Пришлите пожалуйста скриншот. Не могу прислать, эта багзилла мне не дает сделать. Пытаюсь дать ссылку и не дает приложить. https://i126.fastpic.org/big/2025/1216/82/f91198bc6a4e2873cac542ea2af89882.png Зеленые точки - статус https://i126.fastpic.org/big/2025/1216/9a/56f6a97d79932805be5bb8a73c0b229a.png ПКМ - меню
Created attachment 20361 [details] Скриншот контекстного меню (Ответ для A1exaAK на комментарий #49) > (Ответ для Сергей Жидких на комментарий #46) > > Пришлите пожалуйста скриншот. > > Не могу прислать, эта багзилла мне не дает сделать. > Пытаюсь дать ссылку и не дает приложить. > > https://i126.fastpic.org/big/2025/1216/82/f91198bc6a4e2873cac542ea2af89882. > png > Зеленые точки - статус > > https://i126.fastpic.org/big/2025/1216/9a/56f6a97d79932805be5bb8a73c0b229a. > png > ПКМ - меню Из всех действий, что вы описали, я пробовал скачать syncstate.py из репозитория, но позже заметил, что в контекстном меню два варианта с nextcloud. При скаченного скрипта и перезагрузке системы меню стало как на картинге. Полагаю, что пакет в Сизифе исправен. Попробую проверить на p11, возможно есть какой-то баг в самом наутилусе. Думаю, обновлю до нового релиза и уже отправлю как есть.
(Ответ для Сергей Жидких на комментарий #50) > Создано вложение 20361 [details] [подробности] > Скриншот контекстного меню > > (Ответ для A1exaAK на комментарий #49) > > (Ответ для Сергей Жидких на комментарий #46) > > > Пришлите пожалуйста скриншот. > > > > Не могу прислать, эта багзилла мне не дает сделать. > > Пытаюсь дать ссылку и не дает приложить. > > > > https://i126.fastpic.org/big/2025/1216/82/f91198bc6a4e2873cac542ea2af89882. > > png > > Зеленые точки - статус > > > > https://i126.fastpic.org/big/2025/1216/9a/56f6a97d79932805be5bb8a73c0b229a. > > png > > ПКМ - меню > Из всех действий, что вы описали, я пробовал скачать syncstate.py из > репозитория, но позже заметил, что в контекстном меню два варианта с > nextcloud. При скаченного скрипта и перезагрузке системы меню стало как на > картинге. Полагаю, что пакет в Сизифе исправен. > > Попробую проверить на p11, возможно есть какой-то баг в самом наутилусе. > Думаю, обновлю до нового релиза и уже отправлю как есть. Отлично ждем в p11
nextcloud-client-4.0.4-alt1 -> p11: Sun Dec 21 2025 Sergey Zhidkih <rx1513@altlinux> 4.0.4-alt1 - NMU: new version (ALT#55009)