Всем привет!
Заметил у себя в DE странную вещь. Поставил себе lxqt. Все было нормально, но потом что-то сломалось. Вобщем диалоговые окна сохранения файла в хроме, mozilla и geany отличаются друг от друга. Весь инет перерыл не могу понять в чем проблема. Сначала я думал что настройки браузера такие, тогда я создал
python скрипт и получил тот же результат.
Диалоговое окно python скрипта:
Диалоговое окно Geany:
Создал
тикет на гитхабе , но безрезультатно.
Также пробовал писать:
xdg-mime default pcmanfm-qt.desktop application/x-gnome-saved-search
xdg-mime default pcmanfm-qt.desktop x-directory/normal
xdg-mime default pcmanfm-qt.desktop x-directory/gnome-default-handler
xdg-mime default pcmanfm-qt.desktop x-scheme-handler/file
xdg-mime default pcmanfm-qt.desktop inode/directory
Но тоже не помогло.
Кто работал с GTK, можете сказать в чем проблема? Почему стили окон отличаются друг от друга?
UPD.
Я вроде понял.
Geany использует Gtk2, а мой python скрипт, а также Firefox и Chrome используют Gtk3.
В Qt свое диалоговое окно. Есть еще kdialog, который открывает свой интерфейс.
Вот
пример python скрипта для Gtk2.
Программы, использующие разные графические фреймворки будут иметь разные диалоговые окна.
Вообще это странно. Система то одна и выглядеть она должна одинаково.
Как заставить все программы использовать одинаковые диалоговые окна?