xdg-пантомима, не ведущая себя

Блокирующийся вызов возвратится, когда будут доступные данные (и ожидайте упомянутых данных), не блокирующийся вызов возвратит данные, если будут данные для возврата, иначе возвращает ошибку при высказывании, что нет никаких данных (но всегда возвращается, "сразу" будучи названным).

Используете ли Вы один, или другой зависит от того, что Вы хотите сделать — если Вы хотите получить те данные и нет ничего иного, чтобы сделать, Вы просто называете блокирующийся вызов. Но иногда Вы хотите сделать что-то еще, если еще нет никаких данных.

См. также select(), швейцарский нож POSIX для "является там какими-либо данными?" вид вызовов, показывая заблокированные вызовы на нескольких дескрипторах файлов, которые могут быть синхронизированы (так, если нет никакого входа в течение пяти минут, у Вас может быть он возврат с ошибкой).

1
13.11.2012, 06:59
2 ответа

Я закончил тем, что использовал этот патч для xdg-open, который просто hardcodes наводнение.

Взломайте центральный, но делает задание и по крайней мере преподавал мне это xdg-open сценарий, с которым я могу играть.

1
27.01.2020, 23:54

Для меня, помимо запуска команды xdg-mime default <your file type>, она выполнялась

update-desktop-database ~/.local/share/applications/

, который, наконец, обновил приложение по умолчанию.

После этого запуск xdg-mime query default <your file type>теперь показывал новое приложение по умолчанию.

0
27.01.2020, 23:54

Теги

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