Во-первых, я почти ничего не знаю о самом qt, я никогда не разрабатывал его, я только пользователь. Вот уже несколько недель я сталкиваюсь со странным поведением моих приложений, использующих qt.
При открытии файла в открывшемся средстве выбора файлов (мои исследования привели к qt4 QFileDialog) по умолчанию для выбора «Тип файлов» чаще всего должно быть установлено значение «Все файлы» или подобное.
Однако для меня выбор по умолчанию «Тип файлов» - это то, что, как я предполагаю, обычно будет элементом в самом низу списка типов.
В Okular теперь установлено значение «документ электронной книги», в VLC — некоторые «медиафайлы (*.3g2 *.3gp….)». Я прикрепил скриншот моего средства выбора файлов, открытого в Okular, чтобы вы могли видеть, какой именно диалог файлов я имею в виду.
Я очень озадачен этим, потому что я думал, что сами приложения отвечают за установку разрешенных типов, однако это изменение кажется глобальным. Открытие этих приложений с правами root также показывает такое же поведение, поэтому, похоже, оно не привязано к моему пользователю.
Я использую Arch Linux.
Если бы кто-нибудь мог подсказать мне в правильном направлении, где такие конфигурации могут храниться, я был бы очень благодарен. Я просматривал свою систему и нашел несколько файлов конфигурации, которые, похоже, связаны с qt, однако ни один из них не включал такие настройки. Переустановка Okular не решила эту проблему.
Спасибо, и, пожалуйста, извините мой ломаный английский и/или исправьте некоторые грамматические ошибки. :)
Спасибо за ответ и исследование!
Однако я думаю, что если бы обновление Qt изменило это, многие другие пользователи столкнулись бы с препятствиями в своем рабочем процессе, и поведение очень скоро изменилось бы обратно. Он не менялся для меня уже около 2 недель или около того, и за это время было сделано много полных обновлений.
Теперь об этом сообщается как об ошибке в системе отслеживания ошибок KDE, и она будет исправлена, когда исправление будет объединено в следующей версии.
Это было исправлено в последнем обновлении QT. Пострадало лишь небольшое количество людей, потому что у вас должна была быть определенная комбинация QT, Okular и X.
ссылка на примечания к выпуску/журнал изменений/заявка на выпуск была бы неплохой.
Ваш ответ может быть улучшен с помощью дополнительной вспомогательной информации. Пожалуйста, отредактируйте , чтобы добавить дополнительные сведения, такие как цитаты или документация, чтобы другие могли подтвердить правильность вашего ответа. Вы можете найти больше информации о том, как писать хорошие ответы в справочном центре.
Я проверил исходный код Okular, и там нет ничего, что могло бы вызвать определенный выбор в типе файла. Возможно, на вашем компьютере была установлена новая версия Qt и поведение по умолчанию изменилось. В этом случае вы ничего не можете сделать, кроме как вернуться к предыдущей версии Qt для всей системы. Но это может сломать другие приложения.