Вопрос или проблема
Клик на файл, для которого не установлена ассоциированная программа, является раздражающей проблемой в KDE. Открывается окно, которое нельзя легко закрыть [даже с помощью sudo pkill].
ШАГИ ДЛЯ ВОСПРОИЗВЕДЕНИЯ
- Скачайте файл, для которого не установлена ассоциированная программа, через Firefox с использованием
xdg-desktop-portal-kde
. - Откройте его через браузер.
НАБЛЮДАЕМЫЙ РЕЗУЛЬТАТ
Откроется диалоговое окно, которое нельзя закрыть без предложений. Кнопка “Показать больше” поможет, если подходящая программа установлена, но не настроена, но не поможет, если вам нужно установить ее вручную. Я также протестировал и это не происходит в chromium, он открывает то же диалоговое окно KIO, что и Dolphin.
ОЖИДАЕМЫЙ РЕЗУЛЬТАТ
Возможность закрыть диалог, установить подходящую программу в другом месте, а затем попробовать снова.
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ
Также всегда присутствует горизонтальная полоса прокрутки, даже если контента нет.
Эта проблема должна быть исправлена с изменениями в Plasma 5.25. [ Источник ]
Для тех, кто не может закрыть окно диалога “Открыть с помощью…”.
Решение:
- Щелкните правой кнопкой мыши на заголовке окна диалога “Открыть с помощью…”.
- Выберите “Настроить специальные настройки окна” из “Дополнительные действия”.
- Нажмите “Добавить свойство…” внизу.
- Добавьте опцию
closeable
. - Выберите
closeable
как “да”. - Теперь вы можете закрыть окно.
Ответ или решение
Невозможность закрытия диалога "Открыть с помощью…" в Kubuntu: Подробное руководство
При использовании операционной системы на базе KDE, такой как Kubuntu, пользователи иногда сталкиваются с проблемой, когда открытие файла без установленной подходящей программы приводит к появлению диалогового окна "Открыть с помощью…", которое невозможно закрыть. Это может вызывать значительное раздражение, особенно если вы не знаете, как решить эту проблему.
Шаги для воспроизведения проблемы
- Скачайте файл: Загрузите файл через браузер Firefox, воспользовавшись
xdg-desktop-portal-kde
. - Откройте файл: Попробуйте открыть файл непосредственно через браузер.
Наблюдаемый результат
В результате выполнения указанных действий будет открыто диалоговое окно без предложений о подходящих приложениях. Проще говоря, окно выглядит пустым и не позволяет пользователю закрыть его. Да, вы можете попробовать команду sudo pkill
, но иногда это не дает результата.
Проведенное вами тестирование показало, что проблема не возникает в браузере Chromium, который корректно открывает аналогичный диалог в Dolphin.
Ожидаемый результат
Ваше право как пользователя – иметь возможность закрыть диалоговое окно, установить подходящую программу самостоятельно и повторить попытку открытия файла без лишних усилий.
Дополнительная информация
Обратите внимание, что в диалоговом окне присутствует горизонтальная полоса прокрутки, хотя нет никаких содержательных элементов. Это также может создавать дополнительное беспокойство у пользователей.
Интересно, что данная проблема, по сообщениям, была устранена в версиях Plasma 5.25. Ссылка на источник.
Решение проблемы
Если вы столкнулись с данной проблемой и не можете закрыть диалоговое окно "Открыть с помощью…", выполните следующие шаги:
- Щелкните правой кнопкой мыши на заголовке диалога: Найдите заголовок окна и щелкните по нему правой кнопкой мыши.
- Выберите "Настроить специальные параметры окна": В контекстном меню перейдите в раздел "Дополнительные действия".
- Добавить свойство: Нажмите на кнопку "Добавить свойство…" внизу.
- Добавить опцию
closeable
: Введите или выберите опциюcloseable
. - Выберите значение
yes
: Установите значение "да" для свойстваcloseable
. - Закройте диалоговое окно: Теперь вы сможете закрыть диалоговое окно ввода.
Заключение
Эта пошаговая инструкция должна помочь вам справиться с проблемой закрытия диалогового окна "Открыть с помощью…" в Kubuntu. Если вы часто сталкиваетесь с подобными трудностями, рекомендуется регулярно обновлять систему, чтобы не упустить исправления, выпущенные разработчиками. Помните, что использование правильных инструментов и методов может значительно улучшить ваш опыт работы с операционной системой.