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

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

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

ПРИЗНАНИЕ: Великим людям, стоящим за Ubuntu, большое спасибо за чудесную операционную систему ; и сообществу Ubuntu, спасибо за большую работу по решению проблем, с которыми сталкиваются программисты-некомпетентные, такие как я.

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

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

9 ответов

Я понятия не имею, что 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
ответ дан 18 July 2018 в 05:25

Я понятия не имею, что 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
ответ дан 24 July 2018 в 18:19
  • 1
    Спасибо за быстрый ответ на мой вопрос. К сожалению, похоже, что это не работает. Я создал файл zotero.desktop & quot; в ".local / share / applications & quot; (фактически, в этой папке уже был файл с этим именем) – Osaze 12 October 2017 в 17:38
  • 2
    Извиняюсь. В моем расстройстве с кажущейся непроницаемостью проблемы я не смог точно следовать вашим инструкциям: во-первых, я ошибочно назвал файл, который я создал zotero.desktop, вместо zotero-link.desktop в соответствии с инструкциями (таким образом, заменив исходный файл zotero-desktop ); Во-вторых, я не редактировал файл ~ / .config / mimeapps.list по мере необходимости. Когда я, наконец, заметил эти промашки и исправил их, ваше решение действительно сработало - хотя и отчасти. Я очень благодарен вам за вашу помощь и прошу вас (или кто-либо еще, кто может) любезно потакать мне дальше. – Osaze 13 October 2017 в 22:11
  • 3
    Используя ваше решение, я смог открыть Zotero из внешнего программного обеспечения (Scrivener); однако нужный элемент библиотеки не был выбран - это действительно то, что я требую в конечном счете. После многих повторных попыток (включая повторную перезагрузку моего компьютера несколько раз, при том, что ОС каким-то образом еще не читает файл), я провел дальнейшие исследования и нашел этот полезный пост в: forums.zotero.org/ обсуждение / 8306 . Я попытался изменить исходный файл zotero.desktop (который я сделал копию перед заменой, как указано выше) в соответствии с инструкциями. Мой исходный файл находится ниже: – Osaze 13 October 2017 в 22:11
  • 4
    [Desktop Entry] Encoding = UTF-8 Version = 1.0 Type = Application Name = Zotero Icon = zotero.png Путь = / home / osaze / Zotero_linux-x86_64 Exec = / home / osaze / Zotero_linux-x86_64 / zotero-bin -app / home / osaze / Zotero_linux-x86_64 / application.ini StartupNotify = false StartupWMClass = Zotero OnlyShowIn = Unity; X-UnityGenerated = true Измененный файл ниже: [Desktop Entry] Encoding = UTF-8 Version = 1.0 Type = Application Name = Zotero Icon = zotero.png Exec = / opt / zotero / zotero --url% u StartupNotify = false StartupWMClass = Zotero OnlyShowIn = Единство; X-UnityGenerated = true MimeType = x-schem-handler / zotero; – Osaze 13 October 2017 в 22:13

Я понятия не имею, что 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
ответ дан 31 July 2018 в 21:22

Я понятия не имею, что 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
ответ дан 2 August 2018 в 14:38

Я понятия не имею, что 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 August 2018 в 18:40

Я понятия не имею, что 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
ответ дан 5 August 2018 в 03:39

Я понятия не имею, что 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
ответ дан 6 August 2018 в 20:35

Я понятия не имею, что 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
ответ дан 9 August 2018 в 01:04

Я понятия не имею, что 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
ответ дан 14 August 2018 в 19:14
  • 1
    Спасибо за быстрый ответ на мой вопрос. К сожалению, похоже, что это не работает. Я создал файл zotero.desktop & quot; в ".local / share / applications & quot; (фактически, в этой папке уже был файл с этим именем) – Osaze 12 October 2017 в 17:38
  • 2
    Спасибо за быстрый ответ на мой вопрос. К сожалению, похоже, что это не работает. Я создал файл zotero.desktop & quot; в ".local / share / applications & quot; (на самом деле, там уже был файл с таким именем: я переименовал его и создал новый по этому имени с предоставленным содержимым). После перезагрузки на Ubuntu я обнаружил, что значок zotero был заменен символом & quot; & quot; значок. Хотя Zotero загружался и запускался нормально, гиперссылка на элемент библиотеки все еще не работала - никаких результатов вообще, несмотря на несколько кликов по гиперссылке. Может, у меня что-то не так? Спасибо за вашу любезную помощь. – Osaze 12 October 2017 в 17:47
  • 3
    Извиняюсь. В моем расстройстве с кажущейся непроницаемостью проблемы я не смог точно следовать вашим инструкциям: во-первых, я ошибочно назвал файл, который я создал zotero.desktop, вместо zotero-link.desktop в соответствии с инструкциями (таким образом, заменив исходный файл zotero-desktop ); Во-вторых, я не редактировал файл ~ / .config / mimeapps.list по мере необходимости. Когда я, наконец, заметил эти промашки и исправил их, ваше решение действительно сработало - хотя и отчасти. Я очень благодарен вам за вашу помощь и прошу вас (или кто-либо еще, кто может) любезно потакать мне дальше. – Osaze 13 October 2017 в 22:11
  • 4
    Используя ваше решение, я смог открыть Zotero из внешнего программного обеспечения (Scrivener); однако нужный элемент библиотеки не был выбран - это действительно то, что я требую в конечном счете. После многих повторных попыток (включая перезагрузку моего компьютера несколько раз, при том, что ОС каким-то образом еще не читает файл), я сделал дальнейшие исследования и нашел этот полезный пост в: forums.zotero.org/ обсуждение / 8306 . Я попытался изменить исходный файл zotero.desktop (который я сделал копию перед заменой, как указано выше) в соответствии с инструкциями. Мой исходный файл находится ниже: – Osaze 13 October 2017 в 22:11
  • 5
    [Desktop Entry] Encoding = UTF-8 Version = 1.0 Type = Application Name = Zotero Icon = zotero.png Путь = / home / osaze / Zotero_linux-x86_64 Exec = / home / osaze / Zotero_linux-x86_64 / zotero-bin -app / home / osaze / Zotero_linux-x86_64 / application.ini StartupNotify = false StartupWMClass = Zotero OnlyShowIn = Unity; X-UnityGenerated = true Измененный файл ниже: [Desktop Entry] Encoding = UTF-8 Version = 1.0 Type = Application Name = Zotero Icon = zotero.png Exec = / opt / zotero / zotero --url% u StartupNotify = false StartupWMClass = Zotero OnlyShowIn = Единство; X-UnityGenerated = true MimeType = x-schem-handler / zotero; – Osaze 13 October 2017 в 22:13

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

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