Не работает автозапуск

Сообщаем о найденных ошибках сюда

Не работает автозапуск

Postby CAEman » Sat Sep 26, 2015 12:49 pm

Не работает автозапуск программы. Этого бага не будет, если, например (проверено), создавать символическую ссылку, во первых, в папке ~/.config/autostart и, во вторых, не на исполняемый файл, а на файл .desktop программы или копировать последний в данную папку.
CAEman
 
Posts: 126
Joined: Sat Nov 24, 2012 12:13 pm

Re: Не работает автозапуск

Postby CAEman » Sat May 14, 2016 10:44 am

Исправление бага в mainwindow.cc:
Code: Select all
    void MainWindow::setAutostart(bool autostart)
    {
    #ifdef Q_OS_WIN32
        QSettings reg("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run",
                      QSettings::NativeFormat);
        if (autostart) {
            QString app_fname = QString("\"%1\"").arg( QCoreApplication::applicationFilePath() );
            app_fname.replace("/", "\\");
            reg.setValue(QCoreApplication::applicationName(), app_fname);
        }
        else {
            reg.remove(QCoreApplication::applicationName());
        }
        reg.sync();
    #else
        // this is for Linux
        QString app_fname = QFileInfo(QCoreApplication::applicationFilePath()).baseName();
        QString lnk(QDir::homePath()+"/.config/autostart/"+"goldendict.desktop");
        if (autostart) {
            QFile f("/usr/share/applications/goldendict.desktop");
            f.link(lnk);
        } else {
            QFile::remove(lnk);
        }
    #endif
    }
CAEman
 
Posts: 126
Joined: Sat Nov 24, 2012 12:13 pm

Re: Не работает автозапуск

Postby Michael72 » Thu Sep 29, 2016 2:48 am

А вы не пытались связаться с Константином Исаковым по вопросу внесения ваших исправлений в основную ветку на github? Я смотрю, у К. Исакова там несколько веток и в названии одной из них присутствует слово kde... Я думаю, это о чём-то говорит.
Michael72
 
Posts: 174
Joined: Tue Mar 12, 2013 1:34 pm

Re: Не работает автозапуск

Postby CAEman » Sat Dec 17, 2016 11:22 am

Летом 2015 г. я запросил:
Здравствуйте!

Прошу Вас уточнить, планируется ли когда-нибудь продолжить официальную разработку GoldenDict в открытой части проекта.
Данный вопрос связан с тем, что последние официальная версия и портативная сборка (https://github.com/goldendict/goldendic ... x-Portable) датируются 2013 годом, а устранение багов, судя по официальному форуму (viewtopic.php?f=8&t=13020&p=24105#p24105), было тоже давно прекращено.

Заранее благодарю.

По следующим адресам электронной почты:
ikm на goldendict.org
i.4m.l33t на yandex.ru

Но никакого ответа получено не было...

Более того, добрая половина выявленных багов и недоработок давно устранена (естественно, методом "тыка", но с проверкой работоспособности: до сих пор никто не жаловался). Достаточно любому с правами записи в master версию goldendict просто внести официально запрашиваемые изменения...
CAEman
 
Posts: 126
Joined: Sat Nov 24, 2012 12:13 pm

Re: Не работает автозапуск

Postby Michael72 » Sat Dec 17, 2016 12:36 pm

А вот deb-пакеты собирает Dmitry E. Oboukhov. Я обращался к нему 4 мая этого года (2016), чтобы он обновил deb-пакет, и получил от него короткий ответ:
сделал :)

... может быть у него есть те самые права, которые вам нужны? Если что вот его контакт: unera[at]debian.org
Michael72
 
Posts: 174
Joined: Tue Mar 12, 2013 1:34 pm

Re: Не работает автозапуск

Postby CAEman » Sat Dec 17, 2016 5:01 pm

Он - разработчик (сборщик) пакетов для дистрибутива (или сетевых репозиториев) ОС Debian (на что указывает и приведённый Вами почтовый сервер) или других подобных дистрибутивов (например, Ubuntu), использующих нестандартные deb-пакеты. К нему имеет смысл обращаться пользователям соответствующих дистр-ов, например, чтобы попросить собирать пакеты из исходников, взятых не из master версии goldendict, а из исправленной версии.
Чтобы же не плодить исправленные исходники наподобие второй ссылки, нужно просить о внесении изменений человека, имеющего права на запись по первой ссылке...
CAEman
 
Posts: 126
Joined: Sat Nov 24, 2012 12:13 pm

Re: Не работает автозапуск

Postby Michael72 » Sat Dec 17, 2016 11:27 pm

В связи с такой проблемой у меня возникла идея о новой команде в GoldenDict: Сообщить об ошибке/Submit Error Report, которая была бы доступна через меню Справка. Суть команды: отправить отчет об ошибке через форму на сайте. Т.е. по этой команде пользователь попадает через свой веб-браузер на соответствующую форму. Желательно, чтобы пользователь мог выбрать свой родной язык или чтобы он определялся автоматически. На форме следующие поля:
  • Адрес эл.почты/E-mail Address
  • Операционная система/Operating System (с выпадающим списком, чтобы можно было выбрать свою)
  • Версия программы/Program Version (можно сделать так, чтобы программа сама копировала версию в буфер обмена, а на форме было бы пояснение, что если он попал на страницу по команде меню Справка - Сообщить об ошибке, то здесь он может вставить версию программы из буфера обмена, если нет, то инструкция, как узнать версию...)
  • Добавить вложение/File Attachment (например, для отправки файла gd_log.txt. На форме стоит дать краткую инструкцию о том, где можно найти этот файл...)
  • Описание ошибки/Enter Your Comments
  • Защитный код/Security Code
Отчет об ошибке должен приходить ответственному лицу, который бы перенаправлял сообщение соответствующим помощникам. Например, если проблема относится к Linux, то отчет об ошибке отправляется к тем лицам, кто эту ОС поддерживает, если - к Windows, то аналогично - к тем, кто поддерживает Windows...
Думаю, что актуальность в такой функции имеется. Так как, на мой взгляд, пользователь не должен искать кому именно он должен обращаться со своей проблемой, чтобы быть услышанным...
Michael72
 
Posts: 174
Joined: Tue Mar 12, 2013 1:34 pm

Re: Не работает автозапуск

Postby CAEman » Sat Dec 24, 2016 8:35 am

А где взять новую команду? У Вас есть специалисты на примете?
Каким образом эта ссылка должна появиться в меню Справка (откуда должны скачивать исходники ГД с эти пунктом)? Каким образом эта форма должна появиться на сайте?
Для начала, мне представляется, нужно в принципе найти, к кому обращаться, а уже потом - как обращаться...
CAEman
 
Posts: 126
Joined: Sat Nov 24, 2012 12:13 pm

Re: Не работает автозапуск

Postby Michael72 » Sat Dec 24, 2016 10:42 am

CAEman wrote:А где взять новую команду? У Вас есть специалисты на примете?

Если идея понравилась, то могу создать новую тему в разделе Разработка этого форума. Моё предложение рассчитано в первую очередь на разработчиков. На примете никого нет.
CAEman wrote:Каким образом эта ссылка должна появиться в меню Справка (откуда должны скачивать исходники ГД с эти пунктом)?

По вопросу: откуда пользователь получил файлы GoldenDict - такой вопрос мне даже в голову не пришёл, но это просто дополнительные пункты, которые можно добавить в форму. Подчеркну только, что моя идея имела ввиду официальную основную сборку.
CAEman wrote:Каким образом эта форма должна появиться на сайте?

Предвижу примерно такой адрес для формы: http://goldendict.org/submit.html
Т.е. разместить её сможет только админ этого ресурса.
CAEman wrote:Для начала, мне представляется, нужно в принципе найти, к кому обращаться, а уже потом - как обращаться...

Совершенно верно. Если идея будет принята, то это должно будет произойти само собой усилиями самих разработчиков.
Michael72
 
Posts: 174
Joined: Tue Mar 12, 2013 1:34 pm

Re: Не работает автозапуск

Postby CAEman » Sat Dec 24, 2016 4:12 pm

Понятно, что разработчиков... Я далеко не компьютерщик и то часть проблем решил методом "тыка", но, конечно, стать соразработчиком не могу. Дело в том, что проект открытый и выставлен на github.com: желающие разработчики всегда могут присоединиться, но этого не происходит...
Если Вы имели в виду официальную сборку, то для начала нужно решить вопрос хотя бы с внесением уже сделанных исправлений в неё. Вот, здесь официально запрашивается пара десятков исправлений, но их же не вносят имеющие на это права...
У Вас есть права на создание страниц на официальном сайте?
Само собой уже ничего не происходит с 2013 г...
CAEman
 
Posts: 126
Joined: Sat Nov 24, 2012 12:13 pm

Next

Return to Ошибки

Who is online

Users browsing this forum: No registered users and 2 guests