как зарегистрировать zotero://протокол на человечности 16.04

ПРОБЛЕМА: Мой рабочий процесс привлекает консультационные примечания, сохраненные в Zotero 5.0.22 при записи в другом программном обеспечении (Scrivener, Устройство записи LibreOffice). В Windows 10 я могу получить доступ к этим примечаниям от тех другое программное обеспечение путем создания гиперссылок им использующий их zotero://избранный идентификатор объекта: Я нажимаю на гиперссылку в, говорит Писатель LibreOffice, и Zotero открывает и выбирает объект примечания в моей библиотеке. Однако я не могу заставить эти гиперссылки работать в соответствии с Ubuntu 16.04: нажатие на них - не приводит ли в Устройстве записи Scrivener или LibreOffice - к абсолютно никакому результату.

ЗАПРОС: поиск через форумы и сообщения в сети предполагает, что проблема происходит возможно из-за Ubuntu, не распознающей zotero://протокол и поэтому не знающей, что сделать, когда я нажимаю на гиперссылки. Это корректно? Если так, как я решаю проблему? В различных сообщениях говорится, что я должен зарегистрировать протокол в операционной системе. Я не знаю о программировании, и практическое руководство, которое я нашел, было слишком сложным для меня. Если непризнание протокола не является проблемой, то, что это? Я ценил бы любую справку на этой проблеме, если возможный простое практическое руководство, которое не включает запись сложного кода.

ОЦЕНКА: великим людям позади Ubuntu, огромное спасибо за чудесную операционную систему; и сообществу Ubuntu, спасибо за большие проблемы рассмотрения работы, с которыми стоят путем программирования-incompetents как я.

Спасибо за помощь.

1
задан 12 October 2017 в 18:15

3 ответа

Я понятия не имею, какой zotero, но я имею, устанавливают некоторые пользовательские обработчики, работающие в моем рабочем столе.

Создают файл, названный zotero-link.desktop в ~/.local/share/applications (или в /usr/share/applications/zotero.desktop, если Вы хотите обработчик URL для всех пользователей в системе), со следующим содержанием:

[Desktop Entry]
Name=My custom zotero handler
Comment=Opens zotero
Exec=zotero %f
Type=Application
Terminal=false
MimeType=x-scheme-handler/zotero
StartupNotify=false
Categories=GNOME;
Icon=xfce4-terminal

Затем редактируют файл ~/.config/mimeapps.list, разделяют [Default Applications], добавляя эту строку:

x-scheme-handler/zotero=zotero-link.desktop

Теперь можно протестировать его (даже без перевхода в систему) использование xdg-open zotero://abcdef.

0
ответ дан 3 December 2019 в 06:37

Сталкиваясь с той же проблемой о Ubuntu 18.04, я просто хотел отправить решение, которое работало на меня.

zotero.desktop файл, который установлен с текущей версией Zotero, корректен. Единственной вещью, которая отсутствует, является запись в mimeapps.list. Таким образом все, что необходимо сделать, следуют за заключительным битом ответа @pim:

Затем отредактируйте файл ~/.config/mimeapps.list, раздел [Default Applications], добавление этой строки:

x-scheme-handler/zotero=zotero.desktop

Теперь можно протестировать его (даже без перевхода в систему) использование xdg-open zotero://abcdef.

(Я исправил имя файла),

4
ответ дан 3 December 2019 в 06:37

По состоянию на 2019 предпочтительный способ установить Zotero при помощи пакетов Emiliano Heyns.

Выполните следующие инструкции на своем терминале:

wget -qO- https://github.com/retorquere/zotero-deb/releases/download/apt-get/install.sh | sudo bash
sudo apt update
sudo apt install zotero

Эти пакеты управляют и файлом на рабочем столе и регистрацией MimeType.

Для получения дополнительной информации об обеспеченных пакетах посмотрите файл README.

Другие ответы нужно считать устаревшими, больше сохраняемые пакеты Sebastiaan Mathot.

1
ответ дан 3 December 2019 в 06:37

Другие вопросы по тегам:

Похожие вопросы: