Похожие чаты

У меня странный вопрос — у вас kde-apps какие-нибудь установлены? у

меня ни gwenview ни okular ни kdenlive не открывают файлы с русскими буквами в имени.
такое ощущение, что всё qt сломано

6 ответов

17 просмотров

нормально открывает вот нашлось по теме https://bugs.kde.org/show_bug.cgi?id=356359

Да с qt ерунда какая-то. Третий день без ГУИ сижу.

mate ничего так, вполне себе минималистический gui

Лол. Что мешало за три секунды скомпилить openbox и сидеть с него?

And-Rey Автор вопроса

Спасибо! Я думаю, что это правильное направление. Пока что для теста починил gwenview таким костылём: --- a/app/main.cpp +++ b/app/main.cpp @@ -20,6 +20,7 @@ #include <config-gwenview.h> // Qt +#include <QTextCodec> #include <QPointer> #include <QScopedPointer> #include <QUrl> @@ -142,6 +143,8 @@ int main(int argc, char *argv[]) { + auto locale = QTextCodec::codecForName("UTF-8"); + QTextCodec::setCodecForLocale(locale); #ifdef HAVE_TIFF TIFFSetWarningHandler(handleTiffWarning); TIFFSetErrorHandler(handleTiffError); Так как этот костыль чинит только gwenview, а не все kde-apps/* подозреваю, что какая-то плазмовая программа, читающая ~/.config/plasma-localerc, должна заполнять QCoreGlobalData::instance() так, чтобы вызов globalData->codecForLocale.loadAcquire() возвращал "UTF-8" для всех qt-программ, но из-за чего-то не делает этого. Буду разбираться дальше.

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

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
@Benzenoid can you tell me the easiest, and safest way to bu.y HEX now?
Živa Žena
20
This is a question from my wife who make a fortune with memes 😂😂 About the Migration and Tokens: 1. How will the old tokens be migrated to the new $LGCYX network? What is th...
🍿 °anton°
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
What is the Dex situation? Agora team started with the Pnetwork for their dex which helped them both with integration. It’s completed but as you can see from the Pnetwork ann...
Ben
1
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Anyone knows where there are some instructions or discort about failed bridge transactions ?
Jochem
21
@lozuk how do I get my phex copies of my ehex from a atomic wallet, to move to my rabby?
Justfrontin 👀
11
Карта сайта